前端开发规范css
github - fork & Pull Request stylehtml
git commit - comment 必须有意义,不容许单纯的 'update' 'fix bug' 之类的无心义指定注释,具体的参考下面条目6前端
npm, tsd - 经过 npm 来管理依赖;经过tsd来引入各类包的Typescript类型定义vue
开发推荐使用 visual studio code, https://code.visualstudio.com/react
前端架构 程序员
前端开发语言使用Typescriptgithub
前端开发框架为Angular 2.0typescript
前端基本css框架为Boostrap
前端css toolkit为Color Admin
前端技术栈简单介绍
Typescript是一门由微软研发的语言,它是Javascript的超集,也就是说合法的Javascript代码必然是合法的Typescript代码。 Typescript正如它的名字,主要是为动态类型Javascript增长类型信息,让程序员能够在tsc的帮助之下构建出更加壮健的程序,减小bug。
AngularJS是相信你们都听过的一个前端框架,它诞生的时代很早,在一个你们基本都是jquery直接操做dom,或者cool一点就用backbone等第一代前端框架的时代。 它出现了,并引入了一个大幅度提升开发效率的数据双向绑定技术。所以它大概是你们了解过最著名的真正前端MVVM框架。 但随着移动市场的发展,以及前端界技术的各类规范化。Angular 1.x对移动端变得有些力不从心,不少新的框架出现,vuejs, reactjs都是其中的表明。 为了更好地解决移动端开发问题,以及跟Javascript标准靠近,Angular 2.0使用Typescript所有从新开发,吸取了大量优秀的设计,提升了其性能。 固然,其著名的双向绑定也是保留了下来。
前端开发要求
前端开发是一个对设计,交互,工程有要求的岗位。前端好的成功就是好看,耐用,以及可维护。 UI有设计师设计,我就很少作评论。我主要讲一下UX,良好的UX绝对不是花哨的特效堆砌,一个好用的系统首先是要知足用户的需求。 界面上咱们更可能是讲究简洁大方便可
咱们要求更多的是前端工程的要求,不要想着整个项目都是本身维护,良好的程序是必须可维护的。也就是换我的也能修bug。
重复2次的代码必须抽象成一个公共代码块(class or function or module)。
编写代码时,必须添加必要的注释,帮助后来者理解。
一个逻辑函数通常不要应该超过20行, 如果超过20行那么你就应该考虑是否是应该将实现拆分红更细的.