JavaScript

原型继承和 Class 继承

灵魂三问:原型如何实现继承?Class 如何实现继承?Class 本质是什么?

var、let 及 const 区别

灵魂三问:什么是提升?什么是暂时性死区?var、let 及 const 区别?

闭包讲解包含经典循环问题

闭包的定义其实很简单:函数 A 内部有一个函数 B,函数 B 可以访问到函数 A 中的变量,那么函数 B 就是闭包。

JS类型扫盲

本文讲解关于JS类型的一些基础知识,都知道类型分为原始类型和对象类型两种。以及类型直接的转化和关于this的解析。

package.json中dependencies和devDependencies的区别和含义

使用npm install将依赖模块安装到项目,但不写package.json(不推荐,这样最终需要手动添加);使用npm install –save将模块安装到项目,写入的package.json的dependencies中;使用npm install –save-dev将模块安装到本地,写入package.json的devDependencies中。

如何发布第一个属于自己的npm包

NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

js实现数字滚动效果

前端数字滚动显示的场景很多,比如抽奖的时候,营造一种马上公布中奖号码的一种紧张感;还比如给随机变化的数字增加动态的效果,营造出来一种生动感。下面就给出一种实现案例:

如何删除git的某次未push的本地提交

需求 ,现在我git add之后,但是我还想放弃git add,回到上一次git commit的状态,怎么办? (就是说撤销掉暂存区,回到工作区的状态

前端需要什么样的开发环境

1.代码编辑工具 Sublime, webstorm 2.断点调试工具 chrome插件Batarang 3.版本管理工具 git 4.开发调试工具 nodejs 4.代码合并和混淆工具 grunt 5.依赖管理工具 bower 6.单元测试工具 Karma+ Jasmine 7.集成测试工具 Protractor

Sidebar