《JavaScript高级程序设计》读书笔记--前言
2024-10-18 01:09:02
起因
web编程过程使用javascript时感觉很吃力,效率很低。根本原因在于对javascript整个知识体系不熟,看来需要找些书脑补一下,同时欢迎众网友监督。
大神推荐书籍
看了博客大神们推荐的javascript书籍和推荐的阅读顺序,如下所示:
- 从头到尾对一遍<<Javascript高级程序设计>>,不懂的地方可以暂时掠过,给自己对javascript有一个大体的印象
- 认认真真的读完这本书:<<编写可维护的javascript>>,从编码规范,技巧,模式,等各个方面深入体会javascript
- 重新读一遍<<Javascript高级程序设计>>,目的是再次回顾经典,这次重读你会对这本书有深一层的认识
- <<javascript模式>> 专门对js模式深入了解。
- <<javascript语言精粹>> 目的是对语言层面加深理解。
- <<javascript编程精解>> 巩固前一段时间所学,无论是语言层面还是模式层面,还是技巧。
- <<高性能javascript>> 前面学习了技巧,学习了规范,这里学习怎样写出效率高的代码,加强对js语言的理解。
- <<基于mvc的javascript web富应用开发>> 你需要在以上基础上去了解jsMVC这个概念,看看本书作者是怎样构建一个JSMVC框架的,要理解这些东西要站在对Js语言和框架都较为熟悉的基础上,如果想更加深入学习的话,去用一下backbone,angular,Ember等这些前端JSMVC的类库,分析他们各自优势,用好他们并解读他们,自己架构和语言能力会进一步提升。
个人计划
根据大神的推荐,我已经购买了《JavaScript高级程序设计》和《编写可维护的javascript》。首先阅读《JavaScript高级程序设计》,目标如下所示:
- 了解javascript的前世今生;
- 掌握javascript的基本概念(包括语法、关键字和保留字、变量、常用的数据类型);
- 掌握javascript常用的引用类型;
- 深入理解javascript的作用域等关键知识点;
- 理解javascript中OO的具体实现原理;
- 理解javascript的函数表达式;
- 掌握BOM中常用对象使用方法;
- 掌握DOM中各节点层次和操作方法;
- 理解javascript中的事件原理;
- 掌握javascript中的表单脚本。
阅读的过程通过读书笔记的形式加深自己的印象和理解,将文章发表到博客上,跟大家一起愉快的交流和学习。走起!
最新文章
- MySQL+Amoeba实现数据库主从复制和读写分离
- idea安装
- Python自动化 【第十二篇】:Python进阶-MySQL和ORM
- uC/OS-II全局变量定义
- 想要隐藏navigationBar,同时又想支持右滑返回功能
- Android基础整理之四大组件Activity
- java web 学习二(Tomcat服务器学习和使用1)
- CSS构造颜色、背景与图像
- css3的一些属性
- 基于MapReduce的HBase开发
- 201521123027 <;iava程序设计>;第六周学习总结
- unity打成aar上传到maven库的工具
- BootLoader简介(借鉴)
- [转帖] kubeadm搭建kubernetes集群
- websocket js 代码样例
- node.js开发web
- 【转】Vulhub - 开源的安全漏洞学习与复现项目
- (一)在Lingo中使用集合
- 第五章Web应用与应用层协议
- T-sql中的三种分页查询
热门文章
- Python之操作Redis、 RabbitMQ、SQLAlchemy、paramiko、mysql
- iOS改变字母的大小写
- srand()以及rand()函数用法
- sql语句错误
- Ajax --- 数据请求
- django例子,question_text为中文时候报错
- Maven将依赖的所有jar包打成一个jar
- javascript中的事件冒泡、事件捕获和事件执行顺序
- 如何编写高质量的Javascript代码
- conflict between ";Chinese_PRC_CI_AI"; and ";Chinese_PRC_CI_AS"; in the equal to operation