![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js基础知识
ling_玲玲
一个小白,学生希望可以在这里学习到很多东西
展开
-
听课笔记(一)
(1)转换成布尔值为false的有 undefined,null,NaN," ",0,false (2)&&符号 原则:判断第一个是假,返回第一个,第一个是真,返回后面的值. &&式子 作为短路语句 例:var a = 1 && 2; a = 2; var b = 0 ...原创 2018-07-17 19:44:52 · 1169 阅读 · 0 评论 -
听课笔记(八)
事件分类: 鼠标事件: click ,mousedown,mousemove,mouseup,contextmenu,mouseover,mouseup,mouseenter,mouseleave click = mousedown + mouseup 移动小方块简单 <!DO...原创 2018-08-16 15:06:20 · 186 阅读 · 0 评论 -
听课笔记(七)
如何绑定一个事件? (一) ele.onxxx = function(event){} ------- 兼容性特别好,但是一个元素的同一事件只能绑定处理函数 ------- 基本等同于写在HTML行间上 ...原创 2018-08-14 20:41:55 · 444 阅读 · 0 评论 -
听课笔记(六)
删除对象的属性 delete obj.属性 若属性值为undefined则会报出undefined不会报错 返回true 对象的创建方法 1. var obj = { } plainObject 对象字面量(对象直接量) 2. 构造函数 1)系统自带的构造函数 new Object ();, ...原创 2018-07-26 13:54:58 · 172 阅读 · 0 评论 -
听课笔记(五)
立即执行函数 ---- 针对初始化功能的函数 只有表达式才能被执行符号执行 (function(){}()) 执行完就会被销毁 var test =function (){}(); 能被执行符号执行的表达式,就成为立即执行函数,就会被销毁 function test (a,b,c){ console.log('test') }(1,2,3) 为什么 上面这样的书写...原创 2018-07-25 19:20:25 · 818 阅读 · 0 评论 -
听课笔记(四)
作用域链 [[scope]] 中所存储的执行期上下文对象的集合.这个集合呈链式链接,我们把这种链式连接叫做作用域链 查找变量: 在哪个函数里面查找变量我们就从那个函数的作用域链的顶端依次向下查找 例: function a () { function (b) { var b = 234 ...原创 2018-07-25 19:06:33 · 214 阅读 · 0 评论 -
js中的数组,字符串的处理
最近再刷leetCode上面的一些关于数组和字符串基础题,发现遇到了很多以前没怎么用到的或者用过了也就忘记了的函数,在这里我做个总结。 一、数组中删除元素 splice(index, howmany, item1,.....,itemX); index:要删除的数的位置 howmany:从这个位置要删除的数的个数 item1,...原创 2018-06-26 12:19:30 · 414 阅读 · 0 评论 -
听课笔记(三)
全部变量 任何变量未经声明就赋值属于全局变量,为全局对象所有 a=123 一切声明的全局变量,全是Window的属性 var a=123 function test (){ var a=b=123 } b属于window,因为b未声明就被赋值,暗示性变量 预编译: 过程: ...原创 2018-07-18 21:53:43 · 143 阅读 · 0 评论 -
听课笔记(二)
编程讲究:高内聚,低耦合 ------- 函数 函数和对象一样,是引用值. 函数名:使用小驼峰命名法 函数声明 function test(){ } 函数表达式 (指的是匿名函数表达式) 匿名表达式 var test =function (){} 命名表达式 ...原创 2018-07-17 21:10:28 · 347 阅读 · 0 评论 -
看书笔记(一)
1.let :块级作用域 2.函数声明会被提升,函数表达式并不会像函数声明那样被提升 3.arguments这个参数不是真正的数组,而是一个对象,但是可以进行转换 var args = Array.prototype.slice.call(arguments) 4.apply()包含两个参数: 作为函数上下文的对象 ...原创 2018-09-25 18:36:04 · 164 阅读 · 0 评论