CSS小结

1.伪元素有哪些:

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

2.模块机制

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

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

3.渐进增强&优雅降级

  • 渐进增强
    一开始就对低版本浏览器进行构建页面,完成基本的功能,然后再对高级浏览器进行效果,交互,追加功能达到更好的体验
  • 优雅降级
    一开始就构建站点的完整功能,然后针对浏览器测试和修复,比如一开始使用CSS3的特性构建了一个应用,然后逐步针对各大浏览器进行hack使其可以在低版本浏览器上正常浏览
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • CSS和CSS3看了一遍差不多了,查漏补缺,小结一下一些抠抠索索的细节。 每天更新一点。 ------------...
    灯不梨喵阅读 128评论 0 0
  • 1.布局 a.实现等高div布局利用display:table-cell;系列的属性实现,因为表格是自适应的。 注...
    BaoMax阅读 260评论 0 2
  • 1.注意事项 1)多个单词加引号2).+类名,不能数字开头3)#+id名4)内联元素要使用块元素的属性,设置dis...
    moosoo阅读 209评论 0 0
  • ☞我最怕两件事情,走着走着,就不爱了,忘了我爱你的初衷,与这个世界无关,只与我爱你,有关。如果,是这样,请你提醒我...
    大红小绿阅读 627评论 0 0