zoukankan      html  css  js  c++  java
  • JS部分零碎知识点

    事件

       alert()                        系统提示括号内的内容

       window.confirm()     系统提示“确认”或“取消”,确认则执行后面程序

       prompt()                   系统提示输入内容,并“确认”或者“取消”,确认则执行后面程序

       window.close           关闭当前页面

        location.reload        重新加载页面

        JS中的string:

       语法:StringObject.charAt(index)       StringObject.charCodeAt(index)

                前者返回的是SO中index位置的字符,后者返回的是SO中index位置字符的字符编码,index的数字为0~(n-1)()

                 StringObject.indexOf(),从一个字符串中搜索给定的字字符串,返回子字符串的位置,返回值:数值(0~n-1),另外,如果没有找到该字符串,则返回-1

    StringObject.lastIndexOf(),则是从尾部开始搜索给定的子字符串。。。。。注意,这里index的i是大写I

       掌握字符串对象的截取方法:

              StringObject.slice()   substring()    substr()

                 语法:StringObject.slice(start,end)

                       功能:截取字符串

                  1.start:必需,指定子字符串的开始位置,

                  2.end:可选,表示子字符串到哪里结束,end本身不在截取范围内,省略时截取至字符串的尾部

                  3,当参数为负数时,会将传入的负值与字符串的长度相加,

                 ps:strart从0开始,所以如果为2,则代表的是第三个值,eg(2,5),由第三个值开始截取,截取的个数为3(5-2).

                       语法:StringObject.substring(start,end)

                     说明:语法及功能和slice()完全一样

                      区别:1.当参数为负数时,自动将参数转换为0;2.substring()会将较小的数作为开始位置,打得大的滞后

                  语法:StringObject.substr(start,len)

                   功能:截取子字符串

                   参数说明:

                   1.start:必需,指定子字符串的开始位置

                   2.len:可选,表示截取的字符总数,省略时截取至字符串的尾部

                   3.当start为负数时,会将传入的负值与字符串的长度相加

                   4.当len为负数时,返回空字符串

     join()

     关于数组中join()的用法,Array.join()方法,将数组中所有元素都转换成字符串连接在一起,最后返回生成的字符串.join()括号中可以引号添加用来分隔数组中各个元素的字符串.不添加的话,默认用逗号分隔,

     /////////////////////////////////////////////////////////          ///////////////////////////////////////////////////////        /////////////////////////////////

    这里总结一下数组中的一些方法:

    1.join()用来将Array数组(这里数组的表示方法Array的A必须大写)中的元素变为字符串表示出来,原来的数组是[]的格式(原来的数组还在那里,不多不少),Fx之后的是一个新的对象,表示              形式为"          ",双引号里面的内容为数组中的元素,至于连接符号看join()括号里面的连接符,没有的话,就用逗号连接,总之,join()就是获得数组变字符串的新对象

    2.reverse()就是将Array数组里面的内容翻转呗,ps:Fx之后,原来的数组里面的内容也就发生了变化(Array:我已不是我)

    3.sort()用来是Array数组中的元素按照一定的规则重新排序,sort(function(a,b){return a-b}),这里这样记,a-b<0,数组中的元素从小到大排列;如果{return b-a},则,b-a<0,反向排列(Array:我已不是我)

    4.concat()用来给一个原始数组里面添加元素或者添加小数组,返回的是一个合并内容之后的数组,concat()的格式有concat(2,9)或者concat([2,9]),concat([2,9],[3,7]),这些数字直接都当做元素添加到新数组中,如果concat()括号中有二级数组,则二级数组在新数组中独立存在(Array:我已不是我)

    5.slice()用来截取Array数组中的部分元素,得到的是一个新的数组对象,------------------未完待续;

    //////////////////////////////////////////////////////////         ////////////////////////////////////////////////////////        /////////////////////////////////

    关于数组的一些code:

     

    关于数组的拷贝

     

    关于字符串和数组的转换和替换:

     

     

    在js中,return后面的内容是不会被执行的,

    命名规范,在js中function一个函数时,函数的首字母小写,第二个单词的首字母大写

    异常事件,try{这里面是异常的事件,可以用if来判断发生的条件,在if中用throw来自定义事件执行内容}catch(err){alert(err);}

    1.DOM EventListrner:

     方法:addEventListener("click",function(){});通过这个方法,把事件绑定在js中,方便修改

              removeEventListener(事件,函数);

    2.addEventListener(事件,函数)  方法用于指定元素添加事件句柄

    3.removeEventListener(事件,函数)  移出方法添加的事件句柄

    不积小流,无以成江河!记住一万个小时定律!
  • 相关阅读:
    关于 platform的文章
    S3C2440驱动篇—Linux平台设备驱动
    class_create(),class_device_create()或device_create()自动创建设备文件结点
    耳机接线图
    GNOME图形界面
    ssh登录过程中 出现 unsupport gssapiauthentication及pscp传输文件出现 ssh_init: Network error: Cannot assign requested address错误
    du和df 的使用及区别
    bash中的set指令使用说明
    qemuimg dd使用
    linux lvm卷的总结,在proxmox 5下测试验证
  • 原文地址:https://www.cnblogs.com/Ed-song/p/7396490.html
Copyright © 2011-2022 走看看