作者superpai (超级白)
看板Ajax
标题Re: [问题] 有关javascript的书
时间Mon Sep 9 08:28:09 2013
※ 引述《dream1124 (全新开始)》之铭言:
: 我懂你的困扰,因为我也找不到 JavaScript 好的练功书
: 说真的我觉得现在谈JS的新书很怪
: 薄薄一本书,既要讲JS基本语法又要讲JQuery,到底想卖给谁?
: 会想看JQuery如何应用的读者根本不需要JS基本语法的部分,
: 会想看JS基本语法者,也应该多花篇幅教他更多JS语法基本观念再让他去学JQuery,
: 而不是JS讲到一点语言基本用法,然後不解释太多,又马上接JQuery。
这没有什麽奇怪
就是卖给想学如何对网页(DOM)进行修改的人。而不是想学JavaScript的人
要会的正是一点基础的JS语法,以及如何使用jQuery。
: 我觉得JQuery跟一般其他语言的函式库性质不大相同,
: 许多 DOM 的操作本来要是根本不会的话,跳过练习实现的过程,
: 直接让 JQuery 来做可能会让JS的基础不稳,我不喜欢这样。
jQuery到底是有把什麽JavaScript的功能包装掉,让学习JavaScript的基础不稳
能举几个出来看看吗?( .each() ?)
jQuery虽然名义上是JavaScript的library,但是他
基本上是一层DOM API 的抽象化,包装的是DOM API,而不是JavaScript的功能
jQuery写多了,还是会踩到this的雷,还是要学closure 的观念
jQuery写长了,还是要会写自己的function,来DRY
jQuery写大了,还是要学如何用一些设计模式来管理你的程式码
jQuery用再多,顶多是跟native DOM API很不熟而已
并不会影响你学习JavaScript的基础
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.164.135.110
2F:推 kewang:楼上这张图好笑 XDDDDD 09/09 13:14
3F:推 duck10704:图超好笑 kerker 09/09 13:24
4F:推 dream1124:您说的是,单以操作DOM为目地,的确不需要钻研语言本身 09/09 13:28
5F:→ dream1124:可是我觉得基础API的运用本来就是语言的一部分 09/09 13:29
6F:→ dream1124:虽然JS范围不断延伸,但我还是不喜欢把DOM API分开来谈 09/09 13:30
7F:→ mrbigmouth:即使把范围只限定在浏览器上 DOM API依然是最不重要最 09/09 13:38
8F:→ mrbigmouth:後才学的东西....因为浏览器会一直变 09/09 13:38
9F:→ mrbigmouth:把DOM API当成Javascript语言本身的一部份 会很累 09/09 13:39
10F:推 edward13:一楼的图.. 讲实话的反而被嘘XD 09/09 13:52
11F:推 tcling:哈哈一楼图有人用jQuery plugin一个星期内就减重了10公斤! 09/09 23:17
12F:推 tcling:一楼的那个图酸归酸,但JS的数字运算还是很多眉角可讨论的 09/09 23:29
13F:推 s25g5d4:0.1+0.2= 09/09 23:49
14F:→ mrbigmouth:浮点数运算的问题应该不止JS有吧? 这是二进位的问题 09/10 09:02
15F:推 Asumu:那计算机概论都不会的话怎麽办? 09/12 11:38