1.package.json
1.1 dependencies 和 devDependencies 区别
开发和发布没有区别,区别在于发布npm包的时候,本身dependencies下的模块会作为依赖,一起被下载;devDependencies下面的模块就不会自动下载了。
2.npm相关错误
2.1无法加载文件 D: odejs ode_globalhexo.ps1,因为在此系统上禁止运行脚本
原因:权限。
解决:get-ExecutionPolicy查看执行策略,是Restricted,限制的;
set-ExecutionPolicy RemoteSigned解决
3.选择页面全部元素
$$("*")
4.随机颜色十六进制数
~~(Math.random()*(1<<24))).toString(16)
[].forEach.call($$("*"),function(a){
a.style.outline="1px solid #"+(~~(Math.random()*(1<<24))).toString(16)
})//获取页面全部元素并添加统一样式
5.border和outerline的区别
border几乎适用于所有元素;outerline主要适用于表单、链接、图片等;outerline不会占据空间,因而不会影响布局和元素位置。