执行上下文(execution context)是 JavaScript 中的一个基本部分,可以大致理解为当前被执行代码的环境或者作用域。变量提升(hoisting)也是一个...
执行上下文(execution context)是 JavaScript 中的一个基本部分,可以大致理解为当前被执行代码的环境或者作用域。变量提升(hoisting)也是一个...
Vue 中可以用 $watch 实例方法观察一个字段,当该字段的值发生变化时,会执行指定的回调函数(即观察者),实际上和 watch 选项作用相同。如下: 以上例切入,我想实...
平时在业务写需求的时候总是会涉及到获取对象属性的需求。比如你可以像下面这么做: hasOwnProperty但是如果你以为这样就万事大吉就错了,因为for in还可以查找遍历...
学习了
如何提高代码品味如何提高代码品味 一家之言,可以在评论里探讨 写代码虽然大多数时候是个体力活,但不可否认,也需要一点品位。我曾经觉得代码质量很重要,后来写业务写多了,又觉得如果连代码正确都做...
如何提高代码品味 一家之言,可以在评论里探讨 写代码虽然大多数时候是个体力活,但不可否认,也需要一点品位。我曾经觉得代码质量很重要,后来写业务写多了,又觉得如果连代码正确都做...
替换数据劫持对象 上一篇实现了 mvvm 实现思路,可是不够优雅还有很多问题,我先解决这个问题数据劫持的问题。 之前的数据劫持 之前数据的劫持试是这么做的 这么做是可以实...
----欢迎查看我的博客---- 从 0.5 开始造轮子 这系列文章主要以学习为主,讲述了如何从 0.5 开始 造一个轮子,为什么是0.5因为我查了很多资料,参考了很多。...
----欢迎查看我的博客---- 取消setTimeout setInterval 写过爬虫的哥们或者做过一些黑客的朋友们都知道,有时候我们可能想通过 js 脚本注入,完...
----欢迎查看我的博客---- 引言 上一篇文章我们大概了解了 js 的 单线程。这也就意味着 JS 无法进行多线程编程,但是 JS 当中却有着无处不在的异步概念 。在...
----欢迎查看我的博客---- js 单线程 相信大家玩 js 很久了,Js语言的执行环境是 “ 单线程 ”。什么是单 线程,就是当一个任务完成之后才会有下一个任务 。...
----欢迎查看我的博客---- 什么是fetch 我们之前,过度过来都在用ajax,那么什么是 Fetch ,Fetch 是新的游览器对象, 等同于 XMLHttpRe...
----欢迎查看我的博客---- async/await 最近公司面试,发现有个别的朋友搞不明白 async , await ,甚至以为这个东西是 es6 的,虽然它和 ...
----欢迎查看我的博客---- HTTP HTTPS 其实我对http协议也是一知半解,因为网络底层基本没学,半路出家,土话叫野路子。所以发表这片文章也是想多学习。多探...
----欢迎查看我的博客---- 什么是promise对象 promise的诞生,是为了解决回调地狱,相信这个词大家听的比较多了。简单说就是一个异步的方法完成后再触发方法...
----欢迎查看我的博客---- react框架 react是目前前端比较火的框架。背景是Facebook。框架其实并不稀奇,人永远不可能追框架,因为追框架永远追不到头,...
----欢迎查看我的博客---- 拷贝 在 上一节 中我们将了js继承的几种方式。这一节我们来讲一下,js对象的拷贝。为什么会出现拷贝。我们来看一个列子,您大致就明白了。...
----欢迎查看我的博客---- 继承 继承,这个词可能在静态语言听得比较多。今天主要讲讲js的继承,我们先来看下生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉...