javascript中分为基本类型跟引用类型两种,对于引用类型来说,变量实际上储存的是指针,对于变量的赋值,实际上也是复制指针地址,赋值后,我们对于变量的修改,也同样会影响到原来的变量
例如下面例子
1 | var object = { a: 1, b: 2 } ; |
javascript中分为基本类型跟引用类型两种,对于引用类型来说,变量实际上储存的是指针,对于变量的赋值,实际上也是复制指针地址,赋值后,我们对于变量的修改,也同样会影响到原来的变量
例如下面例子
1 | var object = { a: 1, b: 2 } ; |
使用grunt作为构建工具
npm + component作为包的管理
新增加了一个数据绑定的实例
大致思路:
作者同时使用了compoent的包管理工具
看提交时间必须使用component@0.16.3这个版本
修改了main.js,主要思想即是通过解析拥有指定属性的DOM,然后将它们存入到对象之中,为这个对象绑定访问选择器(set,get)从而将更新修改到DOM中
实例来自于webpack
假定我们有下面的项目结构
1 | . |
现在web前端的脚手架中,有相当一部分数量的人选择用gulp做为首选的构建工具,但是,我们是没办法向gulp的任务直接传递命令行参数的。
我们知道gulp实际上是运行在nodejs中的,那么,我们是可以访问process.argv
比如命令gulp task1 --a 123 --b "my string" --c
, 我们看看process.argv
会输出什么
1 | [ |
原型与原型链是javascript里面最最核心的内容,如果不能理解它们之间的存在关系的话,那么我们是不能理解这门语言的。
在JS中,主要有两种创建对象的方法, 分别是对象字面量以及调用构造函数
1 | //对象字面量 |