发布了文章2021-02-18
在实际项目开发中,需要基于多种环境去设置不同的环境变量以便于在构建阶段或是运行阶段去使用,例如常见的通过process.env.NODE_ENV在构建时去判断当前的构建环境是development还是production,例如需要在开发环境、测试环境和生产环境去访问不同的接口服务器。
发布了文章2021-01-19
平时在开发的过程中,我们可能并不太需要十分了解babel的内容,仅仅知道它能够将新特性的代码转换成能够在旧版本浏览器中运行的代码。但是这一次想要趁着自己搭建脚手架的机会去进一步的了解babel的知识,所以写了这篇文章。以下内容是babel 7.4之后的版本,也就是@b...
发布了文章2020-11-17
除了常规的setState(value)的方式去更新状态以外,setState还可以接收一个函数来更新状态。这种更新状态的方式通常使用在新的 state 需要通过使用先前的 state 计算得出的场景。
发布了文章2020-09-10
class组件实例化一次,使用到的props/state都是通过this去获取,而this是可变的(mutable),所以在生命周期中所拿到的都是最新的props/state。
赞了回答2020-02-07
1、单文件顶部标注: {代码...} 2、多文件就全局配置: {代码...} 去试试吧~
提出了问题2020-02-06
发布了文章2019-05-10
在react中,父组件的重新render会引发子组件的重新render,但是一些情况下我们会觉得这样做有些多余,比如: 父组件并未传递props给子组件 新传递的props渲染结果不变 {代码...} 为了解决这个问题,需要分为ES6类组件和函数式组件两种: 类组件 使用shouldComponentU...
提出了问题2019-05-10
赞了回答2019-04-19
主题:[链接] 手动覆盖样式:[链接] 官方文档里有说的。
赞了回答2018-10-22
见:[链接] 现已取消 .vue 文件与 HTML 的默认关联,需要手动配置。 {代码...} 2017年9月21日 补充: v1.15.1 之后需要这样设置: {代码...}
赞了文章2018-08-20
写了vue项目和小程序,发现二者有许多相同之处,在此想总结一下二者的共同点和区别。一、生命周期先贴两张图:vue生命周期小程序生命周期相比之下,小程序的钩子函数要简单得多。vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳...
赞了回答2018-07-19
都是随着语言的发展一步步走过来的。Class方便但是在 ES6 以前没有,Object.create方便但是在 ES5 以前也没有。
提出了问题2018-07-19
提出了问题2018-07-19
赞了文章2018-07-14
说到函数式编程,大家可能第一印象都是学院派的那些晦涩难懂的代码,充满了一大堆抽象的不知所云的符号,似乎只有大学里的计算机教授才会使用这些东西。在曾经的某个时代可能确实如此,但是近年来随着技术的发展,函数式编程已经在实际生产中发挥巨大的作用了,越来...
赞了文章2018-07-11
我是一名刚毕业的程序媛,面试的岗位是前端开发工程师,从17年初找实习开始,先后面试了50多家公司,加上123面,总共经历了上百场面试,其中包括百度,腾讯,阿里,滴滴,网易,美团等等,也面了一些中小公司的社招。
赞了文章2018-07-10
卧槽,竟然同时有async和defer属性,心想着肯定是前辈老司机的什么黑科技,两个一块儿肯定会发生什么神奇化学反应,于是赶紧怀着一颗崇敬的心去翻书翻文档,先复习一下各自的定义。
赞了文章2018-07-03
最近在进行前端面试方面的一些准备,看了网上许多相关的文章,发现有一个问题始终绕不开: 在浏览器中输入URL到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。这个问题的回答真的能够很好的考验一个...
提出了问题2018-06-25
赞了文章2018-06-15
online demo [链接] 基于webpack搭建纯静态页面型前端工程解决方案模板 按需加载模块,按需进行懒加载,在实际用到某些模块的时候再增量更新 多入口文件,自动扫描入口。同时支持SPA和多页面型的项目 静态资源按需自动注入到html中,并可自动加上hash值 支持js、css...