摘要: Event Loop即事件循环,是解决javaScript单线程运行阻塞的一种机制。 一、相关概念 栈(stack):栈在javascript中又称执行栈,调用栈,是一种后进先出的数组结构,栈会自动分配内存空间,会自动释放,存放基本类型,简单的数据段,占据固定大小的空间。基本类型:String,Nu 阅读全文
posted @ 2020-01-15 14:39 Max1991 阅读(137) 评论(0) 推荐(0)
摘要: 在维护和编写代码的时候,经常会遇到如下两种定义函数的方式: var functionOne = function() { // Some code }; function functionTwo() { // Some code } 这两种是有区别的,一种是函数声明,一种是函数表达式。函数声明: f 阅读全文
posted @ 2020-01-14 11:45 Max1991 阅读(996) 评论(0) 推荐(0)
摘要: 1、__proto__属性: 在JS里,万物皆对象(函数是对象、原型也是对象...)。对象都具有属性__proto__,这个属性指向实例对象的构造函数的原型,理解起来就如下: var p = new Person(); console.log(p.__proto__ Person.prototype 阅读全文
posted @ 2020-01-13 17:30 Max1991 阅读(81) 评论(0) 推荐(0)
摘要: 一般而言,tree组件中要求的的数据为 let tree = [ { title: 'parent-1', expand: true, children: [ { title: 'child-1', expand: true } ] }, { title: 'parent-2', expand: t 阅读全文
posted @ 2020-01-10 15:30 Max1991 阅读(359) 评论(0) 推荐(0)
摘要: 通常我们说的网站性能高,就是当一个用户用浏览器访问这个网站的时候,这个网站能带给用户的好的体验,那么怎样才会让用户感觉到这个网站的性能呢?最明显的,就是网站页面在浏览器显示出来的时间,所以,网站前端性能的优化可以从两个方向去优化: 1、减少浏览器对DOM和JS脚本的解析时间2、减少http的请求次数 阅读全文
posted @ 2016-12-24 20:38 Max1991 阅读(121) 评论(0) 推荐(0)