摘要:
9.JS的异步编程 因为js是单线程的。浏览器遇到setTimeout 和 setInterval会先执行完当前的代码块,在此之前会把定时器推入浏览器的待执行时间队列里面,等到浏览器执行完当前代码之后会看下事件队列里有没有任务,有的话才执行定时器里的代码 常用的方式:setTimeout setIn 阅读全文
摘要:
3.定义函数的方法 ·1.function****声明 //ES5 function getSum(){} function (){}//匿名函数 //ES6 ()=>{} **·2.**函数表达式 //ES5 var getSum=function(){} //ES6 let getSum=()= 阅读全文
摘要:
5.闭包的理解 简单来说闭包就是在函数里面声明函数,本质上说就是在函数内部和函数外部搭建起一座桥梁,使得子函数可以访问父函数中所有的局部变量,但是反之不可以,这只是闭包的作用之一,另一个作用,则是保护变量不受外界污染,使其一直存在内存中,在工作中我们还是少使用闭包的好,因为闭包太消耗内存,不到万不得 阅读全文
摘要:
2.JS的数据类型 基本数据类型: number 数字; boolean 布尔值 :有两个值 true、false ;string 字符串 null 空对象; undefined 未定义的值(很多浏览器的初始值是undefined) Symbol() 产生一个唯一的值,和谁都不重复 null和und 阅读全文
摘要:
已工作同学的项目总结(仅供参考) git commit -m ‘xxx’备注不要瞎写,会被嫌弃的 提交代码时,最好查看一下修改了那些文件,如果没有修改的撤回一下 避免提交一大堆空的修改上去 项目中的公共样式千万别去动!! 工作难的不是开发是改bug,一定及时沟通!! 需求不明确问产品,字段不确定问后 阅读全文