首页
技术笔记
网址导航
Json在线解析
二维码
Ip地址查询
在线流程图
新用户注册
|
会员登录
在线工具
开发笔记
毒鸡汤
网址导航
免费在线流程图
11赞
192
当前位置:
开发笔记
>
编程语言
> 正文
从零学JS之你需要了解的几本书_基础知识-js教程-PHP中文网
作者:勤奋的瞌睡猪_715 | 2021-08-19 21:26
这篇文章主要介绍了从零学JS之你需要了解的几本书
初级读物:
《JavaScript高级程序设计》
:一本非常完整的经典入门书籍,被誉为JavaScript圣经之一,详解的非常详细,最新版第三版已经发布了,建议购买。
《JavaScript王者归来》百度的一个Web开发项目经理写的,作为初学者准备的入门级教程也不错。
中级读物:
《JavaScript权威指南》
:另外一本JavaScript圣经,讲解的也非常详细,属于中级读物,建议购买。
《JavaScript.The.Good.Parts》
:Yahoo大牛,JavaScript精神领袖Douglas Crockford的大作,虽然才100多页,但是字字珠玑啊!强烈建议阅读。
《高性能JavaScript》《JavaScript高级程序设计》
:作者Nicholas C. Zakas的又一大作。
《Eloquent JavaScript》:这本书才200多页,非常短小,通过几个非常经典的例子(艾米丽姨妈的猫、悲惨的隐士、模拟生态圈、推箱子游戏等等)来介绍JavaScript方方面面的知识和应用方法。
高级读物:
《JavaScript Patterns 》
:书中介绍到了各种经典的模式,如构造函数、单例、工厂等等,值得学习。
《Pro.JavaScript.Design.Patterns》
:Apress出版社讲解JavaScript设计模式的书,非常不错。
《Developing JavaScript Web Applications》
:构建富应用的好书,针对MVC模式有较为深入的讲解,同时也对一些流程的库进行了讲解。
《Developing Large Web Applications》
:不仅有JavaScript方面的介绍,还有CSS、HTML方面的介绍,但是介绍的内容却都非常不错,真正考虑到了一个大型的Web程序下,如何进行JavaScript架构设计,值得一读。
要做优秀的前端工程师,还需要继续努力:
《高性能网站建设指南》、《Yahoo工程师的网站性能优化的建议》、“YSLOW”性能优化建议、《网站重构》、《Web开发敏捷之道》
、“ jQuery 库”、“前端框架”、“HTML5”、“CSS3”。。。 这些都要深入研究!
推荐阅读
程序员
Find()的Javascript代码优化
如何解决《Find()的Javascript代码优化》经验,为你挑选了0个好方法。 ...
[详细]
程序员
矢量化代码时缓存未命中数增加
如何解决《矢量化代码时缓存未命中数增加》经验,为你挑选了0个好方法。 ...
[详细]
程序员
如何在JavaFX的Textfield中添加提示文本
如何解决《如何在JavaFX的Textfield中添加提示文本》经验,为你挑选了1个好方法。 ...
[详细]
程序员
哪个版本的Windows支持/需要哪些CPU多媒体扩展?
如何解决《哪个版本的Windows支持/需要哪些CPU多媒体扩展?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Java:如何调用主类中的方法,该方法在另一个扩展抽象类的类中
如何解决《Java:如何调用主类中的方法,该方法在另一个扩展抽象类的类中》经验,为你挑选了1个好方法。 ...
[详细]
程序员
大纲文字Android Studio
如何解决《大纲文字AndroidStudio》经验,为你挑选了1个好方法。 ...
[详细]
程序员
使用数组作为索引增加numpy数组元素
如何解决《使用数组作为索引增加numpy数组元素》经验,为你挑选了1个好方法。 ...
[详细]
程序员
线程安全事件 - 这是一种"干净"的方式吗?
如何解决《线程安全事件-这是一种"干净"的方式吗?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
DDD-使用Doctrine 2的有界上下文之间的关联映射
如何解决《DDD-使用Doctrine2的有界上下文之间的关联映射》经验,为你挑选了1个好方法。 ...
[详细]
程序员
FirefoxDriver始终在"firstrun"页面上启动,打破所有测试脚本
如何解决《FirefoxDriver始终在"firstrun"页面上启动,打破所有测试脚本》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何使用Spark DataFrames查询JSON数据列?
如何解决《如何使用SparkDataFrames查询JSON数据列?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
在断开事件中重新连接套接字
如何解决《在断开事件中重新连接套接字》经验,为你挑选了1个好方法。 ...
[详细]
程序员
更新Liferay用户锁定
如何解决《更新Liferay用户锁定》经验,为你挑选了1个好方法。 ...
[详细]
程序员
Linux内核 - "放置"inode是什么意思?
如何解决《Linux内核-"放置"inode是什么意思?》经验,为你挑选了1个好方法。 ...
[详细]
程序员
尝试从命令行获取星号*作为main的输入
如何解决《尝试从命令行获取星号*作为main的输入》经验,为你挑选了2个好方法。 ...
[详细]
程序员
如何在Swift中调用AWS Lambda函数
如何解决《如何在Swift中调用AWSLambda函数》经验,为你挑选了1个好方法。 ...
[详细]
程序员
如何在Visual Studio Code中调试从Grunt运行的Jasmine测试?
如何解决《如何在VisualStudioCode中调试从Grunt运行的Jasmine测试?》经验,为你挑选了0个好方法。 ...
[详细]
程序员
Symfony 3,DI - 为参数添加服务
如何解决《Symfony3,DI-为参数添加服务》经验,为你挑选了1个好方法。 ...
[详细]
程序员
将所有模型添加到管理站点django 1.9
如何解决《将所有模型添加到管理站点django1.9》经验,为你挑选了1个好方法。 ...
[详细]
程序员
用于ServerBootstrap的AbstractBootstrap#handler与ServerBootstrap#childHandler?
如何解决《用于ServerBootstrap的AbstractBootstrap#handler与ServerBootstrap#childHandler?》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
吐个槽吧,看都看了
会员登录
|
用户注册
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
关注作者
Tags | 热门标签
actionscrip
bash
c#
c++
c语言
erlang
flutter
go
golang
java
javascript
lua
node.js
perl
php
python
scala
typescript
RankList | 热门文章
1
我可以更改Apple Watch模拟器语言吗?
2
isomorphic fetch post无法读取服务器上的正文
3
如何将byte []或位图转换为整数(R.drawable.picture)Android java
4
import com.microsoft.windowsazure.messaging.*; 未检测到.我应该在android studio中添加哪个库?
5
nunit3如何在命令行中包含测试类别
6
批处理:动态变量名称(等效的eval)
7
使用Gulp缩小(不透明)ES2015代码
8
正则表达式用于分割每个字符但将数字保持在一起
9
如何按字母顺序实现接口属性
10
从两个2d矩阵中获取许多3d矩阵(逐列乘法)
11
如何将阴影应用于Swift中的UITextView?
12
是否存在产生商和提醒的除法运算?
13
iOS - 当我将两个NSNumber与"=="进行比较时,为什么它可以工作?
14
如果应用程序被杀,则不会在MI手机中收到GCM推送通知
15
由于选择性较低,MariaDB不对1列自连接使用索引(所有NULL)
16
用单个fullstop替换多个fullstops
17
如何在Angular 2中触发ajax请求?
18
Javascript从嵌套在生成器内的函数中产生
19
使用Firebase对多个值进行过滤和排序
20
如何确保Visual Studio Online Git存储库是私有的?
DevBox开发工具箱 | 专业的在线开发工具网站
京公网安备 11010802040832号
|
京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有