javascript从入门到精通,javascript全套教程

首页 > 经验 > 作者:YD1662022-11-01 09:44:43

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

JavaScript的标准是ECMAScript 。截至 2012 年,所有浏览器都完整的支持ECMAScript 5.1,旧版本的浏览器至少支持ECMAScript 3 标准。2015年6月17日,ECMA国际组织发布了ECMAScript的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为ECMAScript 6 或者ES2015。

javascript从入门到精通,javascript全套教程(1)

教程

通过使用指南和教程来学习如何用JavaScript语言编程。

对于完全初学者

一些基本问题,比如“JavaScript 是什么?”、“它是怎么样的?”、“它可以用来做什么?”;同时还讨论如变量、字符串、数值和数组等 JavaScript 的核心特性。我们需要关注常见的代码块类型,如条件语句,循环,函数和事件。如果你想进一步使用该语言撰写更有效率的代码,理解 JavaScript 面向对象的精髓是很重要的。

好吧,上面太全了,来点精简版:

说明

肉容中包含了ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。

ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。

ES6 常用的知识点结合如下:

  1. 前言
  2. ECMAScript 6简介
  3. let 和 const 命令
  4. 变量的解构赋值
  5. 字符串的扩展
  6. 字符串的新增方法
  7. 正则的扩展
  8. 数值的扩展
  9. 函数的扩展
  10. 数组的扩展
  11. 对象的扩展
  12. 对象的新增方法
  13. 运算符的扩展
  14. Symbol
  15. Set 和 Map 数据结构
  16. Proxy
  17. Reflect
  18. Promise 对象
  19. Iterator 和 for...of 循环
  20. Generator 函数的语法
  21. Generator 函数的异步应用
  22. async 函数
  23. Class 的基本语法
  24. Class 的继承
  25. Module 的语法
  26. Module 的加载实现
  27. 编程风格
  28. 读懂规格
  29. 异步遍历器
  30. ArrayBuffer
  31. 最新提案
  32. Decorator
简介
  1. JavaScript 简介
  2. 手册与规范
  3. 代码编辑器
  4. 开发者控制台

javascript从入门到精通,javascript全套教程(2)

JavaScript 基础知识

javascript从入门到精通,javascript全套教程(3)

  1. Hello, world!
  2. 代码结构
  3. 现代模式,"use strict"
  4. 变量
  5. 数据类型
  6. 交互:alert、prompt 和 confirm
  7. 类型转换
  8. 基础运算符,数学
  9. 值的比较
  10. 条件分支:if 和 '?'
  11. 逻辑运算符
  12. 空值合并运算符 '??'
  13. 循环:while 和 for
  14. "switch" 语句
  15. 函数
  16. 函数表达式
  17. 箭头函数,基础知识
  18. JavaScript 特性
代码质量
  1. 在浏览器中调试
  2. 代码风格
  3. 注释
  4. 忍者代码
  5. 使用 Mocha 进行自动化测试
  6. Polyfill 和转译器
Object(对象):基础知识

javascript从入门到精通,javascript全套教程(4)

首页 1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.