CSS小结
2017-09-02 本文已影响13人
星月西
1.伪元素有哪些:
first-letter
first-line
before
after
应用:给元素添加边框动画,清除浮动
2.模块机制
CommonJS模块规范
一个文件就是一个模块,导出和引用机制使得用户完全不必考虑变量污染
- 模块的分类,分为核心模块和文件模块
- 优先从缓存加载,node缓存的是编译和执行后的对象,如使用events库,使用一个全局的event对象
- 自定义模块的查找方式为,先查找当前目录下的node_modules,再依次沿路径向上逐级递归,直到根目录下的node_modules目录
- 文件扩展名分析,按js,json,node次序补足扩展名
3.渐进增强&优雅降级
- 渐进增强
一开始就对低版本浏览器进行构建页面,完成基本的功能,然后再对高级浏览器进行效果,交互,追加功能达到更好的体验 - 优雅降级
一开始就构建站点的完整功能,然后针对浏览器测试和修复,比如一开始使用CSS3的特性构建了一个应用,然后逐步针对各大浏览器进行hack使其可以在低版本浏览器上正常浏览