摘要:前言網(wǎng)上其實已經(jīng)有非常多的學(xué)習(xí)資料了,但是每個人都有自己的基礎(chǔ),所以往往是有的人講的深一點,有的人說的淺一點。講述的人們因為害怕洪水的再次到來,而準(zhǔn)備聯(lián)合起來修建一座直通天際的高塔以傳揚聚集四散的人類。
前言
網(wǎng)上其實已經(jīng)有非常多的js學(xué)習(xí)資料了,但是每個人都有自己的基礎(chǔ),所以往往是有的人講的深一點,有的人說的淺一點。
就我自身而言,想要匹配自己水平的找些資料,往往是十分的零碎,所以可能今天看到的文章中有幾句是對我有用的,而明天那篇文章中或許又會提出幾句相悖的結(jié)論。
而我又不是那種可以安心去看js圣經(jīng)的人,所以就只好做一些相應(yīng)的記錄來方便自己的查閱。因為很多東西也是道聽途說,就做不了算數(shù)了,僅僅算是寫給自己看吧。
js 語言我記得《圣經(jīng)·舊約·創(chuàng)世記》有個故事--The Tower of Babel。講述的人們因為害怕洪水的再次到來,而準(zhǔn)備聯(lián)合起來修建一座直通天際的高塔以傳揚聚集四散的人類。可是此事卻觸怒了上帝權(quán)益。于是上帝讓人類說各種不同的語言,使人類不能齊心協(xié)力一起造塔,造塔計劃失敗,于是人類也就各散東西。當(dāng)然巴別塔故事還有很多不同的版本,而且也僅僅是故事而已。哈哈,不過現(xiàn)在也終于有點知道,為啥js有一種ES6轉(zhuǎn)換ES5的工具要叫做Babel了。
一門語言的出現(xiàn),一般是為了解決一些現(xiàn)有的問題。而一門語言的興起必然是一個長期的歷史沉淀。
那么js為啥會出現(xiàn)呢???貌似一開始就是為了解決網(wǎng)頁和瀏覽器的互動問題吧。而且作為C語言和Self語言一夜情的產(chǎn)物,似乎設(shè)計者至今都不怎么喜歡js。記:阮一峰的《Javascript誕生記》
作為最為暴利的軟件之一瀏覽器,利益紛爭任誰都想來插上一腳。當(dāng)年網(wǎng)景(Netscape)與微軟之間的瀏覽器之戰(zhàn),引發(fā)了一系列的難以預(yù)估的后果,直至今時今日,依然有大量的碼農(nóng)在敲著鍵盤,碼著代碼,罵著微軟,哈哈哈。
js作為瀏覽器核心的一部分,對它的支持各個瀏覽器都有自己特立獨行的一套。不得不說這是這場戰(zhàn)爭之后,最為讓人心碎的一件事情,且不說還有對css的支持。幸好,有個和事佬ECMA,把大部分的js標(biāo)準(zhǔn)都給統(tǒng)一了。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/78636.html
摘要:基本的學(xué)習(xí)思路是跟著框架設(shè)計這本書,甚至可以說是這本書的讀書筆記。也參考很多網(wǎng)上解讀的博客和學(xué)習(xí)資料。當(dāng)然,最重要的資料還是框架的源代碼。后來由于開發(fā)者反對,新興的框架都在命名空間上構(gòu)建。 JavaScript框架學(xué)習(xí)筆記(一) 我為什么要學(xué)習(xí)框架 更深入的理解工具,以后用起來更順手而且也能做一定的工具取舍,學(xué)習(xí)理解新工具也就更快, 對提升js水平也很有幫助,框架有很多解決坑的經(jīng)典思...
摘要:取正值時,陰影擴大取負(fù)值時,陰影收縮。默認(rèn)為,此時陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。 純JS實現(xiàn)KeyboardNav(學(xué)習(xí)筆記)一 這篇博客只是自己的學(xué)習(xí)筆記,供日后復(fù)習(xí)所用,沒有經(jīng)過精心排版,也沒有按邏輯編寫 GitHub項目源碼 預(yù)覽地址 最終效果 showImg(https://sfault-image.b0.upaiyun.com/...
摘要:取正值時,陰影擴大取負(fù)值時,陰影收縮。默認(rèn)為,此時陰影與元素同樣大。如果沒有指定,則由瀏覽器決定通常是的值,不過目前取透明。 純JS實現(xiàn)KeyboardNav(學(xué)習(xí)筆記)一 這篇博客只是自己的學(xué)習(xí)筆記,供日后復(fù)習(xí)所用,沒有經(jīng)過精心排版,也沒有按邏輯編寫 GitHub項目源碼 預(yù)覽地址 最終效果 showImg(https://sfault-image.b0.upaiyun.com/...
摘要:學(xué)習(xí)筆記二個人學(xué)習(xí)筆記參考阮一峰的教學(xué)學(xué)習(xí)筆記二是對學(xué)習(xí)筆記一的補充歷史是標(biāo)準(zhǔn)新增特性匯總方應(yīng)航知乎專欄個小變化新增特性匯總方應(yīng)航知乎專欄以后一年一次只增加了兩個特性只增加了個特性功能最多數(shù)據(jù)類型補充字符串多行字符串新特性多行字符串 JavaScript學(xué)習(xí)筆記二 個人學(xué)習(xí)筆記 參考阮一峰的JavaScript教學(xué) 學(xué)習(xí)筆記二是對學(xué)習(xí)筆記一的補充 JavaScript歷史 sho...
摘要:前言在上一篇文章中我介紹了學(xué)習(xí)前的準(zhǔn)備工作,下面開始的學(xué)習(xí)。目標(biāo)一般我們接觸到的關(guān)于的文章,都是以解讀官方文檔為主,而且是針對單頁面項目的應(yīng)用。我先在假設(shè)要做一個多頁面應(yīng)用,該如何去通過打包。 前言 在上一篇文章中我介紹了學(xué)習(xí)webpack前的準(zhǔn)備工作,下面開始webpack的學(xué)習(xí)。 *創(chuàng)建webpack-demo文件夾 $ mkdir webpack-demo $ cd webpac...
閱讀 2647·2021-10-14 09:47
閱讀 4941·2021-09-22 15:52
閱讀 3362·2019-08-30 15:53
閱讀 1458·2019-08-30 15:44
閱讀 689·2019-08-29 16:41
閱讀 1660·2019-08-29 16:28
閱讀 449·2019-08-29 15:23
閱讀 1629·2019-08-26 12:20