
Web前端
Web前端一些笔记
izwmain
这个作者很懒,什么都没留下…
展开
-
函数防抖和节流
在js事件中有一些会持续触发,例如resize、scroll、mousemove。以mousemove为例,看看函数频繁执行的情况。const box = document.getElementById('box');let cnt = 1;function add(){ box.innerText = cnt++;}box.addEventListener('mousemove',...原创 2020-03-22 15:20:37 · 137 阅读 · 0 评论 -
js实现继承的方式
function Human() { this.name = 'human'; this.sleep = function() { console.log(this.name + ' sleep'); }; this.friends = [1, 2, 3];}Human.prototype.age = 18;原型链继承原理:将父类的实例作为子类的原型functi...原创 2020-03-22 15:20:07 · 97 阅读 · 0 评论 -
js原型
前言__proto__属性和constructor属性是对象独有的prototype属性是函数独有的函数也是对象,所以函数也拥有__proto__和constructor属性let obj = { value: 0};console.log(obj.toString());//[object Object]__proto__属性__proto__属性是对象独有的,它总是由...原创 2020-03-22 15:19:32 · 124 阅读 · 0 评论 -
js事件机制
先上一张经典的js事件捕获和冒泡图举个例子<div id="box1"> box1 <div id="box2">box2</div></div>window.addEventListener( 'click', () => { console.log('window 冒泡'); }, false...原创 2020-03-12 14:06:15 · 104 阅读 · 0 评论 -
js类型转换
js类型转换转换规则在js中,类型转换只有3种,分别是:转换为boolean转换为string转换为number原始类型目标类型转换规则numberboolean除了0,-0,NaN,都为truestringboolean除了空串都为trueundefined,nullbooleanfalse引用类型,symbolboolean...原创 2020-03-11 14:52:42 · 229 阅读 · 0 评论 -
Webpack配置Vue热更新
Webpack配置Vue热更新需要的包cnpm i vue webpack webpack-cli webpack-dev-server html-webpack-plugin clean-webpack-plugin style-loader css-loader vue-loader -Dnpm i vue webpack webpack-cli webpack-dev-server ...原创 2019-11-29 13:56:30 · 1759 阅读 · 0 评论 -
Node.js允许跨域
Node.js允许跨域res.setHeader('Access-Control-Allow-Origin', '*');res.setHeader('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS');res.setHeader('Access-Control-Allow-Headers', 'X-Requested-...原创 2019-11-18 20:21:56 · 175 阅读 · 0 评论 -
webpack配置react热更新
需要的包cnpm i react react-dom webpack webpack-cli webpack-dev-server html-webpack-plugin clean-webpack-plugin style-loader css-loader @babel/core @babel/preset-react babel-loader -Dnpm i react react-d...原创 2019-11-13 14:43:27 · 856 阅读 · 1 评论 -
webpack配置热更新
需要的包cnpm i webpack webpack-cli html-webpack-plugin clean-webpack-plugin -Dnpm i webpack webpack-cli html-webpack-plugin clean-webpack-plugin -D配置webpack.config.jsconst path = require('path');c...原创 2019-11-13 12:57:53 · 203 阅读 · 0 评论 -
CSS品字布局
CSS品字布局方法一原创 2019-10-11 11:21:35 · 745 阅读 · 0 评论 -
meta标签的一些属性
meta标签的一些属性charset此特性声明当前文档所使用的字符编码,但该声明可以被任何一个元素的lang特性的值覆盖。一般设置为utf-8。<meta charset="utf-8"/>...原创 2019-09-27 23:03:53 · 309 阅读 · 0 评论