首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Hanshanyeyu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
445篇文章 · 0订阅
解析一道JS面试题
写在前面,本文让读者产生了误会。有这样一些原因: JS为何能取到地址值。 a.x = a未解释清楚。 .运算符是否会对赋值运算有所干扰。 首先:本文用addr只是一个代称,表达的是该地址对应的那块内存。 a.x = a赋值表达式先确定左值(可以这样理解,如果不确定我要去的地方,…
译|调整JavaScript抽象的迭代方案
即使还没有读过我的文章《在处理网络数据的 JavaScript 抽象的重要性》,你也很有可能已经意识到代码的可维护性和可扩展性很重要,这也是介绍 JavaScript 抽象的目的。 为了更加清楚的说明,我们假设在 JavaScript 中抽象是一个模块。 一个模块的最初实现只是…
vue项目实现记住密码到cookie功能(附源码)!这只是demo
觉得对你有帮助的话,star下哦。
浏览器和Node不同的事件循环(Event Loop)
Event Loop也是js老生常谈的一个话题了。2月底看了阮一峰老师的《Node定时器详解》一文后,发现无法完全对标之前看过的js事件循环执行机制,又查阅了一些其他资料,记为笔记,感觉不妥,总结成文。 浏览器中与node中事件循环与执行机制不同,不可混为一谈。 浏览器的Eve…
前端面试之ES6篇(高产似母猪)
这也是前端面试经常询问的问题,经常问你es6出现了哪些新的特性,平时又使用过那些。在编写此教程的时候,第一句话往往就是面试常常问到的地方,然后后面就是他的详细解释,面试要求的内容我会用*标记出来。写技术文档是真的累啊,虽然是看别人的文档,但是你得看很多,而且还得自己总结啊。所以…
js数组基本方法总结
只有一个全局作用域下,使用这种方法。若网页中包含多个框架,容易出错。 Array.isArray() 不管有几个全局环境,都可以,但是兼容性不高。 Object.prototype.toString.call() 使用对象的toString函数判断,兼容性好。不能使用数组自身的…
JS异步解决方案的发展流程(二)
我们发现Promise已经可以解决了异步编程问题,但是仍然不够优雅,我们更希望编写异步代码能够像同步代码一样简洁。 当你在执行一个函数的时候,你可以在某个点暂停函数的执行,并且做一些其他工作,然后再返回这个函数继续执行, 甚至是携带一些新的值,然后继续执行。 上面描述的场景正是…
js中的new()到底做了些什么?
要创建 Person 的新实例,必须使用 new 操作符。以这种方式调用构造函数实际上会经历以下 4 (4) 返回新对象。 在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在JavaScript中,我们将这类方式…
JavaScript for...in 循环出来的对象属性顺序到底是什么规律?
在学习 JavaScript 语言的 for...in 循环时,总是会被告知:用它循环对象,循环出来的属性顺序并不可靠,所以不要在 for...in 中做依赖对象属性顺序的逻辑判断。 怎么回事呢?我今天读到了 一段文章,就解释了 for...in 循环出来的对象属性顺序到底是怎…