![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 83
有点感兴趣,决定试着看一看,个人笔记
马花花呀蒋蒋
这个作者很懒,什么都没留下…
展开
-
前端性能优化
前端性能优化这两天看了一本《高性能网站建设指南》,主要讲关于前端方面性能优化的内容,在这里简单做一个总结整理规则1. 减少HTTP请求 一个页面的展现,只有10%-20%的最终用户响应时间花在了接受请求的HTML文档上,剩下的时间都花在了HTML中所引用的其他组件的请求上,所以我们优化的最简单的方式就是减少请求的数量。使用CSS Sprites即雪碧图,减少了请求数量的同时也降低了下载量。合并后的图片会比分离的图片的总和要小,这是因为它降低了图片自身的开销(颜色表、格式信息等)使用base原创 2021-09-18 00:19:15 · 169 阅读 · 0 评论 -
React+redux+react-router实现的商品后台管理系统
该项目使用react+ant+axios+redux+react-router商品后台管理系统pwagithub地址:https://github.com/5773421/manage实现功能:用户登录(token鉴权)将用户输入的表单信息提交给服务端验证若登录成功,将用户信息用redux存起来同时将用户信息保存到localstorage(包括一个标记用户是否已经登录的标记)每次如果刷新页面,redux中的用户信息在reducer中初始化的时候先从localstorage中读取若退出登录清原创 2020-12-22 22:18:02 · 382 阅读 · 1 评论 -
less栅格系统,可自定义列数、列间距宽等
为方便以后直接使用,特此笔记// 全局设置 reset.css normalize.css@import 'normalize';*{ box-sizing: border-box;}//清除浮动.clearfix{ &:after{ content:''; display:block; clear:both; }}//变量定义@screen-lg: 1200px;@screen-md: 992px;原创 2020-09-21 20:58:07 · 508 阅读 · 0 评论 -
javascript高级篇笔记
1、变量.用于存放数据,存放的数据可以改变.本质:变量本身也是数据,也需要在内存中占用空间,保存在内存的栈结构分区中。2、常量.用来保存数据,保存的数据不可以修改.本质:常量本身也是数据。需要占用空间,保存在栈。3、基本数据类型特点.一旦定义了值是不会发生改变的。4、typeof.检测数据类型,只能检测到String Number Boolean Undefined Function Object .假如用typeof检测,数组和null 返回值都是Object5、inst原创 2020-08-05 10:19:32 · 157 阅读 · 0 评论 -
js中let和变量提升见解
let和var一样用来声明变量,支持块级作用域,不允许重复定义,同时不允许在定义前使用。变量提升: -全局变量提升:会创建一个变量对象(script)用来收集全局作用域下let定义的变量,但是没有赋值。 -局部变量提升:会将var let定义的变量全部放到当前函数的变量对象中。 -区别:let提升的变量在为赋值之前不允许使用。(摘取自笔记)上面是let的变量提升的描述。说的是全局变量会被一个script变量对象所收集,它是在变量对象global之后被压入栈中,这个变量对象中保存着全局中被原创 2020-07-30 12:10:41 · 1173 阅读 · 0 评论 -
js中作用域链和执行上下文的关系
执行上下文执行上下文是一个抽象的概念,代表了代码执行的环境,包含:执行环境,变量对象,this,作用域链。.流程:——js引擎在js代码正式执行之前会创建一个执行环境——进入该环境以后创建一个变量对象,改对象用于收集:变量、函数、函数的参数、this。(找关键字var function)——确认this的指向——创建作用域链 ——分函数和全局()——每调用一次函数创建一次执行上下文。作用域链作用域链是真实存在的,是一个数组结构,该结构中保存着一个个变量对象。他们之间的关系首先我们要原创 2020-07-25 11:49:59 · 625 阅读 · 2 评论