用 async/await 来处理异步

昨天看了一篇vue的教程,作者用async/ await来发送异步请求,从服务端获取数据,代码很简洁,同时async/await 已经被标准化,是时候学习一下了。   先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就...

2019-05-16 17:34:25

阅读数 5

评论数 0

slice()、substring()、substr()的用法与区别

1.JavaScript slice() 方法 定义和用法 slice() 方法可从已有的数组中返回选定的元素。 语法 arrayObject.slice(start,end) 参数 描述 start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的...

2018-12-18 10:55:51

阅读数 130

评论数 0

px、em、rem、rpx 用法 与 区别

PX px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。 PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefox能够调整px和em,rem,但是96%以上的...

2018-12-11 10:25:01

阅读数 1183

评论数 0

使用charCodeAt()和charAt()方法,根据Unicode 编码,转换字符

1.charCodeAt() 方法 charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。 方法 charCodeAt() 与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字...

2018-12-04 14:31:16

阅读数 1191

评论数 0

word-wrap、word-break、white-space、word-spacing、text-overflow、overflow 的联系与区别

1.CSS3 word-wrap 属性 word-wrap 属性允许长单词或 URL 地址换行到下一行。 值 描述 normal 只在允许的断字点换行(浏览器保持默认处理)。 break-word 在长单词或 URL 地址内部进行换行。 实例: 2.CSS3...

2018-11-28 15:06:31

阅读数 54

评论数 0

setInterval、setTimeout、animation、animate的区别

1.setInterval setInterval()方法可按照指定的周期来调用函数或者计算表达式(以毫秒为单位) 语法: setInterval(函数表达式,毫秒数); setInterval()会不停的调用函数,直到clearInterval()被调用或者窗口被关闭,由 setInte...

2018-11-27 17:06:53

阅读数 253

评论数 0

Math.round(),Math.ceil(),Math.floor()的区别

1.Math.round():根据“round”的字面意思“附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。 小数点后第一位<5 正数:Math.round(11.46)=11 负数:Math.round(-11.46)=-11   小数点后第...

2018-08-03 10:46:01

阅读数 60

评论数 0

事件冒泡与事件捕获

事件传递有两种方式:冒泡与捕获。事件传递定义了元素事件触发的顺序。 如果你将 <p> 元素插入到 <div> 元素中,用户点击 <p> 元素, 哪个元素的 &...

2018-07-03 14:52:13

阅读数 284

评论数 0

单线程与多线程的区别

什么是进程?当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。什么是线程?线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。什么是多线程?多线程...

2018-07-02 13:33:12

阅读数 4584

评论数 0

JS如何区分Object与Aarry的六种方法

一、经常遇见的问题:JS中判断一个对象的类型时,通常使用typeof,这时候问题就来了,因为typeof()辨别数组的时候返回的是object,所以JS中判断一个对象是不是数组需要一些特殊的处理方式,下面将介绍个人总结的六种处理方法。二、开门见山开发中要判断一个对象是不是数组,推荐使用下面这个函数...

2018-03-27 13:38:06

阅读数 277

评论数 0

JS几种数组遍历方式总结

JS数组遍历的几种方式JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历方式以及进行性能分析对比第一种:普通for循环代码如下:for(j = 0; j < arr.length; j++) { ...

2018-03-14 15:25:41

阅读数 8827

评论数 3

DPI与PPI的区别

开发中不免会遇到分辨率、DPI、PPI和屏幕尺寸等术语,那就弄弄清楚这些概念的真正含义。分辨率分辨率这个词在很多地方都有,比如相机、视频、扫描仪。这里说的就是显示器的分辨率。显示器是由一个个像素点(pixel)所组成的,一般所说的显示器分辨率是1280x720就表示这个显示器水平方向有1280个像...

2018-03-06 16:19:01

阅读数 1940

评论数 0

defer和async的区别

先来试个一句话解释仨,当浏览器碰到 script 脚本的时候:<script src="script.js"></script>没有 defer 或 async,浏览器会立即...

2018-02-13 14:50:00

阅读数 281

评论数 0

总结伪类与伪元素

熟悉前端的人都会听过css的伪类与伪元素,然而大多数的人都会将这两者混淆。本文从解析伪类与伪元素的含义出发,区分这两者的区别,并且列出大部分伪类与伪元素的具体用法,即使你有用过伪类与伪元素,但里面总有一两个你没见过的吧。   1. 伪类与伪元素   先说一说为什么css要引入伪元素和伪...

2018-01-25 14:37:43

阅读数 204

评论数 0

CSS ::before 和 ::after 伪元素用法

CSS 有两个说不上常用的伪类 :before 和 :after,偶尔会被人用来添加些自定义格式什么的,但是它们的功用不仅于此。前几天发现了 Creative Link Effects 这个非常有意思的介绍创意链接特效的页面,里面惊人的效果大量使用到的特性除了 transform 属性进行变形...

2018-01-24 16:19:22

阅读数 217

评论数 0

HTTP状态

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面...

2018-01-12 10:44:34

阅读数 199

评论数 0

ES6,import时如何正确使用花括号'{ }'

在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。 而我们这...

2018-01-12 08:47:45

阅读数 2828

评论数 0

javascritp中false、0、空字符串、null和undefined区别

相等运算符 (==、!=)  如果两表达式的类型不同,则试图将它们转换为字符串、数字或 Boolean 量。  NaN 与包括其本身在内的任何值都不相等。  负零等于正零。  null 与 null 和 undefined 相等。  相同的字符串、数值上相等的数字、相同的对象、相同的 Boole...

2017-12-28 14:37:22

阅读数 268

评论数 0

clientHeight、scrollHeight、offsetHeight和scrollTop之间区别

屏幕可见区域高(内容的可视高度,不包括边框,边距或滚动条):document.body.clientHeight 正文内容高(整个元素的高度,包括带滚动条的隐蔽的地方):document.body.scrollHeight 内容高+padding+边框:document.body.offset...

2017-09-29 16:36:17

阅读数 594

评论数 0

JS 控制CSS样式表

下面先记录一下JS控制CSS所使用的方法.  1.使用javascript更改某个css class的属性...    .orig {  display: none;  }    你想要改变把他的display属性由none改为inline。  解决办法: 在IE里:  ...

2017-09-29 11:20:29

阅读数 485

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭