严格模式(p22):

ECMAScript 5增加了严格模式的概念。严格模式是一种不同的JavaScript解析和执行模型。ECMAScript 3的一些不规范写法在这种模式下会被处理,对于不安全的活动将抛出错误,要对整个脚本启用严格模式,在脚本开头加上:"use strict";

严格模式会影响JavaScript执行的很多方面,所有现代浏览器都支持严格模式。

提升(p25):

把所有变量声明都拉到函数作用域的顶部。

暂时性死区(p26):

在解析代码时,JavaScript引擎会注意出现在块后面的let声明,只不过在此之前不能以任何方式来引用未声明的变量。在let声明之前的执行瞬间被称为“暂时性死区”,在此阶段引用任何后面才声明的变量都会抛出ReferenceError。

函数签名(p292):

函数接收参数的类型和数量。

原型(p224):

每个函数都会创建一个 prototype 属性,这个属性是一个对象,包含应该由特定引用类型的实例共享的属性和方法。

回调函数:

一个函数作为参数需要依赖另一个函数执行调用。

回调地狱(p325):

传统的异步编程解决方案是使用回调函数,当请求逻辑复杂、层数过深时会导致代码的难以维护。然后 ES6 之后 promise 作为异步编程的一种解决方案,当请求逻辑复杂时,promise 会嵌套过多的异步代码,同样也会带来代码维护困难的问题。

定时器(p368):

用于在一定时间后执行某段代码,包括 setTimeout() 和 setInterval(),前者是执行一次,后者是每隔一段时间就会执行一次。

事件对象(p499):

在 DOM 中发生事件时,所有相关信息都会被收集并存储在一个名为 event 的对象中,这个对象包括了一些基本信息。

所有的浏览器都支持这个 event 对象。

语法糖(百度百科QAQ):

也称为糖衣语法,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。

可以看作是汉语里的成语,即用更简练的语言表达较复杂的含义。

JavaScript的一些名词(持续更新中-取自javaScript高级程序设计)相关推荐

  1. ptaa乘以b_PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)...

    C++ CPP C++语言开发 PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中--) PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:     ...

  2. Go语言开发学习笔记(持续更新中)

    Go语言开发学习笔记(持续更新中) 仅供自我学习 更好的文档请选择下方 https://studygolang.com/pkgdoc https://www.topgoer.com/go%E5%9F% ...

  3. 2020年拼多多校招面试题及答案-最全最新-持续更新中(2)

    大家好我是好好学习天天编程的天天 一个整天在互联网上种菜和砍柴的程序员~ 2020年拼多多校招面试题及答案-最全最新-持续更新中(2) 2020年拼多多校招面试题一面 2020年拼多多校招面试题一面- ...

  4. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  5. 【计算机英语词汇和词组-持续更新中】

    推荐词典:有道词典 理由:在看外文网站的时候,可以实现 取词和划词翻译 这是 在看外文网站的时候,一点点 记录的学习笔记,归纳后方便记忆 按照 首字母顺序排列 备注的发音音标,都是美式的发音 持续更新 ...

  6. 前端javaScript高频面试题——持续更新

    目录 1.== 和 ===区别,分别在什么情况使用 2. 判断数据类型的方法 3.说说JavaScript中的数据类型?存储上的差别? 4.JavaScript中的操作符 5.var,let,cons ...

  7. 面试1:Java、微服务、架构常见面试题(持续更新中)

    Java.微服务.架构常见面试题(持续更新中) 文章目录 Java.微服务.架构常见面试题(持续更新中) ==**Java**== 1.Java概述 (1)JVM.JRE和JDK (2)Java特点 ...

  8. 我学习 Java 的历程和体会(写给新手看,欢迎老司机批评和建议,持续更新中)

    我学习 Java 的历程和体会(写给新手看,欢迎老司机批评和建议,持续更新中) 最初写这篇文章的时候,是在今年的 9 月中旬.今天,我想再写写这将近两个多月以来的感受. 在今年的 10 月我来到北京求 ...

  9. 前端面试题(附答案)持续更新中……

    前端面试笔记 前言 一.HTML篇 1.语义话的目的是什么?? 2.HTML5新特征??? 3.cookie与sessionStorage和localStorage的区别??? 二.CSS篇 1.cs ...

  10. vue通用后台管理系统(保姆级)--持续更新中

    配合目录使用更加友好哦,文章中分享的项目搭建是完全从0-1搭建,完全适用于小白,可用于vue练手项目,目前还在持续更新中,本篇文章不会断更,因工作原因,只能晚上给大家更新,感觉还行的可以给个关注或者收 ...

最新文章

  1. Linux执行shell脚本的四种方式
  2. axure8 事件改变样式_Axure RP 8 Beta更新介绍(三):部件样式
  3. 10. 在constructors内阻止资源泄露
  4. windows——JDK下载与安装及环境变量配置
  5. 经济数学—线性代数第二版课后习题解析 吴传生 编|高等教育出版社 大学课后习题答案
  6. 嵌入式技术栈之I2S
  7. 简单的php表单制作
  8. 如果让你去学习一门新的语言 你是通过什么学习 怎么快速高效学习
  9. SU战队专访:破而后立,晓喻新生
  10. 消防应急疏散指示系统在某居民社区综合体项目的应用
  11. git学习(1)背景介绍
  12. HDU 5250 三阶魔方(模拟、置换)
  13. VIVO Y33s刷机包下载,可解锁删除屏幕及账号绑定,救砖恢复官方系统出厂设置
  14. 电影-非常人贩(3)
  15. Mysql基础命令记录
  16. window.open(url)打开链接被浏览器拦截解决方案
  17. 报错Uncaught SyntaxError: Invalid or unexpected token怎么解决
  18. .NET MAUI RC1 体验
  19. node-sass安装失败、报错、解决办法总结
  20. html米柚作业,miui12申请答题答案

热门文章

  1. 安卓rom制作教程_【教程】安卓手机刷入第三方ROM通用教程
  2. Python多任务之多进程开发
  3. MFC Windows程序设计源码免费下载
  4. APICloud可视化编程
  5. c语言word类型的题库,可下载c语言上机题库word版
  6. 如何查看对方的QQ登录是IP地址的方法
  7. Java最牛教材!甲骨文java认证考试试题
  8. Android移动开发基础案例教程 第2章 Android UI开发
  9. java 导出excel 有图表的_java导出excel图表
  10. eclipse 主题