前端复习
文章平均质量分 82
forgiveForever
这个作者很懒,什么都没留下…
展开
-
认识css长度单位 px % em rem vh vw
目录长度单位px长度单位在日常的项目开发,在使用css样式进行时布局的时候,我们常常用到px、%、em这三个单位。CSS3开始,浏览器新增加了rem、vh、vw、vm等一些新的计量单位。利用这些新的计量单位能够开发出比较好的响应式页面,更大限度适应各种分辨率的终端,包括移动设备、触摸大屏等等。单位Value相对长度单位em、ex、ch、rem、vw、vh、vmin、vmax、%绝对长度单位cm、mm、in、px、pt、pc长度单位众多,讲述px、%、em、rem、v原创 2021-04-02 20:34:35 · 1269 阅读 · 0 评论 -
setState
目录setStatesetState认知setState执行同步更新?setState使用方式setState简单栗子this.state = { count: 0,}incrementCount() { this.setState({ count: this.state.count + 1, });}handleIncrement = () => { this.incrementCount(); this.incrementCount(); this.原创 2021-04-01 09:18:42 · 1294 阅读 · 2 评论 -
javascript中function详解
js,function, 函数,函数详解,函数内部参数原创 2021-03-31 22:27:03 · 7988 阅读 · 0 评论 -
Promise
目录Promise常用用法延时执行异步加载图片AJAX操作方法Promise.prototype.thenPromise.prototype.catchPromise.prototype.finallyPromise.allPromise.racePromise.resolvePromise.rejectPromise 所谓 Promise,简单来说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个 异步操作)的结果。从语法上来说, Promise 是一个对象,从它可以获取异步操作的消息。 P原创 2021-03-31 20:13:43 · 1221 阅读 · 0 评论 -
htmt5 data-* 属性
目录data- 属性介绍HTML5 Dataset 存储的例子data- 取值和设值jquery 操作data-data- 属性介绍新的HTML5标准允许你在普通的元素标签里,嵌入类似data-*的属性,来实现一些简单数据的存取。它的数量不受限制,并且也能由javascript动态修改,也支持CSS选择器进行样式设置。这使得data属性特别灵活,也非常强大。有了这样的属性我们能够更加有序直观的进行数据预设或存储。HTML5 Dataset 存储的例子为一个元素分配data属性存储数据,例如这是一个s原创 2021-03-30 22:30:51 · 1329 阅读 · 1 评论 -
http缓存
目录前言强制缓存ExpiresCache-Control协商缓存Last-Modified与If-Modified-SinceEtag与If-None-Match缓存的优点不同刷新的请求执行过程总结浏览器发起请求缓存字段前言 浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。浏览器缓存优点:减少冗余的数据传输减少服务器负担加快客户端加载网页的速度 在浏览器第一次发起请求时,本地无缓存,向web服务器发送请求,服务原创 2021-03-30 22:11:07 · 1456 阅读 · 1 评论 -
Ajax
目录原生ajax请求原生GET请求原生POST请求Jquery版Ajax$.ajax()$.get()$.post()load()方法serialize()方法Ajax跨域jsonp解决跨域CORS跨域资源共享document.domain原生ajax请求注:ActiveXObject(“microsoft.XMLHttp”) 判断是否为IEfunction ajax(url){ var xhr = window.XMLHttpRequest ? new XMLHttpRequest(原创 2021-03-30 21:53:06 · 1208 阅读 · 1 评论 -
js数据结构
数据结构(js)基本数据类型NumberStringBooleanUndefinedNullSymbol引用数据类型ObjectArrayFunction基本数据类型NumberStringBooleanundefinedNullSymbol (es6)Number数字类型,表示数据的整数和浮点数。某些语言中也称为“双精度值”。String字符串可以有单引号、双引号表示。字符串是不可变的,一旦创建,值就不能改变要改变某个变量保存的字符串,首先要销毁原来的字符串,然后于用另一个包含原创 2021-03-30 19:31:41 · 1400 阅读 · 1 评论