起风了

“路海长 青夜旷 越过群山追斜阳”

移动端添加适配方案

移动端添加适配方案缩略图
Flex 布局 + rem + flexible+sass React 暴露webpack配置,即 react-scripts 包 npm run eject ⚠️ 在运行该命令的时候,要先将已经修改的文件提交到本地仓库中过,否则会报错! 安装项目项目需要的包 lib-flexible 、 postcss-px2rem 和 postcss-loader: npm install postcss-px2rem lib...

什么是回流和重绘?如何优化?

什么是回流和重绘?如何优化?缩略图
浏览器渲染一个页面有两条线程:一条是渲染js脚本,一条是渲染css脚本。但是两条线程是互斥的。 回流(重排):当render tree的一部分或者全部元素因改变了自身的宽高,布局,显示或隐藏,或元素内部的文字结构发生变化,导致需要重新构建页面的时候,回流就产生了。 重绘:当一个元素自身的宽高,布局,及显...

闭包,原型链,继承,AJAX请求步骤等javaScript基础

闭包,原型链,继承,AJAX请求步骤等javaScript基础缩略图
1.关于闭包 什么是闭包? 闭包是有权限访问其它函数作用域内的变量的一个函数。闭包概念:形成一个[不被销毁]的[私有的作用域]闭包作用:保存变量[不被销毁] 保护变量[私有作用域]闭包形式:函数嵌套函数,且返回一个堆内存 函数嵌套函数不一定是闭包 闭包的条件:1.父函数有子函数2.子函数使用了父函数的局...

React 路由

React 路由缩略图
React route英文官网中文手册 React Router是 react 官方推荐的一款路由库。实现单页面应用的利器。 本教程主要围绕V5.x版本来做相关介绍,其他版本可参考官方文档 React Router其实分为几个版本 绑定了 DOM 操作的 react-router-dom(常用于 web 应用) 用在 React Native 上的 react-router-native(用于...

var、const和let的作用和区别

var、const和let的作用和区别缩略图
很多人认为,var是存在变量提升了,因此,如果你有如下代码: var foo = 123; 程序不会报错,而是打印出undefined。这是因为,编译器预编译的时候,第一步只会记录变量和函数的定义,第二步才会执行程序(hoisting是对一种现象的描述,而不是一种编译器具体的行为),所以程序看起来等价于下面的代码: var f...

ES6之模板字符串的使用方法

ES6之模板字符串的使用方法缩略图
字符串模板引擎 什么是模板字符串?ES5中的字符串缺乏多行字符串、字符串格式化、HTML转义等特性。而ES6通过模板字面量的方式进行了填补,模板字面量试着跳出JS已有的字符串体系,通过一些全新的方法来解决问题。 1. 基本用法 ES5字符串写法: let message = "我的宠物狗叫拆家哈士奇,今年3岁了"console.log(...

不知道怎么封装代码?看看这几种设计模式吧!

不知道怎么封装代码?看看这几种设计模式吧!缩略图
为什么要封装代码? 我们经常听说:“写代码要有良好的封装,要高内聚,低耦合”。那怎样才算良好的封装,我们为什么要封装呢?其实封装有这样几个好处: 封装好的代码,内部变量不会污染外部。可以作为一个模块给外部调用。外部调用者不需要知道实现的细节,只需要按照约定的规范使用就行了。对扩展开放,对修...

Web安全工程师学习路线

Web安全工程师学习路线缩略图
生活小常识:通过掌纹,可以看出,女朋友的性格,比如她的掌纹经常出现在你的脸上,说明她的性格比较暴躁。。。 ----  网易云热评 本文摘自SecWiki论坛,给小白一个学习路线,阅读原文访问该论坛。。。 五、熟悉Windows/Kali Linux(3周) 学习Windows/Kali Linux基本命令、常用工具; 1...

"高效"程序员拥有的7个技能!

"高效"程序员拥有的7个技能!缩略图
受 TechLead 高效程序员的七项技能启发,我们团队想就这个话题发表自己的看法。 下面是我们总结的高效程序员的七项技能。 1. 学会如何阅读他人的代码 除了你,所有人写的代码都很糟糕。 这就是为什么能够追踪他人的代码是一项具有多重好处的伟大技能。 不管之前工程师的代码有多么混乱或欠考虑,你仍然...

分享几个 IDEA 的骚技巧,助你快速完成代码!

分享几个 IDEA 的骚技巧,助你快速完成代码!缩略图
本文分享几个珍藏已久的 IDEA 的「骚技巧」,助你快速完成代码。 还等什么?赶紧上车吧...... 前进/后退 我们使用浏览器的过程,可以点击后退查看之前的浏览记录。在 IDEA 也有同样的功能,当我们编辑代码时,点击查看了调用类实现逻辑,然后可以使用后退快捷键,快速回到刚才待编辑的代码处。 有后退,当然也...