本文目錄一覽:
web前端開發看什麼書
HTML、CSS方面比較經典的書是《CSS禪意花園》,但是這本書出版比較早了(有點老)。當前比較推薦的是2017年6月新出版的一本叫做《HTML5布局之路》的書,書籍從PC端和移動端分別講解了布局的整體思路和方法,和其它書不太一樣的地方在於,它採用的是非字典式的講述模式,是按照實戰開發的流程進行知識的拆分和講解。500多頁,除了基本技術還有面試真題、開發經驗的分享。
HTML和CSS學完之後可以入手JavaScript,JavaScript比較經典書籍是犀牛書(封面是一隻犀牛,百度搜「JS 犀牛」能收到),還有一本是《JavaScript高級程序設計》(行業里叫紅皮書),兩本書都比較經典,涵蓋面比較廣,學起來會比較難一些。JS入門書還可以選擇 HeadFirst系列。個人感覺HeadFirst系列會比較容易讀懂,很多抽象概念都比較好的解釋了出來,我學習Ajax方面時就用的是這個系列入的門。
javascript、Java、C++、C的底層編程語言分別是什麼?
javascript是腳本語言,在客戶端運行,有個解釋器,wscript,應該是microsoft vc++寫的.至於VC版本是多少應該是看你的計算機系統.java底層是C語言C的底層是彙編語言.其實都是由彙編語言寫的底層,然後逐層往上面翻譯。
《c++程序設計語言》 一本黑皮書上,第一章,1.3 程序節 裏面的一些說法:
(應該是這本書:計算機科學叢書·C++程序設計)
COBOL(COmmon Business Oriented Language,通用商業程序設計語言)主要用於商業數據處理
FORTRAN(FORmula Translation,公式翻譯)主要用於數值計算。
BASIC(Beginner All-purpose Symbolic Instructional Code,初學者通用符號指令碼)易於學習和使用
Pascal(以Blaise Pascal命名)
Ada(以Ada lovelace 命名)是美國國防部開發的,主要用於國防項目。
Visual Basic(微軟開發的一種類Basic的可視化編程語言)圖形用戶界面的開發以及應用程序快速開發
Delphi (Borland公司開發的一種類Pascal 的可視化編程語言)圖形用戶界面的開發以及應用程序的快速開發
C(它的開發者先設計了B語言)結合了彙編語言的強大亨利和高級語言易於使用、移植性好的優點。
C++(一種基於C的面向對象編程語言)在系統軟件(如編譯器和操作系統)開發領域得到了廣泛應用,windows操作系統就是用C++開發的
Java 是由sun公司開發的,廣泛用於Internet應用程序的開發。
C#(微軟開發的一種類Java的編程語言)。是有微軟開發的一個新的高級語言,用於開發基於微軟.NET平台的應用程序。
學習Web前端應先看什麼書?
如果你是真心想學習web前端、以後想朝着這個方向發展,那麼你一定要來這個企鵝裙,前面前面是二9六,中間是5九一,最後面就是二九零,來這裡可以這裡學習經驗,得到專人解答,這樣你可以成長的更快!!!
我在學習javascript的時候,我基本把圖書館基本能借的javascript書都借了,主要是圖靈和博文視點出版的書。例如《JavaScript核心技術》,《精通JavaScript
》,《JAVASCRIPT語言精髓與編程實踐》,《JavaScript設計模式 》,《JavaScript語言精粹》,《JavaScript
DOM編程藝術》,《ppk談JavaScript》,《高性能網站建設指南
》等,還有其他很多js的書,如果借不到,就直接在圖書館七樓看,例如權威指南;也有一些一般的書,這裡沒有提到,這些書,我並不是全部都會認真看過,因為初學階段這樣學習效率不高。權威指南我現在還沒看完,但是如果要全面深入學習的話,看兩本還是不夠的。但我喜歡以集中在兩本書以內學習作為切入點,這樣能使我將精力集中在,並且發現問題。
我在上面提到的書,都是比較好的書,適合不同的階段,例如《JavaScript語言精粹》這本書是屬於很精華的讀物,入門的時候看可能會比較吃力,當你對JS有一定的駕馭能力的時候,可能就會發現其中的奧妙。我當時花精力看的主要是《精通JavaScript
》,《JAVASCRIPT語言精髓與編程實踐》,《JavaScript核心技術》也花了不少時間,感覺收穫不是很大,可能當時理解不夠深刻,權威指南也是後來才看。《JavaScript核心技術》給我的幫助沒想像中大,但裏面說的知識我是很認真在看,可能不適合入門吧,但很多事情冥冥之中的聯繫誰又能說得清楚呢,早期花時間在《JavaScript核心技術》上未必就是壞事。
《精通JavaScript
》是偏實踐型一類的書,作者是JQuery之父,書中有很多非常好的例子,還有jS的相關技巧,兼容瀏覽器的方法等。有很多例子都是作者處理問題的總結,我當時幾乎把裏面的每個例子都測試了一遍,受益匪淺,當然,書中也有不少瑕疵,不知道是我借的那本書印刷問題還是怎麼的,有些代碼運行並不兼容,也有些函數方法並不能成功運行。到後半部分的示例也比較繁瑣,我只是粗略看了一番。實際到後來我看網上的評論,這本書適合進階的人看,現在回頭看,感覺確實有jQuery源碼分析的感覺,而且部分內容並不適合初學者閱讀。但是書中的第三部分確實是很有用的。
上面說了很多關於個人在學習JS上的一些心得,無非也就是想說明一點,有時候並不能找到一本真正適合初學者的書,或者教程。有些書確實不錯,未必就適合你,有時候我們也會走錯路,但學習不應就此止步。
我接下來會寫一些自己讀過的書,並且覺得好的書推薦給大家,希望對大家有用:
HTML相關:
《Web標準實戰》 比較簡單,適合入門
《Web標準設計》
《深入淺出HTML》
CSS相關
《CSS設計徹底研究》 視頻教程很好,書本我並沒有詳細研究,不好說建議。
《CSS網站布局實錄》 CSS的書我看得比較少,這本算是看得比較全了,聽說第二版不錯。
javascript相關:
《精通JavaScript》 第三部分非常好
《JAVASCRIPT語言精髓與編程實踐》 這本書對原型和繼承做了非常精闢的解釋,網上大部分關於原型的文章都是參考此書的。
《悟透javascript》 這本書第一章是介紹原型和繼承的,第三章也介紹了跨域的一個解決方法,還有就是作者對程序和人生的理解哲學很有深度。
《JavaScript權威指南》 這本書就不用說了
《高性能網站建設指南 》 這類書有兩本不同版本,都是關於web性能優化的
《JavaScript語言精粹》 進階的好書
《JavaScript設計模式 》 進階的好書
SEO;
《SEO教程:搜索引擎優化入門與進階》 這本書有些地方我認為說得不大確切,但是總體還不錯。
javascript 代碼解讀
(function() {
var e = function(c) {
for (var a = 5381, b = 0, d = c.length; b d; ++b) a += (a 5) + c.charAt(b).charCodeAt();
return a 2147483647;
}, f = log.innerHTML, h = function(c, a, b) {
ajax(“/signup”, {
method:”POST”,
data:JSON.stringify({
name:c,
email:a,
timestamp:b
}),
contentType:”application/json”,
onSuccess:function(a) {
g();
},
onError:function(a) {
10001 === a.retcode || 10002 === a.retcode ? 10002 === a.retcode ‘Illegal param “timestamp”.’ == a.result ? alert(“失敗,請帶上合適的時間戳”) :alert(“打不開?抓一下包看看……”) :alert(“網絡錯誤:” + a.retcode);
}
});
}, g = function() {
ajax(“/pass”, {
method:”POST”,
data:'{“q”:1,”s”:1,”_t”:’ + e(f) + “}”,
contentType:”application/json”,
onSuccess:function(c) {
hideBoard();
document.getElementById(“btnNext”).className += ” show”;
alert(“過關!下一關的入口已打開”);
}
});
};
document.getElementById(“btnSubmit”).onclick = function(c) {
var a = document.getElementById(“msgForm”), b = a.name.value, d = a.email.value, a = a.timestamp.value;
c.preventDefault();
/^\s*$/.test(b) || /^\s*$/.test(d) ? alert(“姓名和郵箱是你的闖關憑證,不能為空”) :h(b, d, a);
};
clear();
console.log(“\n第一章:潛入\n”);
console.log(“「開個門而已,竟然還要抓包……」\n”);
})();
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/296194.html