前端开发

Node获取npm命令行参数

2019-06-06326次阅读node
process.argv属性返回一个数组,其中包含当启动Node.js进程时传入的命令行参数。第一个元素是node执行文件路径。 第二个元素将是正在执行的JavaScript文件的路径。 其余元素将是任何其他命令行参数。
前端开发

form表单控件name与value快速拼接

2019-06-05185次阅读javascript
FormData()构造函数用于创建一个新的FormData对象,通过参数form可以实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。
前端开发

移动端1px问题

2019-06-05174次阅读css3
设备像素比大于1的屏幕上,我们写的1px实际上是被多个物理像素渲染,这就会出现1px在有些屏幕上看起来很粗的现象。
前端开发

JavaScript&CSS检测手机横竖屏

2019-06-05145次阅读css3javascript
JavaScript检测手机横竖屏,window.orientation:获取屏幕旋转方向。CSS检测手机横竖屏orientation: portrait(竖屏)|landscape(横屏)
前端开发

Node中获取当前文件或上级目录路径

2019-06-05137次阅读node
__dirname和__filename都是全局对象,path.resolve(__dirname, '..')当前命令所在的上一个目录
前端开发

inline-source把css、js代码内联插入到HTML中

2019-06-05255次阅读webpackgulp
inline-source可以内联和压缩包含inline属性的标签内容。默认情况下支持,和(包括*.svg sources)标记,并且可以轻松扩展以处理其他标记。注意:从版本6开始,API现在基于Promise并且兼容async/await,需要Node7.6+。
前端开发

动态加载JS文件脚本

2019-06-04117次阅读javascript
通过监听load事件(IE是onreadystatechange)来确保js脚本加载完成可用,如有需要你还可以使用$script.js-异步JavaScript加载程序和依赖关系管理器。
前端开发

display:none及textarea实现按需加载、延迟加载、懒惰渲染

2019-06-04167次阅读javascript
display:none,只有在子元素上的背景图片可以做到懒惰渲染,img标签、video,swf,script等都不可以。textarea:任何加载资源元素,例如:img,video,swf,script等
前端开发

HTML页面百分比自适应浏览器小结

2019-06-04157次阅读HTML
页面元素尺寸按百分比计算,其中图片元素要考虑到兼容IE6+,不可以使用背景IE9+的background-size。
前端开发

CSS3 滤镜(Filter)使用小结

2019-06-01339次阅读css3
CSS3滤镜(filter)与我们经常说的IE滤镜是两码事,IE滤镜是指老版本的(4.0 到9.0)Windows IE浏览器支持一种非标准的 "filter" ,目前已经被现代浏览器弃用。CSS3滤镜(filter)属性提供的图形特效,如灰度、透明度、模糊、阴影等。