摘要:
公司使用FIS来对前端资源进行管理,常用于资源压缩、资源合并、添加版本号(解决缓存问题)等。下面是记录了安装和常用的一些命令。 安装 1.首先安装nodejs,因为FIS使用Node.js开发,以npm包的形式发布。 2.安装fis。在命令行输入:npm install -g fis 3.启动fis 阅读全文
摘要:
css单位有3种: px:绝对单位 em:相对父元素的单位 rem:相对根元素(页面的html)的单位--css3新增的 下面来仔细讲下近年来在webapp中常用的rem: 什么是rem? rem就是指相对根元素(页面html)的单位。 例如:html设置了font-size为10px,那么1rem 阅读全文
摘要:
CommonJSCommonJs是服务器端模块的规范,Node.js采用了这个规范。根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用require方法,该方法读取一个文件并执行,最后返回文件内部的exports对象。例如:// foobar.js //私有变量var test = ... 阅读全文
摘要:
原文出处:Philip Walton译文出处:赵锦江(@勾三股四)译注:本文翻译自谷歌工程师 Philip Walton 的一篇博客。看过之后非常有感触,很多观点都是自己长期非常坚持和认同的,所以翻译出来分享给更多的前端同学!最近我收到一封读者来信让我陷入了思考,信是这么写的:Hi Philip,您... 阅读全文
摘要:
undefined是一个全局属性,表示未定义或定义了没有赋值。void是一个一元运算符,不管传入什么参数都会返回undefined。void操作符是在ECMAScript v1中定义的,而undefined是在ECMAScript v5中定义的。我们知道undefined不是javascript的保... 阅读全文
摘要:
基础概念:currentStyle与defaultView均是用于获取css样式表内样式的js函数区别在有浏览器的兼容性不同。下面是测试代码: 测试 点我总结:currentStyle:兼容IE7-IE11;不兼容chrome、firefox、safari、operade... 阅读全文
摘要:
近日遇到attachEvent与addEventListener两个事件,哟,果断研究一下~~先普及一下基本知识:attachEvent与addEventListener的作用:为某一事件附加其它的处理事件。网上普遍都是说attachEvent用于非Mozilla系列,addEventListene... 阅读全文
摘要:
网站图片置灰现在已经很常见了,最近上网找了些资料,基本都是用css3 grayscale和grayscale.js,做了测试,发现用CSS或greyscale.js都不能完全兼容。测试浏览器版本:google、firefox、opera、safari、IE7-9css3 grayscale的,网上很... 阅读全文
摘要:
最近做图片展示需求,发现更换了轮播的图片(名字保留原来相同),但是仍然加载了旧的图片,因为浏览器存在缓存机制的问题..查找了一些资料,总结出2个步骤:1.在中加入这3句话:表示不要缓存数据2.在图片src路径后面加上随机数,使浏览器认为每次加载的不是同个图片。例子: //在图片路径后... 阅读全文
摘要:
是html5中的新元素。有人翻译成:软换行。html4中表示换行,表示必须换行。而意思是在浏览器窗口或父级窗口宽度足够的情况下,不换行;在宽度不足的情况下,在加了处主动换行。例子:To learn AJAX, you must be familiar with the XMLHttpRequest ... 阅读全文