CSS小结

1.伪元素有哪些:

first-letter
first-line
before
after
应用:给元素添加边框动画,清除浮动

2.模块机制

CommonJS模块规范
一个文件就是一个模块,导出和引用机制使得用户完全不必考虑变量污染

  • 模块的分类,分为核心模块和文件模块
  • 优先从缓存加载,node缓存的是编译和执行后的对象,如使用events库,使用一个全局的event对象
  • 自定义模块的查找方式为,先查找当前目录下的node_modules,再依次沿路径向上逐级递归,直到根目录下的node_modules目录
  • 文件扩展名分析,按js,json,node次序补足扩展名

3.渐进增强&优雅降级

  • 渐进增强
    一开始就对低版本浏览器进行构建页面,完成基本的功能,然后再对高级浏览器进行效果,交互,追加功能达到更好的体验
  • 优雅降级
    一开始就构建站点的完整功能,然后针对浏览器测试和修复,比如一开始使用CSS3的特性构建了一个应用,然后逐步针对各大浏览器进行hack使其可以在低版本浏览器上正常浏览

你可能感兴趣的:(CSS小结)