摘要:
前端优化策略分为网络加载类、页面渲染类、CSS优化类、JavaScript执行类、缓存类、图片类、架构协议类。 网络加载类: 1、减少http资源请求次数 包括合并静态资源图片、JavaScript和Css代码 2、减少HTTP请求大小 减少没必要的图片、js/css及html代码(移除注释、ugl 阅读全文
摘要:
html语义化就是让页面的内容结构化。 1.在没有样式CCS情况下也以一种文档格式显示,并且是容易阅读的。 2.搜索引擎的爬虫依赖于标记来确定上下文和各个关键字的权重,利于 SEO。 3.使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解。 4.方便其他设备解析(如屏幕阅读器、盲人阅读器、移动 阅读全文
摘要:
clientHeight,clientWidth: 元素宽高和padding, 不包括边框和margin, 如果有滚动条,还要减去滚动条的宽高。注意,这个值始终是整数,如果是小数会被四舍五入。 clientLeft属性等于元素节点左边框(left border)的宽度(单位像素),不包括左侧的pad 阅读全文
摘要:
单行显示: { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 多行显示,在chrome浏览器中 { display: -webkit-box; overflow: hidden; text-overflow: el 阅读全文
摘要:
Google开源项目风格指南 Baidu ecomfe CSS规范 网易NEC CSS规范 阅读全文
摘要:
兼容性检查网站: https://caniuse.com/ 检查JS代码网站:http://jshint.com/ 压缩网站: http://tool.css-js.com/ 阅读全文
摘要:
babel-react-optimize自动去除propTypes React生命周期 1.装载过程(mount),也就是把组件第一次在DOM树中渲染的过程; 2.更新过程(Update),当组件被重新渲染的过程; 3.卸载过程(Unmount),组件从DOM中删除的过程。 1、装载过程 const 阅读全文
摘要:
1、refresh. 2、右键项目 maven -> update project 3、右键模块 debug as -> debug configuration goals: clean install jre 选择项目中配置文件需要的jre版本 运行单元测试时若出现测试类找不到的情况,运行mave 阅读全文