Event Loop 学习笔记 发表于 2019-04-28 分类于 后端 / Node Changyan: 我们只关心打钩的的阶段: timers poll(此阶段会停留一段时间) check(执行一些立即执行的函数【主要就是:setImmediate(fn) 函数】) 阅读全文 »
JS垃圾回收机制 发表于 2019-04-27 分类于 前端 / JS Changyan: 一直以来我对 JS 垃圾回收机制的了解仅仅停留在两个词儿上:标记清除和引用计数。除此之外我就啥不知道了。最近空下来阅读了不少相关文章,算是对 JS 的垃圾回收机制有了点粗浅的认识。这篇博客算是一个笔记,也是一个总结。而我阅读的文章也会在最后的“资源”一节列出,想更加深入了解 JS 垃圾回收机制的小伙伴可以点击查看。 什么是垃圾要想理解 JS 的垃圾回收机制,首先得确定什么才是所谓的要被回收的垃圾。一般情况下,没有被引用的对象就是垃圾,是需要被清除的。下面是我总结的几大类型。 阅读全文 »
Vue数据响应式的简单实现 发表于 2019-04-27 分类于 前端 / 框架 / Vue Changyan: 今天来实现一个简单的 Vue 数据响应式,最终达到两个基本效果: 当用户在 input 中输入内容时,文本节点会跟着改变 当直接更新 message 属性后,页面中 input 标签和文本节点的值会跟着改变 阅读全文 »
JS严格模式vs非严格模式 发表于 2019-04-18 分类于 前端 / JS Changyan: 前言以下为《JavaScript 高级程序设计(第 3 版)》中有关 严格模式 的笔记。 介绍“严格模式” 是 ECMAScript5 最早引入的概念。可以在函数内部选择进行较为严格的全局或局部的错误条件检测。使用严格模式的好处是可以提早知道代码中存在的错误,及时捕获一些可能导致编程错误的 ECMAScript 行为。 阅读全文 »
Axios异步请求跨域解决方案 发表于 2019-04-16 分类于 前端 / JS Changyan: 场景 后端 127.0.0.1(默认 80);前端 127.0.0.1:8081 在 vue 开发过程中使用 axios 发起 POST 请求: 阅读全文 »
jsonp解决跨域问题的原理 发表于 2019-04-14 分类于 前端 / JS Changyan: 介绍 Jsonp(JSON with Padding) 是 json 的一种”使用模式”,可以让网页从别的域名(网站)那获取资料,即跨域读取数据。 ———— 菜鸟教程-jsonp 阅读全文 »
转载-JavaScript坑之一map参数传递 发表于 2019-04-11 分类于 前端 / JS Changyan: 转载文章博客源:JavaScript 坑之一 map 参数传递 map()方法定义在 JavaScript 的 Array 中,他是一个高阶函数。我们向这个函数传入我们自己定义的回调函数(callback),然后 map 会对数组当中每一个元素去调用回调函数。 阅读全文 »
transform3D转换(二) 发表于 2019-04-10 分类于 前端 / CSS Changyan: 在我当初了解到 transform 后的一段时间,其实是不知道它能够让元素实现 3d 转换的。直到有一天在逛 codepen 时,我发现了下面这个 demo: 阅读全文 »