GithubHelp home page GithubHelp logo

lagoufed / fed-e-readme Goto Github PK

View Code? Open in Web Editor NEW
77.0 77.0 22.0 20 KB

拉勾教育 - 大前端高薪进阶训练营入营资料

Home Page: http://kaiwu.lagou.com/fe_enhancement.html

License: MIT License

fed-e-readme's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fed-e-readme's Issues

Bug: 参数默认值不一定要在最后

错误内容链接

https://kaiwu.lagou.com/xunlianying/index.html?courseId=17#/detail?weekId=741&lessonId=1471

错误描述

ES2015 参数默认值 章节,函数默认值可以出现在参数任意位置,不是必须在最后

预期结果

ES2015 参数默认值 章节,函数默认值可以出现在参数任意位置,不是必须在最后

额外的描述

ES2015 参数默认值 章节,函数默认值可以出现在参数任意位置,不是必须在最后

Question: 最优循环自我验证结果和视频验证结果不同

正在学习的内容

选择最优的循环
https://kaiwu.lagou.com/xunlianying/index.html?courseId=17#/detail?weekId=765&lessonId=2306

遇到的问题

自己通过js时间验证的结果和视频结果不同

var arr = Array.from({ length: 100 }).map((item, index) => index)

function forTimes (arr) {
  const time = new Date().getTime()
  for (let i = 0; i < arr.length; i++) {
    console.log(arr[i])
  }
  const lastTime = new Date().getTime() - time
  console.log('for====  ' + lastTime)
  return lastTime
}

function forInTimes (arr) {
  const time = new Date().getTime()
  for (let i in arr) {
    console.log(arr[i])
  }
  const lastTime = new Date().getTime() - time
  console.log('forIn====  ' + lastTime)
  return lastTime
}
function forofTimes (arr) {
  const time = new Date().getTime()
  for (let item of arr) {
    console.log(item)
  }
  const lastTime = new Date().getTime() - time
  console.log('forOf====  ' + lastTime)
  return lastTime
}

function forEachTimes (arr) {
  const time = new Date().getTime()
  arr.forEach((item) => {
    console.log(item)
  })
  const lastTime = new Date().getTime() - time
  console.log('forEach====  ' + lastTime)
  return lastTime
}

function mapTimes (arr) {
  const time = new Date().getTime()
  arr.map((item) => {
    console.log(item)
  })
  const lastTime = new Date().getTime() - time
  console.log('map====  ' + lastTime)
  return lastTime
}

var a = forTimes(arr)
var b = forInTimes(arr)
var c = forEachTimes(arr)
var d = forofTimes(arr)
var e = mapTimes(arr)

console.log('for:' + a + '  forIn:' + b + '   forEach:' + c + '  forOf:' + d + '  mapTimes:' + e)

打印结果:
image

Question: html-loader打包的疑惑

正在学习的内容

Webpack原理与实践 第三讲loader
最后两个例子:多个 Loader 的配合

// ./markdown-loader.js
const marked = require('marked')

module.exports = source => {
  // 1. 将 markdown 转换为 html 字符串
  const html = marked(source)
  return html
}
// ./webpack.config.js
module.exports = {
  entry: './src/main.js',
  output: {
    filename: 'bundle.js',
  },
  module: {
    rules: [
      {
        test: /\.md$/,
        use: [
          'html-loader',
          './markdown-loader'
        ]
      }
    ]
  }
}

遇到的问题

上诉例子打包结果
image
我很疑惑为什么多出一个export default,这里应该是html-loader做的转换,这样做有什么意义?loader最终产生的是webpack require函数的一个函数入参(字符串转换而来的),html-loader产生的函数返回值为啥不是一个简单的html字符串,而是一段js?

你目前的状态

工作4年,但是webpack只懂皮毛

额外的描述

我第一次提问,还望海涵。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.