项目创建 安装react,react-dom,webpack 项目目录 index.html index.js webpack.config.js 执行打包 简单的优化 以脚...
使用create-react-app脚手架写项目,遇到一个问题react引用本地图片。从JSON文件中,读取图片路径地址,在前端渲染。但是在ES6中不支持 中直接写图片路径。...
实现锚点滚动,不要使用 标签,会引发路由跳转。我们使用H5的新增API,scrollToAnchor 以前使用 标签的方法 使用scrollToAnchor API进行修改
标记清除(最常用的方式)当变量进入环境时,就将这个变量标记为'进入环境',从逻辑上讲,永远不能释放进入环境的变量所在的内存,因为只要执行流进入相应的环境,就有可能用到它们。而...
React元素绑定事件有两点需要注意: 使用箭头函数 使用组件方法
组件定义 组件的props 组件的state 有状态组件和无状态组件 属性校验和默认属性 组件样式
js中this的四种用法 在一般函数方法中使用this指代全局对象(默认绑定) 作为对象方法调用,this指向上级对象(隐式绑定) 作为构造函数调用,this指代new出的对...
for...in循环对象自身和继承的可枚举属性 Object.keys(obj)返回一个数组,包括对象自身的(不含继承的)所有可枚举属性(不含 Symbol 属性)的键名。 ...
创建对象的几种方法 原型/构造函数/实例/原型链 instanceof原理 new运算符
基本概念标准盒模型/IE盒模型 标准模型与IE模型的区别 CSS如何设置盒模型box-sizing:content-box/border-box JS如何获取盒模型的宽与高 BFC
基本概念 DOM事件类型 DOM事件流 DOM事件捕获的具体流程 Event对象的常见应用 自定义事件
浮动解决方案 绝对定位解决方案 flexbox解决方案 表格布局解决方案 网格布局解决方案
工厂模式发明一种函数,用函数来封装以特定接口创建对象的细节。 构造函数模式 使用new操作符,会经历四个步骤 原型模式创建的每个函数都有一个prototype(原型)属性,这...
getElementById->get-element-by-id 使用正则表达式 使用数组转换
使用扩展运算符(...)和Array.from() Array.prototype.slice.call() [].slice.call()