ECMAScript+TypeScript
ECMAScript+TypeScript
量子物理学
量子物理学是未来的发展方向,尤其是计算机方向的应用。现在的知识能力、学习能力、知识分享能力。人生能走多远,看与谁同行;有多大成就,看有谁指点。技术方向:广度-》深度-》精度。
展开
-
Web前端最新导航(常见前端框架、前端大牛)
本文最初发表于博客园,并在GitHub上持续更新前端的系列文章。欢迎在GitHub上关注我,一起入门和进阶前端。前言本文列出了很多与前端有关的常见网站、博客、工具等,整体来看比较权威。有些东西已经过时了,我就不列出来了。学是一方面,也是最主要的方面;但还有一个作用,比如,“这个前端框架你都不知道啊”、“这个前端大牛你都没听说过啊” ,此时,这份清单就能起到作用了。如果你能把清单里列出的内容都了解下,逼格也会高很多。技术社区GitHub:https://github.com/高质量的.转载 2020-11-12 16:47:08 · 791 阅读 · 0 评论 -
看完这几道 JavaScript 面试题,让你与考官对答如流(下)
52. 展开运算符和Rest运算符有什么区别? 53. 什么是默认参数? 54. 什么是包装对象(wrapper object)? 55. 隐式和显式转换有什么区别? 56. 什么是NaN? 以及如何检查值是否为 NaN? 57. 如何判断值是否为数组? 58. 如何在不使用%模运算符的情况下检查一个数字是否是偶数? 59. 如何检查对象中是否存在某个属性? 60. AJAX 是什...转载 2020-04-15 09:26:37 · 784 阅读 · 0 评论 -
看完这几道 JavaScript 面试题,让你与考官对答如流(中)
26. 什么是IIFE,它的用途是什么? 27. Function.prototype.apply方法的用途是什么? 28. Function.prototype.call方法的用途是什么? 29. Function.prototype.apply 和 Function.prototype.call 之间有什么区别? 30. Function.prototype.bind的用途是什么? ...转载 2020-04-15 09:14:36 · 614 阅读 · 0 评论 -
「动画演示」JavaScript 引擎运行原理
JavaScript 很酷,但是 JS 引擎是如何才能理解我们编写的代码呢?作为 JS 开发人员,我们通常不需要自己处理编译器。然而,了解 JS 引擎的基础知识并了解它如何处理JS代码,并将其转换成机器能够理解的东西,绝对是个有益无害的事情。注意:本文主要基于 Node.js 和基于 Chrome 的浏览器使用的 V8 引擎。HTML解析器遇到带有源代码的script标签。来自此源的代码从...转载 2020-04-15 09:12:47 · 295 阅读 · 0 评论 -
「动画演示」:JS 作用域链不在话下
本篇我们来看看啥是作用域以及作用域链,首先,来看看下面的代码:constname="Lydia"constage=21constcity="SanFrancisco"functiongetPersonInfo(){constname="Sarah"constage=22return`${name}is${age}andlivesin${city}`}console.lo...转载 2020-04-15 09:11:30 · 124 阅读 · 0 评论 -
使用 JavaScript 来操作 DOM
DOM 或文档对象模型是 web 页面上所有对象的根。它表示文档的结构,并将页面连接到编程语言。它的结构是一个逻辑树。每个分支结束于一个节点,每个节点包含子节点、对象。DOM API非常庞大,在本文中,咱们只讨论比较常用有有用的那些API。document.querySelector & document.querySelectorAlldocument.querySelector...转载 2020-04-15 09:09:14 · 207 阅读 · 0 评论 -
Array.slice 8种不同用法
JS数组slice方法是JS语言中最强大、最常用的内建函数之一。随着React和其他面向功能的JavaScript实践的兴起,它变得越来越重要,原因有两个:函数式编程,尤其是高阶函数,与数据列表密切配合 函数式编程需要纯函数,即不会产生副作用或修改输入数据的函数JavaScript 数组slice方法符合这两个标准。slice方法可以在不修改原始列表的情况下创建列表子集的浅拷贝。因...原创 2020-04-15 09:04:36 · 1035 阅读 · 0 评论