官术网_书友最值得收藏!

  • JavaScript百煉成仙
  • 楊逸飛編著
  • 1091字
  • 2023-09-26 16:16:25

前言

JavaScript是一種輕量級(jí)的動(dòng)態(tài)編程語言,在誕生之時(shí),JavaScript并沒有受到人們的過多關(guān)注,但是誰也想不到,在大前端快速風(fēng)靡的今天,JavaScript已經(jīng)成為當(dāng)今編程世界中優(yōu)雅而不可或缺的一員。如果你是一名編程初學(xué)者,剛剛學(xué)習(xí)完HTML和CSS,那你就不得不接觸JavaScript了。剛開始,你會(huì)用jQuery操作DOM,切換頁面并寫一寫單擊事件,似乎覺得JavaScript也不過如此。然而,當(dāng)你在for循環(huán)里面寫了一個(gè)setTimeout函數(shù)后,意想不到的結(jié)果發(fā)生了,這時(shí)你才明白前端這“坑”,竟如此之深!

JavaScript就是這樣一種看起來簡單,卻又很難精通的編程語言。

也許你是一名想要學(xué)習(xí)JavaScript的“小白”,或者是工作多年的“程序猿”,甚至是已經(jīng)用Vue前端框架做過很多項(xiàng)目的“大牛”,但是不管怎樣,相信你在閱讀本書后,一定會(huì)有意外的收獲。你平時(shí)可能只知道該這樣寫業(yè)務(wù)邏輯,該那樣定義變量,否則就會(huì)報(bào)錯(cuò),這是多年的工作經(jīng)驗(yàn)給你帶來的寶貴財(cái)富。但在閱讀本書后,你可能就會(huì)在某些地方豁然開朗,哦,原來它的內(nèi)部是這樣運(yùn)作的!

本書的第1~3章講解JavaScript的基礎(chǔ)知識(shí),對(duì)于一些重要的知識(shí)點(diǎn),如json對(duì)象、函數(shù)、閉包等,更是用了近乎“變態(tài)”的篇幅進(jìn)行詳細(xì)闡述。再加上本書多數(shù)章節(jié)采用小說體講述知識(shí),可以使讀者學(xué)習(xí)起來不會(huì)覺得過于無聊,反而會(huì)饒有興趣。JavaScript的基礎(chǔ)知識(shí)尤為重要,可以說,學(xué)好了JavaScript的基礎(chǔ)知識(shí),后期再學(xué)習(xí)各種框架,就會(huì)變得游刃有余。

本書的第4章和第5章將介紹當(dāng)今的主流前端框架之一——Vue。只要讀者具備一定的JavaScript編程基礎(chǔ),學(xué)習(xí)Vue也會(huì)是比較輕松的。

一旦進(jìn)入前端行業(yè),你就會(huì)發(fā)現(xiàn),前端不僅是一堆事件的堆砌和數(shù)據(jù)的渲染。隨著B/S架構(gòu)的流行,網(wǎng)頁變得越來越復(fù)雜,這就導(dǎo)致JavaScript的代碼量越來越大。尤其是在編寫復(fù)雜的業(yè)務(wù)邏輯時(shí),由于需要頻繁調(diào)取后端接口,并在得到接口的返回值后才能進(jìn)行其他操作,因此如果接口與接口之間有連帶關(guān)系,大量的回調(diào)函數(shù)就會(huì)嵌套,從而使得代碼很容易產(chǎn)生意想不到的錯(cuò)誤。更可怕的是,這樣的代碼,在檢查時(shí)卻完全看不懂。這個(gè)時(shí)候,就可以使用promise對(duì)象和async函數(shù)了,這是ES6語法的知識(shí)點(diǎn),本書的第6章將會(huì)簡單介紹這些知識(shí)。

為了使讀者能夠開心愉悅地閱讀本書,本書多數(shù)章節(jié)采用玄幻小說的寫作風(fēng)格,書中的小故事可以讓讀者以全新的角度看待JavaScript。或許你可以在葉小凡的修仙旅途中感悟到JavaScript的美感,從此在面對(duì)工作和學(xué)習(xí)中的JavaScript代碼時(shí),不再覺得這是一種負(fù)擔(dān),而是一種喜悅。

本書的編寫靈感來自于筆者的一次奇思妙想,因?yàn)樵谑忻嫔喜蝗菀渍也坏揭槐绢愃菩≌f的編程技術(shù)書籍,于是,本書就誕生了。本書不像傳統(tǒng)的技術(shù)書籍那般沉悶,而是像玄幻小說一樣,閱讀起來很有趣味性。讀者會(huì)發(fā)現(xiàn),原來JavaScript還可以這樣學(xué)。

如果你已經(jīng)準(zhǔn)備好了,那么請(qǐng)跟著葉小凡,開始享受這段開心愉悅的修煉旅途吧!

編者

2020年8月

主站蜘蛛池模板: 龙口市| 洱源县| 泊头市| 夏邑县| 昌邑市| 东阳市| 淮北市| 阿图什市| 香港 | 师宗县| 信阳市| 剑阁县| 铜陵市| 甘洛县| 扬州市| 长白| 恩平市| 二连浩特市| 临潭县| 依安县| 泰和县| 祥云县| 额敏县| 岑巩县| 邵阳市| 潜山县| 汝城县| 富民县| 宜州市| 陇南市| 定兴县| 潢川县| 勃利县| 太湖县| 西乌珠穆沁旗| 榆林市| 勐海县| 安康市| 遵化市| 股票| 葫芦岛市|