前端之旅:学习笔记《JS高级编程》15~22章

这10天左右时间从js高程第15章看到了第22章,其中15、16、18、19章只是翻了一下,没有详读,因为html5的api部分,我想等到真正使用的时候再细读,现在只需要了解大概就行了,而XML也不是当务之急,何况现在已经是JSON的天下了。百度IFE2015春季的题目正在做任务2,虽然都是入门开始的,但是感觉题目还是偏难的,如果没有看过js高程这种大部头或者到网上找答案,初学者应该很难完成的,至少只看百度IFE给的资料是没办法完成任务的。
章节列表如下:

  • 15.使用Canvas绘图
    • 2D上下文
    • WebGL
  • 16.HTML5脚本编程
    • 原生拖放
    • 媒体元素(Audio和Video)
  • 17.错误处理与调试
  • 18.Javascript与XML
  • 19.E4X(ES原生支持XML)
  • 20.JSON
  • 21.Ajax与Comet
    • XMLHttpRequest对象
    • XMLHttpRequest 2级
    • 进度事件
    • 跨源资源共享
    • 图像Ping、JSONP、Comet、Web Sockets 等跨域技术
  • 22.高级技巧
    • 高级函数(安全的类型检测、作用域安全的构造函数、惰性载入函数、函数绑定、函数柯里化)
    • 防篡改对象(不可扩展对象、密封的对象、冻结的对象)
    • 高级定时器(重复的定时器、Yielding Process、函数节流)
    • 自定义事件
    • 拖放

眼看这本书就要看完了,是时候做点东西再继续看书了,纠结到底是先刷百度IFE2015的任务3呢,还是2016的任务2呢?2015任务3直接开始做一个单页应用,我感觉自己虽然js快学完了,但是要构建这样一个应用还是很困难,当然如果只是基于已有的操作DOM的知识当然能够实现出来,但是这不算一种好的实现方式,在知乎上有人说是看了《基于javascript的MVC富应用开发》这本书才做出来的,也就是说根据我现有的知识储备可能做出来的东西也只是糟糕的实现。而2016的任务2算是开发一些常见的模块化的组件,应该难度会稍微简单一点,但是我只是浏览了一下题目,没有详细看任务要求,难度也不是非常确定。

下一步要看的书也在计划当中了。。。
至于什么时候能找工作,就另说了,至少要完成一个项目后再说吧!

avatar

神无

舍悟离迷,六尘不改。