9月2号上课内容

1 讲解课堂作业(一节课时间)

重点关注:    

  1 事件绑定,事件一定要使用事件代理的机制
  2 如何渲染DOM
  3 对于这种不容易更改的内容,可以采用localStorage存储起来

思考:

  现在的弹层出来太突然了,如何添加动画呢?

2 常见的移动端插件

1) hammer 手势事件
2) iscroll 
3) mgLazyload 图片懒加载
4) 滚动加载
5) fastclick 
6) swiper.js
7) masonry 插件
8) websocket  socket.io
9) 绘图相关的echarts
10)fullpage.js 全屏滚动
  • 框架级别的:

    1 mvc 相关
    
      backbone + underscore
    
    2 page.js/history.js/
    
    3 requirejs/seajs
    
  • 实现路由功能的:

    director.js
    page.js
    angular/react都自带路由模块
    
  • 组件选择的依据:

    1 最主要的看功能,功能是否都满足
    2 看是否开源,有源码
    3 看评价,如果在github上,看star的人数
    4 看大小是否可接受,源码是否好理解,出了bug能否跟进去,扩展性等