Skip to content

i5ting/the-missing-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

the-missing-frontend

fun.gif

技术就像这图一样,捅破窗棂纸,将乾坤看个通通透透吧

前言

为什么前端越来越难?越来越有意思?

基础

  • 了解http-server
  • 了解MEAN
  • 了解phonegap/cordova简史
  • 移动端特点
  • 如何展望未来的前端
    • js一统天下(nodejs做后端,传统web和h5使用javasctipt,更智能的工具如gulp,更简单的写法如coffeescript等)
    • h5大行其道(网速变快,硬件内存增长)
  • 反思一下自己

前端

js

css

模块化加载

  • ajax到模块化
  • amd/cmd/commonJS
  • requirejs/seajs
  • 阅读cordova.js代码

Promise/A+规范

  • Angular
    • $q
  • jQuery
  • Nodejs
    • q
    • bluebird
    • async
  • iOS/Android

测试

  • QUnit

算法,数据结构

设计模式

h5

basic

boilerplate

framework

基于react的空间

libary

practice

Test

线上部署

编辑器

https://c9.io/ https://coding.net/home.html

代码片段

http://codepen.io/ http://runjs.cn/

more

八卦

  • iojs和nodejs的关系
  • grunt与gulp的比较
  • node 模块可以在前端使用么?browserify
  • 如何看待tdd与debug?
  • 是否需要使用IDE?
  • 国内上谷歌方法总结

FAQ

faq

Releases

No releases published

Packages

No packages published