JavaScript

你不知道的JavaScript-上卷-读书笔记-part3

书评 豆瓣 这本书很适合初级前端开发者上升至中级前端开发者,很好的阐述了JavaScript的闭包,原型,类,编译,赋值的问题.而且这还是上卷,还会有中卷,下卷,等等之类的.我会从这本书里选取一些比较重要的内容放在这篇文章当中(实际上这本书全部内容都重要). let’s do it 对象关联 [[protorype]]机制就是存在于对象中的一个内部链接,它会引用其他对象.当在对象本身上未找到属性则会继续顺着[[prototype]]关系的对象上进行查找 创建关联 var foo={ something:function(){ console.log("

  • soul
    soul
10 min read
JavaScript

你不知道的JavaScript-上卷 读书笔记-part2

书评 豆瓣 这本书很适合初级前端开发者上升至中级前端开发者,很好的阐述了JavaScript的闭包,原型,类,编译,赋值的问题.而且这还是上卷,还会有中卷,下卷,等等之类的.我会从这本书里选取一些比较重要的内容放在这篇文章当中(实际上这本书全部内容都重要). let’s do it 对象 类型 JavaScript有六种主要类型 string number boolean null undefined object 简单基本类型(string,number,boolean,null,undefined)

  • soul
    soul
14 min read
JavaScript

你不知道的JavaScript-上卷 读书笔记-part1

书评 豆瓣 这本书很适合初级前端开发者上升至中级前端开发者,很好的阐述了JavaScript的闭包,原型,类,编译,赋值的问题.而且这还是上卷,还会有中卷,下卷,等等之类的.我会从这本书里选取一些比较重要的内容放在这篇文章当中(实际上这本书全部内容都重要). let’s do it 作用域 编译器原理简释 var a=2当我们看到var a=2的时候引擎和编译器会做什么呢? 遇到var a,编译器会询问作用域是否已经有一个该名称的变量存在于同一个作用域的合集中.如果是.编译器会忽略该声明,继续进行编译.否则它会要求作用域在当前的作用域合集中声明一个新的变量,并且命名为a.

  • soul
    soul
15 min read