我自己也有一本Javascript书籍,是自己上大学的时候学校给提供的,现在,我依旧带着这本书.我决定要把这本书在重新温习一下.然后,开启下面的Javascript之旅.这是我看到博客园一位园友写的,感觉,自己也应该重新读一次Javascript.

1. 从头到尾对一遍《Javascript高级程序设计》,不懂的地方可以暂时掠过,给自己对javascript有一个大体的印象
2. 认认真真的读完这本书《编写可维护的javascript》,从编码规范,技巧,模式,等各个方面深入体会javascript
3. 重新读一遍《Javascript高级程序设计》,目的是再次回顾经典,这次重读你会对这本书有深一层的认识
4. 《javascript模式》专门对js模式深入了解。
5. 《avascript语言精粹》 目的是对语言层面加深理解。
6. 《javascript编程精解》巩固前一段时间所学,无论是语言层面还是模式层面,还是技巧。
7. 《高性能javascript》前面学习了技巧,学习了规范,这里学习怎样写出效率高的代码,加强对js语言的理解。
8. 《基于mvc的javascript web富应用开发》你 需要在以上基础上去了解jsMVC这个概念,看看本书作者是怎样构建一个JSMVC框架的,要理解这些东西要站在对Js语言和框架都较为熟悉的基础上,如 果想更加深入学习的话,去用一下backbone,angular,Ember等这些前端JSMVC的类库,分析他们各自优势,用好他们并解读他们,自己 架构和语言能力会进一步提升。
9.做完第三步,你可以去尝试着读取一下js的一些源码,好的源码推 荐:backbone.js,lazyLoad.js,oz.js,sea.js,sizzle.js,underscore.js,当然你也可以去读一 下jquery的源码,不过个人不大推荐读jquery源码,读起来有点吃力,但是上面的代码无论从结构还是对js技巧,算法都有很清楚的描述,实为不错 的学习js源码的典范啊。
10.要不断的写js代码,这可是提高编码能力的唯一检验标准,读书可以让你知道,但实际编码却让你深刻体会,最好是自己能够写一套类库,其一能让别人用你的类库感觉很爽,其二意在不断提高自己的编码水平。

转载于:https://www.cnblogs.com/liubeimeng/p/3806030.html

感觉自己应该重新读一次Javascript相关推荐

  1. 读《学习JavaScript数据结构与算法》 第二章

    第二章 ECMAScript和TypeScript概述 文章目录 第二章 ECMAScript和TypeScript概述 前言 一.let const 二.模板字面量 支持换行 拼接方式 三.函数的默 ...

  2. cordova NFC读卡(javascript)

    下面代码也许有助你使用cordova的NFC插件功能,自己理解吧,哦,说一下,这是前端Html JavaScript方法,非java 插件 前提:配置cordova的插件方法,还不会就自己度娘. HT ...

  3. 读《精通JavaScript+jQuery》笔记二

    //函数在执行过程中只要执行了return语句后便会停止继续执行函数体中的任何代码 //JavaScript函数代码中有个特殊对象arguments,无需明确指出参数的名称就能够直接访问他们 func ...

  4. 读PPK谈javascript

    第5章 核心 1.调用对象未定义的属性没问题,返回undefined;但如果调用对象未定义的方法,则会引起浏览器错误提示. 2.对象属性 和 方法的调用方式: 例:var obj = {a:10, b ...

  5. 前端面试必会 | 一文读懂 JavaScript 中的 this 关键字

    this 是一个令无数 JavaScript 编程者又爱又恨的知识点.它的重要性毋庸置疑,然而真正想掌握它却并非易事.希望本文可以帮助大家理解 this. JavaScript 中的 this Jav ...

  6. 精读《你不知道的javascript》中卷

    前言 <你不知道的 javascript>是一个前端学习必读的系列,让不求甚解的JavaScript开发者迎难而上,深入语言内部,弄清楚JavaScript每一个零部件的用途.本书< ...

  7. 深入了解 JavaScript 内存泄露

    这篇文章是针对浏览器的 JavaScript 脚本,Node.js 大同小异,这里不涉及到 Node.js 的场景.当然 Node.js 作为服务端语言,必然更关注内存泄漏的问题. 用户一般不会在一个 ...

  8. 《JavaScript应用程序设计》一一3.1 过时的类继承

    本节书摘来华章计算机出版社<JavaScript应用程序设计>一书中的第3章,第3.1节,作者:Eric Elliott 更多章节内容可以访问云栖社区"华章计算机"公众 ...

  9. JavaScript中处理日期的一些函数和方法

    1.解决2000问题 function y2k(number) { return (number < 1000) ? number + 1900 : number; } 2.检查日期是否合法 / ...

最新文章

  1. 分享一个mysql 复杂查询的例子
  2. 2019.08.04 新建随笔
  3. 51单片机常用知识点总结
  4. Javascript 实现TreeView
  5. BUUCTF web(一)
  6. 最新SSCI影响因子以及分区名单
  7. 【排序(C++实现)】:二分归并排序
  8. MATLAB频谱图绘制
  9. 小水智能-智能楼宇智慧建筑3D可视化系统,实现了数据的整合
  10. 实验吧-杯酒人生(凯撒解密,维基利亚密码)
  11. 阿里云ECS后台利用“安全组”屏蔽恶意攻击ip地址
  12. canvans——合并图片
  13. 基于python-opencv的HOG特征提取和使用cv2.HOGDescriptor()
  14. 超级电容容量、耐压值、电容值计算方法
  15. 如何刻录Dmg启动光盘
  16. Docker镜像压缩和优化
  17. Java工作4年从美团、百度、阿里、京东面试回来感想
  18. JavaWeb 宠物领养管理系统实现(源码分享)
  19. AutoCAD二次开发实现简单的自动编号
  20. umi——01——路由

热门文章

  1. 元组可以直接添加进数据库吗_AWS Neptune 详细体验:OLTP的可扩展图数据库
  2. 我的世界java版地牢种子_我的世界手机版地牢种子代码汇总
  3. Deep_Rank,经典ctr系列预估模型复现框架
  4. DeepFashion服装数据集
  5. Eclipse用法和技巧九:自动添加try/catch块2
  6. 面向对象的数据库开发--再论ORM
  7. oracle 重启后 检查,oracle常规检查有哪些,oracle RAC中的一个节点经常重启?
  8. 类型混淆漏洞实例浅析
  9. Uber 开源深度学习分布训练库 Petastorm
  10. linxu改网络地址。