
js
文章平均质量分 77
zoulei0718
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JS之Promise总结
Promise 是异步编程的一种解决方案;Promise对象有以下两个特点:对象的状态不受外界影响;一旦状态改变,就不会再变,任何时候都可以得到这个结果;Promise对象将异步操作以同步操作的流程表达出来,避免了层层嵌套的回调函数;Promise构造函数接受一个函数作为参数,该函数的两个参数分别是resolve和reject。它们是两个函数,由 JavaScript 引擎提供,不用自己部署。resolve函数的作用是,将Promise对象的状态从“未完成”变为“成功”(即从 pend.原创 2020-12-06 22:12:12 · 712 阅读 · 1 评论 -
JS数组常用方法
forEach,遍历数组,参数传入一个迭代器函数,这里用箭头函数;const arr = ['zhangsan', '李四', '王五']arr.forEach(o => console.log(o))map,遍历数组并返回新的数组,,参数传入一个迭代器函数,这里用箭头函数,注意,迭代器函数里要有return,否则会返回undefined,最终会是一个undefined的数组;const arr = [1, 2, 3, 4, 5]let newarr = arr.map(n .原创 2020-11-14 16:21:15 · 380 阅读 · 2 评论 -
jsonp实现方法
jsonp实现:在不引入jQuery等封装了jsonp功能框架的情况下,用axios实现ajax请求;html页面里要有以下要点:-. 定义一个函数对象(CallBackFun,函数对象名称下面要用的),用于jsonp从服务器获取到数据后的处理; <script> var CallBackFun=function(data){ $("#data-jsonp").html("数据: " +JSON.stringify(data.value)); } </scrip原创 2020-10-30 23:37:26 · 276 阅读 · 0 评论 -
js 网页加载状态判断以及中止加载
爬虫爬网页时,有时页面一直在加载中,其网页加载状态document.readyState分为:uninitialized:(Uninitialized) the send( ) method has not yet been invoked. (未初始化)还没有调用send()方法;loading:the send( ) method has been invoked, request in progress. (载入)已调用send()方法,正在发送请求;loaded:the send( ) me原创 2020-09-21 09:46:25 · 1259 阅读 · 1 评论