※ 本文為 ott 轉寄自 ptt.cc 更新時間: 2014-02-15 04:35:25
看板 Ajax
作者 superpai (超級白)
標題 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
CaptainH:我想到一張圖 http://i.stack.imgur.com/ssRUr.gif1F 09/09 09:53
[圖]
 
kewang:樓上這張圖好笑 XDDDDD2F 09/09 13:14
duck10704:圖超好笑  kerker3F 09/09 13:24
dream1124:您說的是,單以操作DOM為目地,的確不需要鑽研語言本身4F 09/09 13:28
dream1124:可是我覺得基礎API的運用本來就是語言的一部分
dream1124:雖然JS範圍不斷延伸,但我還是不喜歡把DOM API分開來談
mrbigmouth:即使把範圍只限定在瀏覽器上 DOM API依然是最不重要最7F 09/09 13:38
mrbigmouth:後才學的東西....因為瀏覽器會一直變
mrbigmouth:把DOM API當成Javascript語言本身的一部份  會很累
edward13:一樓的圖.. 講實話的反而被噓XD10F 09/09 13:52
tcling:哈哈一樓圖有人用jQuery plugin一個星期內就減重了10公斤!11F 09/09 23:17
tcling:一樓的那個圖酸歸酸,但JS的數字運算還是很多眉角可討論的
s25g5d4:0.1+0.2=13F 09/09 23:49
mrbigmouth:浮點數運算的問題應該不止JS有吧?  這是二進位的問題14F 09/10 09:02
Asumu:那計算機概論都不會的話怎麼辦?15F 09/12 11:38

--
※ 看板: ott 文章推薦值: 0 目前人氣: 0 累積人氣: 153 
作者 superpai 的最新發文:
  • +102 Re: [求助] 對於小孩幼稚園的教育理念有分歧 - marriage 板
    作者: 121.200.4.145 (澳大利亞) 2024-12-11 23:20:02
    幼兒語文學習的專業我不懂,單純分享個人經驗 從個人經驗的角度出發,我這輩子最感謝我媽的 就是送我去上美語幼稚園,打好英文基礎。不誇張 的說,這個英文能力讓我感覺我的人生變成 簡單模式。 首先是因為英 …
    501F 102推
  • +2 Re: [討論] 前端網頁設計師 所需能力有哪些? - Web_Design 板
    作者: 42.66.78.255 (台灣) 2014-12-05 13:55:02
    前端網頁設計師,是一種設計師 所謂設計,一個看起來最屌的說法就是設計是解決問題 設計是不是就是解決問題我不知道 不過我認為設計至少目的是解決問題 所以網頁設計師要有競爭力,特別你還打強調了前端 就是要 …
    3F 2推
  • +1 Re: [情報]前端程式語言的霍格華滋 — Codecademy - Soft_Job 板
    作者: 114.43.233.238 (台灣) 2014-08-04 08:38:31
    看板 Soft_Job作者 superpai (超級白)標題 Re: 前端程式語言的霍格華滋 — Codecademy時間 Mon Aug  4 08:38:31 2014 > Web Fron …
    1F 1推
  • +4 Re: [心情] 前輩拒絕導入任何其他工具.... - Soft_Job 板
    作者: 114.37.73.200 (台灣) 2014-05-19 00:02:16
    我只想問改用 Git 的風險在哪裏... Git又沒有很難也不用錢也不會幫你code加入bug 也不是最新的科技,也沒聽過不穩
    14F 4推
  • +8 Re: [問題] 有關javascript的書 - Ajax 板
    作者: 1.164.135.110 (台灣) 2013-09-09 08:28:09
    這沒有什麼奇怪 就是賣給想學如何對網頁(DOM)進行修改的人。而不是想學JavaScript的人 要會的正是一點基礎的JS語法,以及如何使用jQuery。 jQuery到底是有把什麼JavaScrip …
    15F 8推
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇