一般来说,默认情况下,对象都是可拓展的,我们可以为其属性进行增删改等操作,也可以更改他们原型的指向,如何让一个对象变得不可拓展呢,我们可以使用ES5提供的几个方法,来保证锁定的对象是不可拓展的
JavaScript中函数纪要(下)
在函数内部有着一个名叫arguments的类数组对象,内部包含着传入函数的所有参数,在arguments对象中,有一个名叫callee的属性,其作用可见下面这个阶乘的栗子:
JavaScript中函数纪要(上)
JavaScript中函数是一等公民,所有的函数实际上是一个Function对象,与其他引用类型一样拥有着属性和方法,也可以被外界或者自身调用,也可以像传递参数一样将函数传递给另一个函数。
作为一名前端应该具备的
了解 JavaScript 这门语言,包括 闭包、IIFE、this、prototype 及一些底层实现(ES、VO、AO)、熟悉常用的设计模式与 JavaScript 范式(比如实现类与私有属性)。另外,新的 ES6 已经问世,包括 class, module, arrow function等等
Markdown插入图片
博客写的不多,所以Markdown的话用的也不是特别熟练,有几次碰到要插入本地图片,都比较尬,网上找一下方法,有的说可以把图片放在相邻文件夹,直接写绝对路径,也有的说使用图床,包括微博, 阿里云,七牛等等,个人觉得都太麻烦,发现有一种方法比较合适(适合用github pages做博客的童鞋),下面听我娓娓道来。