es6 for of的使用方法
for of 和 for in 在数组和对象中的区别 在数组中的用法: const arr = [2, 3, 5, 4, 5, 2, 2]; for(let i of arr){ console.log(i) //打印出来的是value 2...
 3 小时前
Node.js 事件循环工作流程 & 生命周期
本文,将会详细的讲解 node.js 事件循环工作流程和生命周期 一些常见的误解 在 js 引擎内部的事件循环 最常见的误解之一,事件循环是 Javascript 引擎(V8,spiderMonkey等)的一部分。事实上事件循环主要利用 J...
 3 小时前
JS事件循环(event loop)
<a></a>JavaScript单线程 JavaScript语言的特点就是单线程,同一个时间只能做一件事。为什么JavaScript不是有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关...
 4 小时前
使用Vue.set完成视图随着对象修改动态变化(列表多选)
通过数组的变异方法我们可以让视图随着数据变化而变化。但Vue 不能检测对象属性的添加或删除,即如果操作对象数据变化,视图是不会随着对象数据变化而变化的。使用**Vue.set()**可以帮助我们解决这个问题。 需求: 可多选的列表: 初...
 4 小时前
手把手教你实现一个微信自动回复机器人
项目地址 项目描述 关键词: 返利 微信 阿里妈妈 机器人 跨平台 返利机器人,基于微信建立机器人通道与用户通过聊天快速生成返利链接 利用闲置微信和极小的电脑性能开启24小时无人轮值返利机器人 购物只需要发送链接给机器人,机器人能马上给你...
 4 小时前
img标签设置display:block,宽度无法100%
一些个人总结,第一次发文章,有什么不足的地方,还请各位多提意见 现象 如下代码,img标签设置了display:block,尺寸宽度无法设定为100% <!DOCTYPE html> <html lang=&quo...
 4 小时前
写给熟悉oo语言开发者看的 —— 关于JavaScript的对象
对于不了解JavaScript 语言,尤其是习惯了OO语言的开发者来说,对于JavaScript中的原型继承机制和class语法糖是让人迷惑的。 比如说下面的代码就体现出语法上的巨大分别: class Foo { constructor...
 4 小时前
es6之深入理解promise
一、promise入门 1. Promise对象是什么 回调函数的另一种原生实现,比之前回调函数的写法机构清晰,功能强大, 2.以前回调这么写 function a(fn){ let h = 1; setTimeout(fu...
 4 小时前
HTTP缓存理解
Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节。 在介绍HTTP缓存之前,作为知识铺垫,先简单介绍一下HTTP报文 准备 HTTP报文就是浏览器和服务器间通信时发送及...
 4 小时前
react文档 conditional rendering
React 中, 可以创建封装你需要行为的独特组件。然而,依赖应用能够的状态只能渲染他们中的一部分。 React 条件渲染的运作方式和 JavaScript 中条件分支结构的运作方式相同。使用 JavaScript 条件操作,例如 if 或...
 7 小时前
Rxjs 响应式编程-第六章 使用Cycle.js的响应式Web应用程序
Rxjs 响应式编程-第一章:响应式 Rxjs 响应式编程-第二章:序列的深入研究 Rxjs 响应式编程-第三章: 构建并发程序 Rxjs 响应式编程-第四章 构建完整的Web应用程序 Rxjs 响应式编程-第五章 使用Schedulers...
 8 小时前
遍历对象的方法总结
1.for…in 遍历输出的是对象自身的属性以及原型链上可枚举的属性(不含Symbol属性),原型链上的属性最后输出说明先遍历的是自身的可枚举属性,后遍历原型链上的 eg: var obj = { 'name': &qu...
 8 小时前
微信JS-SDK选择图片遇到的坑
有个需求要在微信企业号里面做开发,有个功能是选择图片,使用input标签肯定是不管用了,Android手机上不能多选,所以使用了微信的JS-SDK提供的相关API,这个地方真的是有坑,记录一下。按照文档直接引入js文件即可,如果使用的是Vu...
 8 小时前
聊聊Chrome DevTools中你可能不知道的调试技巧
对于前端开发者来说,Chrome DevTools 绝对是不可或缺的调试工具,我们常用的调试方法包含一些 console等,而 Chrome DevTools 其实很强大,下面来聊聊一些你可能不知道的 debug 方法。 同步发表于微信...
 8 小时前
快速学习 Chrome Extension
常驻后台 background 可以理解 background 是一个常驻 Chrome 后台的页面,只要浏览器打开它就存在,Chrome 关闭它才关闭,一般把需要一直运行的、全局代码都放在 background 里。 现在,加载 back...
 8 小时前
JavaScript少女合集
一、接下来为大家介绍一下美女们! d 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&quot...
 8 小时前
JavaScript点击事件——美女合集
Js点击事件——美女合集 实例 效果如下图: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset=...
 8 小时前
前端每日实战:106# 视频演示如何用纯 CSS 做一个零 DOM 元素的页面动画
效果预览 按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehope/pen/JBqjqm 可交互视频 此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 请用 c...
 8 小时前
Web UI 自动化测试技术选型
The web has evolved. Finally, testing has too. 事实上对于 UI 自动化测试来说,许多所谓框架之间并没有太多差别,也从来不是影响整套测试用例是否健壮的关键性因素。相比之下,如何提高测试用例稳...
 9 小时前
把微信小程序异步API转为Promise,简化异步编程,告别层层回调
把微信小程序异步API转化为Promise。用Promise处理异步操作有多方便,谁用谁知道。 微信官方没有给出Promise API来处理异步操作,而官方API异步的又非常多,这使得多异步编程会层层回调,代码一复杂,回调起来就想砸电脑。...
 9 小时前
回到顶部