劍指JavaScript 核心原理與應(yīng)用實踐
鏈接:https://pan.baidu.com/s/1eoDlAmLN3rLjy1HdsSjNLg?pwd=sx46?
提取碼:sx46

內(nèi)容簡介
本書采用ES5和ES6融合的方式編寫,兼顧了主流應(yīng)用和發(fā)展趨勢,書中知識點結(jié)合實際開發(fā)講解演示。本書從JavaScript額的歷史開始講解,由淺入深地帶領(lǐng)讀者逐漸走入JavaScript的世界。本書內(nèi)容包括:變量、基本數(shù)據(jù)類型、運算符和表達(dá)式、語句、函數(shù)、對象、數(shù)組、BOM、DOM、AJAX、異步編程及ES6新特性等。本書語言通俗易懂,案例貼近實際工作需求,內(nèi)容全面,深入淺出地簡潔了前端開發(fā)需掌握的知識點。與此同時,本書還對一些底層實現(xiàn)進(jìn)行了介紹,讓讀者在閱讀完本書之后對JavaScript有更深入的理解。
作者簡介
尚硅谷教育是一家專業(yè)的IT教育培訓(xùn)機構(gòu),開設(shè)了JavaEE、大數(shù)據(jù)、HTML5前端等多門學(xué)科,在互聯(lián)網(wǎng)上發(fā)布的JavaEE、大數(shù)據(jù)、HTML5前端、區(qū)塊鏈、C語言、Python等技術(shù)視頻教程廣受贊譽。
前言/序言
JavaScript是前端開發(fā)的基礎(chǔ),也是核心技術(shù)。
當(dāng)今互聯(lián)網(wǎng)飛速發(fā)展,網(wǎng)站效果越來越酷炫,對于用戶交互,JavaScript身負(fù)重任。時至今日,JavaScript面世多年,已經(jīng)發(fā)展至ECMAScript 2022,其間歷經(jīng)多個版本,技術(shù)不斷迭代完善。例如,定義變量關(guān)鍵字、數(shù)據(jù)類型、字符串和數(shù)組方法的增加,函數(shù)語法的簡化,引入模塊化規(guī)范……這證明JavaScript這門語言已經(jīng)發(fā)展至足夠成熟。
對于筆者而言,寫出一本讓“小白”從0到1,讓“老鳥”有所借鑒或提升的書,是一個極大的挑戰(zhàn)。我們的教研團(tuán)隊初期想法是像市面上大部分書籍一樣循規(guī)蹈矩,將ES5和ES6兩種語法完全剝離,讓讀者明確區(qū)分兩個版本的不同語法。后來,考慮到在實際開發(fā)中早已將這兩種語法融合使用,分開講解的方式不符合實際情況。為幫助讀者快速上手JavaScript,我們將ES的多個版本語法進(jìn)行融合講解,使讀者對JavaScript的理解可以更加快速、深入。本書歷經(jīng)多次修改,最后才匠心出品,希望給讀者最好的體驗。
JavaScript是前端學(xué)習(xí)中開發(fā)者遇到的第一個涉及編程思想的語言。所謂“百丈高臺,始于一石;根基不牢,地動山搖”,對于前端開發(fā)者來說,除了JavaScript,還有很多前端框架需要學(xué)習(xí),Vue、React、Angular等框架都是基于JavaScript語法的封裝。因此,我們要在學(xué)習(xí)初期打好基礎(chǔ),在后續(xù)的學(xué)習(xí)中再逐步提高編程能力。
本書對知識點進(jìn)行深入剖析,挖掘底層原理,并配以大量案例和圖片進(jìn)行輔助理解。本書內(nèi)容層層遞進(jìn),可以讓讀者快速、牢固地掌握J(rèn)avaScript知識,按照自己的意愿編寫代碼。
全書共分15章,詳細(xì)介紹了JavaScript的相關(guān)知識,即JavaScript的歷史、編程工具、變量、基本數(shù)據(jù)類型、運算符和表達(dá)式、語句、函數(shù)、對象、數(shù)組、BOM、DOM、AJAX、異步編程及ES6語法等內(nèi)容。
閱讀本書需要讀者具備HTML和CSS基礎(chǔ)。可以關(guān)注尚硅谷教育微信號“atguigu”,在聊天窗口發(fā)送關(guān)鍵字“JSbook”,免費獲取本書配套資料及視頻教程,也可以在B站搜索尚硅谷官方賬號,免費在線學(xué)習(xí)。
感謝電子工業(yè)出版社的李冰編輯,是您的精心指導(dǎo)讓本書得以面世,也感謝所有為本書內(nèi)容編寫提供技術(shù)支持的老師們付出的努力。