严格模式(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. 还在封装各种 Util 工具类?这个神级框架帮你解决所有问题!
  2. 移动端不利用HTML5和echarts开发一样可以实现大数据展示及炫酷统计系统(产品技术综合)...
  3. 谁说菜鸟不会数据分析--读书笔记
  4. python 安装echarts
  5. linux live cd 定制,如何创建定制的Ubuntu Live CD或者USB的简易方式
  6. 三次样条插值_2.6 三次样条插值
  7. 中国人工智能趋势报告(完整版)
  8. Microsoft SQL Server 2008详细安装步骤
  9. 目前可用的通用DNS
  10. 计算机ip地址会变吗,电脑IP地址会变吗?
  11. php中的列表属性,php类中的长属性列表 – 我可以缩短它吗?
  12. Unity 数学基础
  13. adb命令查看手机设备
  14. iview学习帮助文档
  15. CodeForces-B
  16. oracle共享函数,oracle常用函数及示例分享
  17. h264 sei信息 解码_关于H264编码数据中SPS,PPS,SEI,IDR等内容的问题
  18. c++ 海康工业相机主动抓拍图片
  19. Jmeter导入文件/导出文件接口
  20. mac使用Sourcetree托管代码流程

热门文章

  1. java 新建项目_java怎么新建项目?java新建项目实操案例
  2. 网络嗅探器c语言代码,基于C 网络嗅探器的设计与实现-精品.doc
  3. 还在为表单搭建而烦恼吗?免费低代码平台足够解忧~
  4. 三体第一部(01到12节)-附带感想
  5. html 数据库 留言板,使用html5本地数据库留言本代码分享
  6. EXCEL图表技巧:选择合适图表最全指南,建议收藏
  7. Spring源码全解析,帮你彻底学习Spring源码
  8. dft的matlab实现,DFT的matlab实现
  9. CAD2016软件安装教程
  10. 【软考系统架构设计师】2013年下系统架构师案例分析历年真题