第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用React構建一款音樂播放器

musiq Web前端工程師
難度中級
時長 2小時39分
學習人數(shù)
綜合評分9.33
41人評價 查看評價
9.4 內(nèi)容實用
9.3 簡潔易懂
9.3 邏輯清晰
  • 1.創(chuàng)建一個文件夾music-player 2.在這個文件目錄下 npm init 生成package.json文件 3.向package.json中加入依賴,可執(zhí)行npm install react --save,就將react依賴加入了
    查看全部
    1 采集 收起 來源:Webpack學習

    2018-03-16

  • const path = require('path'); module.exports = { entry: './app/index.js', output: { path: path.resolve(__dirname, 'dist'), filename: 'bundle.js' }, module: { rules: [ { test: /\.js$/, exclude: /node-modules/, loader: 'babel-loader', query: { "presets": ["env"] } }, { test: /\.css$/, loader: 'style!css' }, { test: /\.less$/, use: [{ loader: "style-loader" }, { loader: "css-loader" }, { loader: "less-loader", options: { strictMath: true, noIeCompat: true } }] }, ] } };
    查看全部
  • https://babeljs.io/ npm install --save-dev babel-cli babel-preset-env { "presets": ["env"] }
    查看全部
  • "dependencies": { "pubsub-js": "^1.6.0", "react": "^16.2.0", "react-dom": "^16.2.0", "react-hot-loader": "^4.0.0", "react-router": "^4.2.0" }, "devDependencies": { "autoprefixer": "^8.0.0", "babel-core": "^6.26.0", "babel-loader": "^7.1.3", "babel-plugin-react-transform": "^3.0.0", "babel-preset-env": "^1.6.1", "babel-preset-react": "^6.24.1", "css-loader": "^0.28.10", "extract-text-webpack-plugin": "^3.0.2", "html-webpack-plugin": "^3.0.1", "json-loader": "^0.5.7", "less": "^3.0.1", "less-loader": "^4.0.6", "style-loader": "^0.20.2", "webpack": "^4.0.1", "webpack-cli": "^2.0.9", "webpack-dev-server": "^3.1.0" }
    查看全部
    4 采集 收起 來源:Webpack學習

    2018-03-22

  • react框架第一次接觸
    查看全部
    0 采集 收起 來源:課程說明

    2018-02-19

  • app overview
    查看全部
  • pubsub事件訂閱的理解: 1- 作用:可以A組件調(diào)用B組件中的邏輯(函數(shù))-- 實現(xiàn)非父子組件的通信 2- 發(fā)送事件 + 監(jiān)聽事件 + 邏輯實現(xiàn) 3- 發(fā)送事件: Pubsub.publish() 4- 監(jiān)聽(綁定)事件: Pubsub.subScribe() -- 注意:與之對應的解綁事件: Pubsub.unSubScribe() 5- 邏輯實現(xiàn):就是實現(xiàn)業(yè)務的函數(shù)
    查看全部
    1 采集 收起 來源:課程總結

    2018-02-17

  • 剛剛使用的Pubsub事件訂閱的方式: 管理大型項目就會顯得力不從心,狀態(tài)和事件會雜亂無章 所以,需要redux這樣的工具(當然,個人也比較推薦Mobx):
    查看全部
    0 采集 收起 來源:課程總結

    2018-02-17

  • Imutable:一種數(shù)據(jù)結構, 優(yōu)點: 1- 每次改變都會產(chǎn)生新的Imutable對象,可以方便進行時間旅行,例如撤銷等 2- 提供了很高效的對象對比的方法
    查看全部
    0 采集 收起 來源:課程總結

    2018-02-17

  • React組件更新時的生命周期: 1- shouldComponentUpdate //在大型項目中用的比較多 //該函數(shù)的實現(xiàn):對比之前之后兩個props的值,如果一致,則返回false,阻止渲染 //如果不一致,則返回true,繼續(xù)進行渲染 //該函數(shù)作用: //1- 可以過濾掉不必要的渲染 - 提升性能,降低損耗
    查看全部
    0 采集 收起 來源:課程總結

    2018-02-17

  • 課程總結: 需要深入學習的技術點: 1- webPack 2- webpack-dev-server
    查看全部
    0 采集 收起 來源:課程總結

    2018-02-17

  • 時間格式化的函數(shù)
    查看全部
    0 采集 收起 來源:組件通信(2)

    2018-02-17

  • 循環(huán)遍歷一個數(shù)組(下標): 要注意的問題: 1- 下標溢出數(shù)組長度 2- 下標為零后--得到負數(shù) 解決方法: 對數(shù)組的長度進行取余
    查看全部
    0 采集 收起 來源:組件通信(1)

    2018-02-16

  • 對“事件冒泡”的處理: e.stopPropagation() //阻擋該事件向其他的組件擴散,例如子組件的點擊事件觸發(fā)了父組件的點擊事件 這里: 子組件的點擊事件“刪除”會觸發(fā)父組件點擊事件“播放”
    查看全部
    0 采集 收起 來源:組件通信(1)

    2018-02-16

  • 組件通信的解決方案之一: 組件訂閱 不是聽天書走過程-總結是提高學習質(zhì)量的有效方法: 及時總結老師的所講的內(nèi)容:是什么 用什么 怎么做
    查看全部
    0 采集 收起 來源:組件通信(1)

    2018-02-16

舉報

0/150
提交
取消
課程須知
1、有一定的前端開發(fā)經(jīng)驗 2、熟悉HTML、CSS,精通JavaScript 3、對前端工程化有一定的了解 4、了解ES6一些基本語法
老師告訴你能學到什么?
1、webpack的配置 2、開發(fā)環(huán)境的搭建 3、React與傳統(tǒng)開發(fā)的理念差異 4、組件化開發(fā) 5、React-Router的使用 6、事件訂閱及通信 7、一些最佳實踐

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網(wǎng)的支持!