JavaScript
关于
JavaScript 最初被设计为让网页更生动的脚本语言,可以直接嵌入 HTML 中并由浏览器自动执行。它是一门动态类型、具有丰富特性的编程语言,支持函数式和面向对象等多种编程范式。JavaScript 不仅能在浏览器中操作 DOM、响应用户交互、发送网络请求,还可通过 Node.js 等环境扩展到服务器端开发。它与 HTML/CSS 深度集成,被所有主流浏览器默认支持,是实现现代网页交互的核心技术。随着语言的持续发展,新的语法和 API 不断加入,使其在前端、后端乃至移动端都拥有广泛应用。
统计
资料预览展示该知识库中前 5 条资料
JavaScript 简介
让我们来看看 JavaScript 有什么特别之处,我们可以用它实现什么,以及哪些其他技术可以与其搭配产生奇妙的效果。
手册与规范
这本书是一个 教程。它旨在帮助你由浅入深掌握 JavaScript 这门语言。但是,当你已经熟悉了这门语言的基础知识,你就会需要其他资料。
代码编辑器
程序员接触时间最长的就是代码编辑器。
开发者控制台
代码是很容易出现错误的。你也很可能犯错误……哦,我在说什么?只要你是人,你 一定 会犯错误(在写代码的时候),除非你是 机器人。
Hello, world!
本教程的这一部分内容是关于 JavaScript 语言本身的。
笔记预览展示该知识库中前 5 条笔记
0. JavaScript 学什么?
一、开发环境搭建
- 掌握浏览器控制台运行环境的基本使用方法。
- 掌握 VS Code 插件(ESLint、Prettier、Live Server)配置,建立保存即刷新、自动格式化的开发习
0. JS 学什么(进阶版)
第一阶段:强化语言基础(Language Fundamental)
我们将从最底层的概念开始,确保对 JavaScript 运行机制有深刻理解。
- 执行环境与调用栈: 深入
1. 变量、数据类型与运算符
1. 变量声明:let、const 与 var
JavaScript 提供了三种声明变量的方式,它们在作用域、提升(hoisting) 和 可变性 上有显著差异。
2. 函数与作用域
1. 函数的定义方式
JavaScript 提供了多种定义函数的方式,每种方式在 this 绑定和变量提升上有细微差异。
1.1 函数声明(Function Declaration
3. 对象、数组与 JSON
1. 数组操作详解
1.1 高频迭代方法
JavaScript 数组提供了多个高阶函数用于遍历和转换数据,它们不会修改原数组,而是返回新数组(sort除外),符合函数式编程
功能介绍知识库提供了诸多实用功能,帮助你高效学习和分享。
统一存放各类资料,包括网页、PDF、图片等。
通过教学模式,让 AI 导师结合知识库内容带你一步步学习。
通过互动测验,检测自己的知识掌握情况。
将有用的信息记录下来,方便复习和与他人共享。