JS
文章平均质量分 60
相约在一年四季
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js异步执行顺序
将同步代码放入setTimeout中,变成异步,则和ajax中的回调同为异步,则按照异步的方式来排列执行顺序。由此引入异步之间的执行顺序问题!首先常见的异步一般有:ajax可以异步也可同步、回调、setTimeout系列、事件绑定。 而es6中的新增的promise、async/await。按照js的执行顺序,先执行同步,再执行异步。那么上面这些异步的执行之内该如何执行呢?首先了解一下宏...原创 2020-02-26 14:29:19 · 463 阅读 · 0 评论 -
JS倒计时
倒计时<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> &am原创 2018-09-01 21:07:58 · 371 阅读 · 0 评论 -
js淡入淡出式轮播(京东轮播图)和无缝轮播(淘宝轮播图)
js淡入淡出式轮播(京东轮播图)<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>淡入淡出式轮播(京东轮播图)</t原创 2018-09-12 23:06:10 · 1877 阅读 · 0 评论 -
js数组中的方法
js数组中的方法1、push和poppush方法用于在数组的末端添加一个或者多个元素,并返回添加因元素后的数组长度,push方法会改变原数组pop方法用于删除数组中的最后一个元素,并返回该元素,会改变原数组,对于空数组,使用pop方法不会报错,返回undefined 用法:arr.pop();小括号内不写参数。push与pop结合使用就构成了“先进后出”栈结构(stack)(先进...原创 2018-09-24 19:35:18 · 444 阅读 · 0 评论 -
js九宫格拖拽交换
js九宫格拖拽交换以下为代码内容<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>九宫格拖拽</title> </head> <style ty原创 2018-09-14 12:32:43 · 1424 阅读 · 0 评论 -
js闭包
js闭包(js的特殊之处在于 函数内部可以直接读取全局变量,而在函数外部无法读取函数内部的变量,那在函数外部怎么读取到函数内部的变量呢?这就用到了闭包)闭包的特点:1、读取函数内部的变量。2、让这些变量始终保存在内存当中闭包的两个典型的应用场景:1、使用一个函数访问另一个函数的局部变量。(函数作为返回值)2、通过回调函数使用一个函数中的局部变量。(函数作为参数被传递)第一种应用场景...原创 2018-10-21 20:13:49 · 213 阅读 · 0 评论 -
js继承 - 构造函数继承,call apply改变this指向 原型链继承,混合继承
1、构造函数继承function Person(name,age){ this.name = name; this.age = age; this.run = function(){ console.log('跑....'); } } function YPerson(name,age,color){ this.method = Person;//th...原创 2018-10-21 21:20:40 · 873 阅读 · 0 评论 -
localStorage使用实例-进入显示广告,点击关闭之后,刷新网页不再出现
仿一下京东官网顶部的广告关闭,效果为第一次进入官网会出现广告,然后点击关闭,刷新网页不会再显示广告,但是当清除localStorage存入的数据,刷新网页会再显示广告。html代码<div class="header"> <div class="header-a"> <a href=""></a>原创 2018-11-27 14:30:03 · 1132 阅读 · 0 评论 -
localStorage、sessionStorage、Cookie的区别和共同点
webstoragewebstorage是本地存储,存储在客户端,包括localStorage和sessionStorage。localStoragelocalStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否则这些信息将永远存在。存放数据大小为一般为5MB,而且它仅在客户端(即浏览器)中保存,不参与和服务器的通信。sessionSt...原创 2018-11-27 14:36:12 · 326 阅读 · 0 评论 -
JS 的线程、事件循环、任务队列简介
JS 是单线程的,但是却能执行异步任务,这主要是因为 JS 中存在事件循环(Event Loop)和任务队列(Task Queue)事件循环:JS 会创建一个类似于 while (true) 的循环,每执行一次循环体的过程称之为 Tick。每次 Tick 的过程就是查看是否有待处理事件,如果有则取出相关事件及回调函数放入执行栈中由主线程执行。待处理的事件会存储在一个任务队列中,也就是每次 Tic...原创 2018-12-04 20:23:44 · 300 阅读 · 0 评论 -
jquery ajax,axios,fetch优缺点及它们的区别
jquery ajaxjquery ajax实例$.ajax({ type: 'POST', url: url, data: data, dataType: dataType, success: function () {}, error: function () {}});$.ajax的参数描述url 必需。规定把请求发送到哪个 URL。data...原创 2018-11-27 16:31:25 · 534 阅读 · 0 评论
分享