• javascript学习笔记


    1.

    jQuery、YUI、Mootools

    对象,属性,方法
    驼峰命名法

    typeof()
    parseInt()
    parseFloat()


    2.

    字符串
    charAt()
    charAt(sth.length-1)
    indexOf()
    lastIndexOf()
    substring(起始位置,终止位置)
    replace('原来字符串','替换后的字符串')
    split('分隔符')

    3.
    数组
    末尾添加push('','')
    开头添加unshift()
    删除最后一个pop()
    删除第一个shift()
    只是删除具体的值,不会删除元素delete 数组[第几个]
    彻底删除元素splice()一个参数表示删除从这个位置开始到最后一个元素,两个则第一个表示开始元素位置,第二个表示数量,还可以添加新元素
    连接数组concat()

    4.

    = 赋值运算符
    == 等于
    === 严格等于

    5.

    函数声明和函数表达式的区别

    函数声明:function myFunction(a,b){};

    函数表达式:var myFunction=function(a,b){};

    ”解析器在向执行环境加载数据时,会优先读取函数声明,并使它能够在执行代码之前可访问。

    而函数表达式,必须等解析器执行到它所在的代码行才会被解释执行,加载时只会被赋予undefined。“

    例子如下:

    //声明不会出错
    alert(myfunc(1,2));
    function myfunc(a,b){
       return a+b;
    }
    //表达式会报错
    alert (myfunc(1,2));
    var myfunc=function(a,b){
        return a+b;
    };

    --来源happycloud~~http://www.cnblogs.com/happycloud/archive/2013/04/10/3011659.html

     6.

    全局变量  内部变量

    7.

    创建对象

    例如创建beyond对象和它的formedIn、foundedIn属性  

    var beyond={};  beyond.formedIn="1983";  beyond['foundedIn']="香港"; beyond.artists=['黄家驹','黄家强','黄贯中','林世荣']; 

    或者

    var beyond={   formedIn:"1984",     foundedIn:"香港",     artists:['黄家驹','黄家强','黄贯中','林世荣'] };

    8.

    循环输出对象的属性,例如:

    var beyond={
         formedIn:"1983",
        foundedIn:"香港",
        artists:['黄家驹','黄家强','黄贯中','林世荣']
    };
    
    //对象的方法
    beyond.showArtists=function (){
        for(var i=0;i<this.artists.length;i++)
        {
            document.writeln(this.artists[i]);
        }
    }
    beyond.showArtists();
    
    //循环输出对象的属性
    var property;
    for (property in beyond)
    {
        if (typeof beyond[property]!=='function')
            //不显示对象的方法
        {
        console.log(beyond[property]);
        }
    }

    9.

    writeln( ) 方法与 write( ) 方法几乎一样,差别仅在于是前者将在所提供的任何字符串后添加一个换行符。在 HTML 中,这通常只会在后面产生一个空格。

    10.

    获取文档中的元素
    getElementById()
    getElementsByTagName()
    querySelector() 返回第一个 querySelectorAll() 返回所有

    11.

    appendChild()

    insertBefore(插入的内容
    ,插入的位置)

  • 相关阅读:
    10丨应该如何理解请求方法?
    采用镜像的方法安装python第三方库
    09丨HTTP报文是什么样子的?
    Fiddler——Https抓包(十二)
    三基础篇(7讲)08丨键入网址再按下回车,后面究竟发生了什么?
    fiddler-弱网测试(十一)
    python中a+=a与a=a+a的区别
    07 | 自己动手,搭建HTTP实验环境
    Fiddler——断点应用(十)
    【HGOI】物品选取
  • 原文地址:https://www.cnblogs.com/love9happy/p/3750841.html
Copyright © 2020-2023  润新知