![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
kf_qyl
这个作者很懒,什么都没留下…
展开
-
前端知识学习----JS基础语法(1)
1.变量名定义规则:变量名区分大小写,允许包含字母,数字,美元符号和下划线,但是第一个字符不允许是数字,不允许是空格和其他标点符号; 变量命名长度应尽可能的短,并抓住要点,尽量在变量名中体现出值得类型,尽量避免使用没有意义的命名; 禁止使用JS关键字,保留字命名。2.JS的数据类型:JS有五种基本数据类型:undefined,null,string,number,boolean...原创 2018-03-02 17:26:03 · 227 阅读 · 0 评论 -
前端知识学习----声明提升
JS是解释执行的脚本语言,在一段JS脚本执行之前,需要先解析代码,解析的时候会先创建一个全局的执行上下文环境,先把代码中即将执行的变量,函数声明提取出来。(内部的函数还没有执行,不会参与进来)变量先暂时赋值为undefined,函数则先声明好即可使用。 以上做完,然后开始正式执行程序。 举个例子:console.log(a); //undefinedvar a = 100;fn('...原创 2018-07-31 10:42:31 · 195 阅读 · 0 评论 -
前端知识学习----this详解
关于this,首先要知道this的是在代码执行的时候才能确定的,定义的时候不能确定,因为this是执行上下文的一部分,而执行上下文是在代执行的时候才能确定的。实际上this的最终指向的是那个调用它的对象。 想理解this先看几个例子:var a = { name:'A', fn: funcrion(){ console.log(this.name); ...原创 2018-07-31 16:20:23 · 707 阅读 · 0 评论 -
ES5与ES6之间区别
1.箭头函数箭头函数ES6中新的函数定义形式,function name(arg1,arg2){…}可以写成 (arg1,arg2)=>{…}; 意义在于:1.函数写法更加简洁;2.可以解决ES6之前函数执行中this是全局变量的问题。 例如:function fn(){ console.log('real',this); //'real',{a:100} v...原创 2018-08-01 16:55:46 · 841 阅读 · 0 评论