JavaScript运行时的事件循环机制

2020-10-18
阅读 7 分钟
2.1k
误解1:在JavaScript平台上有一个用户态的主线程,用来执行 JavaScript 代码;除此之外,还有个EventLoop线程用来做事件循环的检查,检查到有事件任务时,再交给JavaScript执行线程来执行

IOS9兼容性问题解决: Attempting to change configurable attribute

2019-11-27
阅读 4 分钟
4.7k
排除法缩小问题范围:请远在北京的这位测试同学通过HTTP代理抓包的方式查看是否拉取了我们的jssdk,以及是否发起了广告拉取请求。结果是:js已拉取,但下一步的ajax请求未发出;这便说明问题肯定出现在jssdk的加载或执行过程当中了。

剖析setTimeout和click点击事件的触发顺序

2019-10-12
阅读 3 分钟
8.1k
下面是一段非常简单的JavaScript代码 {代码...} 但是当你点击这个按钮时,产生的效果可能会让你有些困惑。下面我们来看下: 页面打开2s内点击一次按钮 这段JavaScript代码当你在页面打开2s时间内点击一次按钮,效果是这样的: 页面卡住大约5s钟 大约5s后弹出 click handler 点击弹窗确认后,弹出 timer handler 当你继续再...

通过focusout事件解决IOS键盘收起时界面不归位的问题

2019-07-16
阅读 4 分钟
10.9k
当用户在手机上输入联系电话时,IPhone键盘会弹出,此时iphone上为了让用户可以看到电话输入框,会将整个页面整体向上移动(不然键盘会遮住电话输入框)。此时,实际上页面顶部是离开了我们的视口一部分距离的(我们看到界面中消失了一行输入框)。

[译]保持Node.js的速度-创建高性能Node.js Servers的工具、技术和提示

2019-07-07
阅读 14 分钟
9.5k
Node 是一个非常多彩的平台,而创建network服务就是其非常重要的能力之一。在本文我们将关注最主流的: HTTP Web servers.

JavaScript即学即用教程[1]-类型系统

2018-05-13
阅读 3 分钟
1.4k
基本类型 Number, Boolean, String, null, undefined 什么样的变量是 undefined 声明了变量却没赋值 未声明的变量 包装类型 其实js里面也有像java,c#里所谓的包装类型 {代码...} 请问a既然是一个简单的基本类型,内存栈上的4个字节的数字类型,为什么有toString方法呢?显然,这里也发生了包装,其过程大概是这样的...