摘要:
loader: loader从字面的意思理解,是 加载 的意思。 由于webpack 本身只能打包commonjs规范的js文件,所以,针对css,图片等格式的文件没法打包,就需要引入第三方的模块进行打包。loader虽然是扩展了 webpack ,但是它只专注于转化文件(transform)这一个 阅读全文
摘要:
Math.random()方法返回介于0 ~ 1 的一个随机数,不包括0和1,对于一些场景,这样的返回值很有用。比如,新闻网站用于随机显示新闻事件,套用下面的公式,就可以利用Math.random()方法从某一范围内随机选择一个值。 value = Math.floor(Math.random() 阅读全文
摘要:
react 事件机制 React并不是将click事件绑定到了div的真实DOM上,而是在document处监听了所有的事件, 当事件发生并且冒泡到document处的时候,React将事件内容封装并交由真正的处理函数运行。 这样的方式不仅仅减少了内存的消耗,还能在组件挂在销毁时统一订阅和移除事件。 阅读全文
摘要:
git软件的安装 node软件的安装 yarn安装包的安装 vscode安装包的安装 git初始化 用户名和邮箱 生成SSH KEY git /vsvode 添加环境变量 设置 npm yarn 的 淘宝镜像源 vscode 插件安装 配置默认文件 配置代码片段 vscode 中 代码提交测试 gi 阅读全文
摘要:
{ // TypeScript 里 // undefined 和 null 两者有各自的类型分别为 undefined 和 null。 let u: undefined = undefined let n: null = null console.log('undefined的类型', u) con 阅读全文
摘要:
1 class Promise { 2 constructor (executor) { 3 // 控制异步执行的状态 4 this.pending = "pending" 5 // 用来保存异步执行的结果 6 this.data = undefined 7 // 使用箭头函数 让this指向 当前 阅读全文
摘要:
总结HTTP和HTTPS区别如下 https协议需要到ca申请证书,一般免费证书较少,因而需要一定费用。 http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 http的 阅读全文
摘要:
useMemo use useCallback 相当于Vue中的computed 主要用在性能优化上 比如大的开销上 只有依赖项发生变化才会重新计算结果 达到缓存的结果 splice(start,length,...element) start :开始的下标 length:删除多个元素 ...ele 阅读全文
摘要:
1 1. 配置用户信息 2 git config --global user.name 'your name' 3 git config --global user.email 'your email' 4 2. 全局配置信息 5 1. C:/Users/用户名文件夹/.gitconfig 6 2. 阅读全文
摘要:
实现思路: 利用浏览器提供的 IntersectionObserver,监听图片元素是否进入可视区域,进入后才真正去设置图片元素的 src 属性进行图片加载 IMG 组件js 文件 1 import classnames from 'classnames' 2 import { useEffect, 阅读全文