Skip to content

pamler/ThinkingAboutIt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

ThinkingAboutFED

目的

  • 你需要了解的是思想,从项目搭建->开发->测试->项目发布
  • 各种工具的使用,太多了。。工具只是辅助,关键的是思想
  • 你可以不会使用工具,但是你要知道为什么工具要这样来做
  • 不同类型的页面、不同类型的终端,相乘后爆炸式的不同情况,但其实前端本质上的东西还是html,css和js
  • 接下来,就是如何更有效率的开发,和保证代码的质量

如何更有效率的开发

  • 写的快:代码目录划分、框架、重用dry、封装
  • 看的快:本地模拟环境调试,快速发布线上环境
  • 多人合作:github、模块化、耦合低

保证代码的质量

  • 单元测试!
  • 各种测试!

工具的熟练使用

yeoman等,搭建就有很多,fis、spm,搭建工作是第一步,可以搭建一个项目,搭建一个模块等等。 每个工具都有各自的特点,选择哪个? 思想,了解为什么要这样规划目录

开发,选择什么框架,框架多入牛毛,掌握框架背后的思想,你其实也能写出你的框架。

CSS,sass/scss/stylus,这样使用css的好处 写一个自己的CSS库又不一样,命名规范,如何层叠,粒度如何划分,bootstrap,alice

FIS解决了什么问题

1 资源压缩:包括脚本、样式、图片资源 2 调整所有资源引用的相对路径为绝对路径 3 添加文件版本,MD5时间戳,自动更新资源引用路径 4 资源合并,减少http请求数 5 合并图片

About

Some Thought in FED

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published