zoukankan      html  css  js  c++  java
  • 初见Javascript

    1.HTML 中的脚本必须位于 <script> 与 </script> 标签之间。

    脚本可被放置在 HTML 页面的 <body> 和 <head> 部分中

    2.如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法

    3.可以通过document.write()向HTML文档写内容,包括标签。注意,如果在文档已加载完成后执行document.write(),整个HTML文档将会被覆盖

    4.JS通过//和/**/两种方式注释

    5.变量通过var声明,因为JS是弱类型语言,所以可以不指定变量类型。

      var x=1   //number

      var x="a"  //字符串

      var x=true   //boolean

      var x    //x无值,undefined

    6.函数 使用function 定义

      function 函数名(){

        函数体;

      }

    7.var num=new Number()//申明一个Number对象

      

    Number.MAX_VALUE 最大数值
    Number.MIN_VALUE 最小数值
    Number.NaN 特殊的非数字值
    Number.NEGATIVE_INFINITY 负无穷大
    Number.POSITIVE_INFINITY 正无穷大
    Number.toExponential( ) 用指数计数法格式化数字
    Number.toFixed( ) 采用定点计数法格式化数字
    Number.toLocaleString( ) 把数字转换成本地格式的字符串
    Number.toPrecision( ) 格式化数字的有效位
    Number.toString( ) 将—个数字转换成字符串
    Number.valueOf( ) 返回原始数值

    8.var str = new String()    //申明一个字符串对象

      str.substr(start,length):在str中抽取并返回一个子串。但是它并不修改str,start表示抽取的开始位置,length表示长度,省略length,则表示抽取至末尾。

      str.substring(from,to):将返回字符串string的子串,由from到to之间的字符构成, 包括位于from的字符,不包括位于to的字符.如果from>to,就是自动调换后截取。

      Str.toLowerCase( ):把字符串转换小写

      Str.toUpperCase( ):将字符串转换成大写

      str.split():安照指定的符号对字符串分割

      str.slice():与substring()相同但要灵活,允许使用负值,与Array.slice()相似

      str.concat():字符串链接,与Array.concat想似,但用+号更方便

       str.indexOf():检索字符,返回字符首次出现的位置

    9.var date=new Date()       //创建一个日期对象

    主要的一些方法:

      date.get/setDay()    //返回/设置一周中的某一天(0~6),

      date.get/setFullYear()  //返回/设置系统时间中的年份

      date.get/setMonth()  //返回/设置系统时间中的月份字段(0~11)

      date.get/setDate()      //返回/设置一个月中的某一天

      date.get/setHours()  //返回/设置系统时间中的小时字段

      date.get/setMinutes()  //返回/设置系统时间中的分钟字段

      date.get/setSeconds()  //返回/设置系统时间中的秒字段

      date.get/setTime()  //返回/设置//返回/设置系统时间中的分钟字段

    10.var arr=new Array()     //创建一个数组对象

    主要属性:arr.length    //返回数组的长度

    主要方法:

      pop()    //删除并返回数组的最后一个元素,返回值为删除的元素

      push()    //向数组末尾添加元素,返回数组的长度

      shift()    //将首个元素移出数组,返回值为删除的元素

      unshift()    //在数组头部插入一个元素,返回数组的长度

      slice()    //返回数组的一部分,参数可为负值,返回截取到的数组

      reverse()    //颠倒数组中的顺序,返回颠倒后的数组

      sort()    //对数组元素排序,需指定方法

      concat()    //数组连接,返回连接的数组,不改变原来的数组

      join()    //将数组元素以指定字符连接,以字符串形式返回

      splice()    //插入、删除或替换数组的元素,

      toString()    //将数组转换成一个字符串

    11.Math是原生对象

      Math.abs()  //返回绝对值

      Math.ceil()  //向上取整

      Math.floor()  //乡下取整

      Math.round()  //四舍五入  

      Math.randow()  //返回一个随机数

      Math.max()  //返回较大的一个值

      Math.min()  //返回较小的一个值

      Math.PI()  //常量PI

      Math.pow()  //x的y次幂

      Math.sqrt()  //计算平方

    12.其他

      isNaN()  //判断是否是数值,不是数值返回true

      parseInt()  //强制转换为整数类型

      parseFloat()  //强制转换为浮点型数值

      alert()    //警告

      confirm()    //消息确认框

      prompt()    //提示消息框

      document.write()  //向HTML文档写内容,如果文档内容加载完成后用该方法写入,将覆盖整个HTML文档

      document.getElementById()  //通过ID名获取对象

      document.getElementsTagName()  //通过标签名获取对象,返回的是数组对象

      document.getElementsClassName()  //通过类名获取对象,返回的是数组对象

    注:新手整理,若有不足,还请指教。

  • 相关阅读:
    weblogic 反序列化补丁绕过漏洞的一个批量检测shell脚本(CVE-2017-3248 )
    【转】常用端口服务
    【转】服务器解析漏洞
    针对Web的信息搜集
    Kali Linux安装AWVS漏扫工具
    PowerShell 反弹渗透技巧
    ShellCode 最小化编译优化
    Ansible 自动化学习笔记(精简)
    基于白名单的Payload
    社工工具包 SEToolkit
  • 原文地址:https://www.cnblogs.com/Changero/p/4646726.html
Copyright © 2011-2022 走看看