240 發(fā)簡信
IP屬地:北京
  • 需要做一些練習:

    1. 使用xhr去請求一個數據接口友浸。
    2. 使用window.fetch去請求一個數據接口愤诱。
    3. 使用xhr包裝出一個ajax函數介陶,返回promise對象,再使用這個ajax去請求數據接口。
    4. 使用自己寫的ajax去串行請求兩個接口,請求第二個接口時憔涉,要以第一個接口的數據為參數。
    5. 使用自己寫的ajax去并行請求兩個接口析苫,返回兩個接口的數據兜叨。
    6. 基于setTimeout包裝出一個函數sleep,表示延遲處理, 要求返回一個promise衩侥。
    7. 編寫一個函數国旷,請求一個數據接口,再延遲300ms茫死,再請求第二個數據接口跪但。
    8. 使用async/await函數結合自己寫的ajax函數,串行請求兩個接口峦萎,中間延遲300ms屡久。
    9. 使用async/await函數忆首,結合自己的ajax函數,并行請求兩個接口被环。

    11. Promise與異步編程

    1. 異步編程: js是單線程事件循環(huán)糙及。單線程就是:函數逐步運行的時候,要從上至下順序執(zhí)行筛欢。js引擎同一時刻只能執(zhí)行一個代碼塊浸锨。這些代碼塊被準備執(zhí)行都會加入任務隊列。每段代碼...

  • 1. typeof a 返回的是一個字符串悴能。而且typeof是一個操作符揣钦,不是一個函數調用。
    2. 建議看一下 babel 對ES6中默認參數的編譯結果漠酿,更好地理解它的行為。
    3 Math.max(1, 2, 3) 是這么用的谎亩, 如果參數是個數組炒嘲, 比如求數組中最大的數,以前可以
    Math.max.apply(null, [1, 2, 3]); // 第一個參數用不到匈庭,所以可以傳null夫凸。 現在有了展開運算符可以使用 Math.max(...list); 這樣的語句

    3. 函數

    1. 函數形參的默認值 ES5 :1. 參數||默認參數 ------->bug: 當參數傳入0(容易誤判為假值) 2. 采用typeof——>太過冗雜 ES6:1. (傳入...

  • 新版的create-react-app應該不需要再eject就能支持 less/sass了。 其實原來的版本也可以不用eject也能支持的阱持,試試夭拌?

    React

    安裝react腳手架工具create-react-app并創(chuàng)建項目 react配置less 安裝less、less-loader 暴露package.json 這里運行yar...

  • 嚴格模式和普通模式有什么區(qū)別呢衷咽?

    除了上面提到的鸽扁,在嚴格模式 不能定義名為eval或arguments的變量

    JS-嚴格模式、關鍵字和保留字镶骗、var操作符桶现、數據類型

    嚴格模式 嚴格模式是為JavaScript定義了一種不同的解析與執(zhí)行模型。在嚴格模式下鼎姊,ECMAScript3中的一些不確定的行為將得到處理骡和,而且對某些不安全的操作也會拋出異...

  • 學習html語義化的一個好辦法,就是直接看看一些 現成的網站相寇,比如taobao慰于, douban等,看看他們對某些元素是如何使用html的唤衫。但是他們寫的不一定很符合語義化婆赠,所以只能做個參考。

    HTML5標簽

    目前很多地方時要求語義化開發(fā)战授,但是H5的語義化標簽經常用的究竟有哪些页藻?看到一篇已經很全了桨嫁,不過覺得還是整理一下更方便一些 文件標簽 < !--...-- >用于注釋 文件聲明...

  • 嘗試在codepen中,或者使用babel看看es6編譯后的es5代碼的結果份帐。 以更好地了解es6的塊作用域和es5的函數作用域及其關系璃吧。

    1.塊級作用域

    let與var區(qū)別 1.let為塊級作用域,通過{}進行作用域設置var為詞法作用域废境,并且只能通過function進行作用域設置2.let不存在作用域提升畜挨,不同的作用域相同的...

  • 以下兩個點,需要再去看看噩凹。

    1. "use strict” 嚴格模式到底有哪些不一樣呢巴元?

    2. 7.1里說,var將變量定義在驮宴,它所在的作用域范圍內逮刨,超出了就會被銷毀,這個不正確堵泽。

    js中修己,使用var定義的變量具有函數作用域的,要去理解什么是函數作用域迎罗,這個重要睬愤。
    超出了作用域,變量的內容不一定會銷毀纹安,這涉及到閉包尤辱。

    js基本概念

    這里主要和大家談一些不容易注意或者平時沒有系統(tǒng)整理過的知識點,經常用但是最總是被忽略的 1.語法 1.區(qū)分大小寫 js是嚴格區(qū)分大小寫的厢岂,typeof關鍵字不能寫作typeO...

  • 5. package-lock.json 這個文件是npm產生的(老版本npm不會產生)光督。

    主要是用來固定版本號的,因為你在 dependencies中指定的依賴咪笑,比如 koa: ^2.1.0可帽,其實不是指某個具體的版本號,這意味著窗怒,如果沒有package-lock.json映跟,那你npm install下來的,和我npm install下來的可能不一樣扬虚。 這在有些情況下可能會發(fā)生問題努隙。
    而有package-lock.json就會讓你我安裝的依賴版本都一樣。

    如何寫一個自己的npm包

    1.寫自己的npm包一定要注冊自己的npm賬號 賬號注冊網址 2.創(chuàng)建自己的npm包 i.在自己的目錄下進行npm init name:包的名字辜昵,默認是你這個文件夾的名字荸镊。先...

  • 1. 也可以使用 `npm info` 這個命令查看一個包的情況。

    2. 關于版本號

    主版本號,次版本號躬存,和修訂版本號张惹,正確的。
    以下兩個不明確岭洲。

    ~ 會匹配最近的小版本依賴包
    ^ 會匹配最新的大版本依賴包

    要弄清楚上面兩個大小版本號宛逗,到底是哪個。
    一般目前的實踐中盾剩,使用^比較多雷激,這意味著,主版本號是指定不變的告私,其他的是會選最新的屎暇。

    3. 關于package.json中的scripts字段

    一般會把常用的命令放在里面,我看你在里面已經放了test驻粟,挺好的根悼。
    可以把 lint, 如果是應用的話格嗅,還要把開發(fā)和發(fā)布相關的放里面番挺。比如 start, dev, buidl等屯掖。

    4. 需要清楚 dependencies 和 devDependencies 的作用和區(qū)別。

    可以使用npm install --save xxx 安裝一個包襟衰,并且同時把這個依賴加到dependencies中贴铜;
    也可以使用npm install --save-dev xxx 安裝一個包,并且將這個依賴加到devDependencies中瀑晒。

    如何寫一個自己的npm包

    1.寫自己的npm包一定要注冊自己的npm賬號 賬號注冊網址 2.創(chuàng)建自己的npm包 i.在自己的目錄下進行npm init name:包的名字绍坝,默認是你這個文件夾的名字。先...

  • 接下來苔悦,你應該學習一些普通模式下的移動轩褐。

    在普通模式下,可以使用 h j k l進行移動玖详, 你可以找點資料看看把介。

    然后嘗試移動到指定點, 再使用 i , 或 o, 等進入插入模式蟋座,編輯拗踢。

    vim的基本操作

    1.前提 mac上可以直接在命令行中操作 windows上需要安裝git 2.基本命令 vim [文件名] 進入vim界面 i 插入模式(進行內容編輯) :w 保存 :q 退...

  • 學js時也能回顧以前學過的內容,很棒:)

    HTML+CSS基礎

    HTML 學習web前端開發(fā)基礎技術需要掌握:HTML向臀、CSS巢墅、JavaScript語言。 HTML是網頁內容的載體。內容就是網頁制作者放在頁面上想讓用戶瀏覽的信息君纫,可以包含...

  • 這一課總結得太完美了驯遇。

    使用函數封裝組件-Tab組件

    Tab組件的html和css技巧 html技巧-分成菜單和面板兩個部分1.png css技巧-負margin產生缺口2.png 使用JS觸發(fā)事件 使用函數封裝組件-實現3個T...

  • var a = ((options.menuSelector) || '.menu'); // 最外面的括號可以不要的。:)

    Tab組件

    1.如何寫出缺口結構的HTML和CSS代碼蓄髓。 2.使用js觸發(fā)事件 1.當上面的First等進行點擊時叉庐,添加類,進行樣式改變双吆。循環(huán)添加事件監(jiān)聽并且點擊時添加類眨唬,如上章節(jié)相同。...

  • 好哦好乐,浮動用來布局要學得很扎實匾竿。

    CSS:關于定位

    什么是文檔流(Normal flow) 在學習CSS過程中,遇到了"文檔流(Normal flow)"這個概念蔚万,當接觸的時候一臉懵逼岭妖,什么是文檔流?它跟布局反璃、定位有什么關系昵慌?...

  • 加油:)

    學習規(guī)劃

    1斋攀、大前端完整學習路線 2、參考書籍: (1)HTML梧田、CSS書籍:《CSS禪意花園》(2)Java書籍:①初級讀物《JavaScript高級程序設計》:一本非常完整的經典入...

  • 第二課 初識HTML

    1淳蔼、創(chuàng)建我的第一個網頁 使用快捷鍵建立文本的基本結構 2、搭建http-server開發(fā)環(huán)境 打開gitbash執(zhí)行命令npm install -g http-server ...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品