我们知道JS是面对对象的编程语言,但其实很多人对JS中的对象没有足够的理解。这次我们从ES规范入手,深入的理解object。 我们来看看ES规范是如何定义object的: A...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我们知道JS是面对对象的编程语言,但其实很多人对JS中的对象没有足够的理解。这次我们从ES规范入手,深入的理解object。 我们来看看ES规范是如何定义object的: A...
数据类型 Undefined Null Boolean String Symbol Number Object 解释 The Undefined type has exact...
this可以说是JS最复杂、网上讨论最多的一个话题了。我希望我对this的理解能够帮助到你。 为什么有this 其实,在python等语言中,是没有this的。 但是在进行类...
从基础到进阶,希望帮助大家 结合ES规范 结合各种经典的代码实践 有兴趣的可以关注下uny的课程,用视屏的形势和一些特色,帮助大家更加有效深入学习,欢迎捧场
下面所有的代码都使用了let关键字,并且将会报错。如果将let换成var,都不会报错 let 声明的变量不会涉及变量提升 let 声明的变量存在块级作用域,但是var声明的存...
作用域链 (据我所知)所有的编程语言都存在作用域链。整个代码存在全局作用域、函数作用以及块级作用域。 上述代码将会打印1和2。可以看到上面的代码有三个作用域。全局作用域,fo...
有ES规定的特性被称为标准JS,具体内容可以翻阅ES文件,上一篇文章说过 前端的JS = 标准JS + webAPIwebAPI参阅MDN nodejs = 标准JS + 一...
简单来说,ES是规范,JS是实现。 你可以在这里下载到ES文件 这是ES文件的一个截图 这是一段JS代码: 明显可以看到,ES就像图纸,JS就是根据这个图纸建造出来的房子。E...
参考链接 JavaScript是一个单线程的编程语言,这意味着它在同一个事件内只能做一件事 好处:你不必考虑并发、多线程的问题,这会让代码更加简洁 坏处:你在进行一些耗时长的...
(单身状态) 生活环境 私人空间 一张床,一个桌子,一把椅子,一台电脑,水电网即可还有隔音要好,我对这方面很敏感,我不想打扰到别人,也不想被影响 周边社区 发达的共享经济和快...
对字符串的处理是编程语言中极其常用的一种操作。但是有一些操作却很难直接使用一般的方法来处理。 比如说有一个html文本,你希望找到其中所有的网页链接,这在写爬虫的时候经常用到...
一、关于简书大学堂: 简书大学堂是简书平台着力打造的,为广大简友提供的多样性的知识服务渠道,力邀各行业大咖在平台分享自己的经历经验,更好地为用户的个人成长出谋划策。 二、什么...
自从2015年ES2015发布以后,ECMAScript开始每年进行一次更新。下面是ES即将到来的特性,它们可能会在ES2019或ES2020中实现,相信你一定会喜欢的。 O...
Linux是一个多用户多任务的操作系统,可以在Linux中为不同的用户设置不同的运行环境,具体做法是设置不同用户的环境变量。 Linux环境变量分类 一、按照生命周期来分,L...