关于js模块化问题
- js天生不支持模块化
- require
- exports
- Node.js才有的
- 在浏览器中也可以像在Node中的模块一样来进行编程
- require.js第三方库 CMD
- sea.js 第三方库 AMD
never say never
文件操作中的相对路径./可以省略,模块加载中的相对路径./不能省略
使用一个第三方命令行工具,nodemon来帮助我们频繁修改代码重启服务器问题。
nodemon是一个居于node.js开发的一个第三方命令行工具,我们使用的时候需要独立安装
( [ ^
开头的时候,则在前面补充一个分号避免发生一些解析错误
用于元素的变形,实现元素的选装,缩放,移动,倾斜等变形效果。
1 | transform:none|functions |
用于快速定义多列的列数目和每列的宽度。基于webkit的替代私有属性是-webkit-columns,gecko内核的浏览器不支持
1 | columns:width|count |
1 | background:[background-image]|[background-origin]|[background-clip]|[background-repeat]|[background-size]|[background-position] |
1 | [background-origin]:指定背景的原点位置,属于新增的属性 |
如果定义多重背景图,则用逗号隔开各个背景图。
比如:
1 | background:url(.../images/1.png) 120px 110px no-repeat, |
1 | resize:none|both|horizontal|vertical|inherit; |
参数说明:text-shadow:Xpx Ypx opaciety color
分别表示为:水平方向相对于字体本身偏移的距离,在垂直方向上相对于字体本身偏移的距离,以及阴影模糊作用域的距离(默认为0,没有阴影效果),颜色
X、Y可以为负值,就相当于,水平方向向左偏移,垂直方向向上偏移。