JavaScript 标准参考教程【笔记】

javascript标准参考教程_阮一峰 csdn上有一份阮一峰JavaScript教程的pdf但是其中几页有问题,我稍微修改了一下,因为是免费pdf编辑器,第一页有一个编辑器的广告封面,请见谅 立即下载

重读一下阮一峰老师的《JavaScript 标准参考教程》,巩固一下自己的知识图谱,其实工作时间越长,基础的细节就会变模糊,有时候基础的东西反而需要去查文档,本文将记录一下自己记忆模糊或者常用的细节。

语法专题

数据类型的转换
错误处理机制
编程风格
console 对象与控制台

标准库

Object 对象
属性描述对象
Array 对象
包装对象
Boolean 对象
Number 对象
String 对象
Math 对象
Date 对象
RegExp 对象
JSON 对象

面向对象编程

实例对象与 new 命令
this 关键字
对象的继承
Object 对象的相关方法
严格模式

异步操作

定时器
Promise 对象

DOM

Node 接口
NodeList 接口,HTMLCollection 接口
ParentNode 接口,ChildNode 接口
Document 节点
Element 节点
属性的操作
Text 节点和 DocumentFragment 节点
CSS 操作
Mutation Observer API

事件

EventTarget 接口
事件模型
Event 对象
鼠标事件
键盘事件
进度事件
表单事件
触摸事件
拖拉事件
其他常见事件
GlobalEventHandlers 接口

浏览器模型

浏览器模型概述
window 对象
Navigator 对象,Screen 对象
Cookie
XMLHttpRequest 对象
同源限制
CORS 通信
Storage 接口
History 对象
Location 对象,URL 对象,URLSearchParams 对象
ArrayBuffer 对象,Blob 对象
File 对象,FileList 对象,FileReader 对象
表单,FormData 对象
IndexedDB API
Web Worker

附录:网页元素接口

<a>
<img>
<form>
<input>
<button>
<option>
<video>,<audio>
JavaScript 标准参考教程(alpha) 【源文件更新至2018.04】 内容简介 本书全面介绍 JavaScript 核心语法,从最简单的开始讲起,循序渐进、由浅入深,力求清晰易懂。所有章节都带有大量的代码实例,便于理解和模仿,可以用到实际项目中,即学即用。 本书适合初学者当作 JavaScript 语言的入门教程,也适合当作日常使用的参考手册。 立即下载

相关推荐

JavaScript标准参考教程

Javascropt高手循序渐进,涵盖范围广,内容深刻,值得阅读。

JavaScript 教程 (详细 全面)

JavaScript(简称“JS”)是当前最流行、应用最广泛的客户端脚本语言,用来在网页中添加一些动态效果与交互功能,在 Web 开发领域有着举足轻重的地位。HTML 用来定义网页的内容,例如标题、正文、图像等;CSS 用来控制网页的外观,例如颜色、字体、背景等;JavaScript 用来实时更新网页中的内容,例如从服务器获取数据并更新到网页中,修改某些标签的样式或其中的内容等,可以让网页更加生动。JavaScript 诞生于 1995 年,几乎是和互联网同时出现;

梁辰兴的博客 12万+

JavaScript标准参考教程(阿尔法版)阮一峰著

JavaScript标准参考教程(阿尔法版)阮一峰,写得深入浅出,可以作为基础教程。

阮一峰老师的JavaScript标准参考教程:函数和ES6函数的拓展

函数 1. 概述 函数的声明 JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 function print(s) { console.log(s); } 上面的代码命名...

weixin_30703911的博客 509

LSM6DSOW陀螺仪轮询驱动:从I2C/SPI配置到数据读取全解析

惯性测量单元(IMU)是现代嵌入式系统中实现姿态感知与运动跟踪的核心传感器,其通过加速度计和陀螺仪测量线性加速度与角速度。在嵌入式开发中,轮询(Polling)作为一种基础且可靠的通信方式,通过主循环主动查询传感器状态,简化了初始调试与验证流程。对于I2C/SPI接口的数字传感器,掌握寄存器配置、数据就绪标志检查及原始数据转换是通用的驱动方法,能够快速验证传感器工作状态并理解数据流。LSM6DSOW作为一款高性能6轴IMU,支持可配置的量程与输出数据速率,适用于无人机飞控、手持云台等高动态场景。本文以LSM

weixin_28728265的博客 557

红外热成像仪原理及应用

目录什么是红外热成像背景介绍热成像技术原理热成像分类红外热成像和夜视仪之间的区别红外热像仪夜视仪红外照明相机对比红外热像仪都能看透什么如何选择制冷型和非制冷型红外热像仪制冷型红外热像仪非制冷型红外热像仪实例对比成像速度空间分辨率灵敏度光谱滤波同步何如选择合适的红外热像仪像素测温范围和被测物温度分辨率空间分辨率温度稳定性热像仪的距离系数比常见热成像仪关键参数量程视场角 (FOV)红外分辨率热灵敏度(NETD)焦距光谱范围精度内置优化分析NTED(热灵敏度)什么是NETD如何测量NETD?NETD如何影响测量?

zhy295006359的博客 2万+

javascript标准参考教程(阮一峰老师)学习笔记

JavaScript标准参考教程 第一章 JS宿主环境 最常见的 浏览器 服务器环境如node ==JavaScript核心语法== 只有两部份 基本的语法构造(操作符、控制结构、语句等) 标准库(一系列具有各种功能的对象比如Array、Date、Math等) 除此之外,有宿主环境提供的API ==浏览器提供的API== 浏览器...

weixin_34265814的博客 390

sysbench安装(在线&离线)

sysbench下载、安装、编译和异常处理方法

m0_61066945的博客 8753

javascript基础入门教程,javascript教程完整版

JavaScript是目前web开发中不可缺少的脚本语言,js不需要编译即可运行,运行在客户端,需要通过浏览器来解析执行JavaScript代码。诞生于1995年,当时的主要目的是验证表单的数据是否合法Python中的所有运算符号。JavaScript本来应该叫Live,但是在发布前夕,想搭上当时超热的java顺风车,临时把名字改为了JavaScript。(也就是说js跟java没有关系,当时只是想借助java的名气)。

chatgpt002的博客 509

433M遥控器无线解码1527协议

433M遥控器无线解码1527协议,定时器轮询法

weixin_58595117的博客 1万+

NVIDIA Isaac GR00T N1 人形机器人强化学习入门教程(二)详细步骤

LeRobot 格式 1.1 加载数据集 要加载数据集,我们需要定义以下 3 项内容: 在数据中显示图像帧 我们还可以对 LeRobotSingleDataset 类中的数据进行一系列转换。下面展示了如何对数据进行转换。 现在看看应用转换后的数据有何不同。 例如,对状态和操作进行规范化和串联,对视频图像进行裁剪、调整大小和颜色抖动。 二、GR00T 推断 本教程介绍如何使用 GR00

2506_90492529的博客 3012

「前端基础」阮一峰JavaScript教程笔记(一)

文章目录数据类型概述1.简介2.typeof 运算符null, undefined 和布尔值1. null 和 undefined2. 布尔值 数据类型 概述 1.简介 原始(基础)类型(primitive type): 数值(number) 字符串(string) 布尔值(boolean) symbol null undefined bigInt 2020.6 新出了一个新的数据类型bigInt 8种数据类型, 7种原始类型和object 对象是最复杂的数据类型,又可以分成三个子类型。 狭义的对象(

雨y飘零久的博客 3799

学Simulink--基础光伏储能场景实例:基于Simulink的光储微电网主从控制策略仿真

摘要:本文详细介绍基于Simulink的光储微电网主从控制策略仿真方法。通过"储能V/f控制+光伏PQ控制"架构,实现孤岛运行时电压频率稳定和功率平衡。文章包含系统建模步骤、核心控制算法实现(附MATLAB代码)、三种典型工况仿真测试(稳态、光伏突变、负荷波动),结果显示系统满足电压偏差<±2.5%、频率偏差<±0.3%、动态响应<1s的性能要求。最后提出双主冗余、分层控制等优化方向,为光储微电网控制提供完整仿真解决方案。

amy_mhd的博客 74

JavaScript 标准参考教程(alpha)笔记——标准库

JavaScript 标准参考教程(alpha)笔记——标准库 http://javascript.ruanyifeng.com/#introduction 3.1.1 Object对象的原生方法分成两类:Object本身的方法与Object的实例方法。 (1)Object对象本身的方法就是直接定义在Object对象的方法。 Object.print = function (...

bagouhuang6588的博客 339

【推荐100个unity插件之7】使用BehaviorDesigner插件制作BOSS的AI行为树

Behavior Designer是一个行为树插件,是一款为了让策划,程序员,美术人员方便使用的可视化编辑器。Behavior Designer提供了强大的AP1可以让你轻松的创建tasks(任务),配合uScript和PlayMaker这样的插件,可以不费吹灰之力就能够创建出强大的Al系统,而无需写行代码。(不懂PlayMaker的,我后面在单独出文章介绍一下,可以期待一下)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 6568

MATLAB 车牌识别系统

车牌识别系统利用计算机视觉和图像处理技术,自动识别车辆牌照上的字符信息。本系统基于 MATLAB 实现车牌识别,包括图像预处理、车牌定位、字符分割、字符识别等模块。车牌识别系统是实现智能交通和公共安全的重要手段,具有广泛的应用前景。MATLAB 提供了丰富的工具和函数,可以方便地进行算法仿真和系统开发。

走向CTO的路上... 720

JavaScript 标准参考教程(alpha)笔记——语法

JavaScript 标准参考教程(alpha)笔记——语法 http://javascript.ruanyifeng.com/#introduction 2.1.4 n--: 先使用n再执行n=n-1; --n: 在使用n之前先执行n=n-1; 2.1.5 区块( { } )对于var命令不构成单独的作用域,与不使用区块的情况没有任何区别。 2.1.6.3 若swit...

bagouhuang6588的博客 220

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

Javascript标准参考教程(阮一峰)笔记总结---语法篇

(1)基本语法 标识符 1、标识符(identifier)是用来识别具体对象的一个名称。最常见的标识符就是变量 名,以及后面要提到的函数名。 2、第一个字符,可以是任意Unicode字母(包括英文字母和其他语言的字母); 3、中文是合法的标识符,可以用作变量名。 注释 1、也

chaselss的博客 5209

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

JavaScript 标准参考教程--基本语法 学习笔记

来自《JavaScript 标准参考教程(alpha)》,by 阮一峰 *********************************************************************************************************************************** 变量提升 变量提升只对var命令声明的变量有效

lm278858445的专栏 521

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

nodejs以及JavaScript提升

nodejs饿了么大前端 Node.js 进阶教程 https://cnodejs.org/topic/58ad76db7872ea0864fedfcc 《Koa2进阶学习笔记》 https://github.com/ChenShenhai/koa2-note 今天想谈谈javascript中的prototype. http://www.cnblogs.com/lwzz/archive/20

致我那些年搬过的砖 431

《JavaScript标准参考教程(alpha)》读书笔记一:面向对象编程

1.概述 原文地址 js基于构造函数(constructor)和原型链(prototype) 构造函数: 作用:提供模板,描述对象的基本结构 var Vehicle=function(a){ this.price=a; } 函数体内部使用了this 生成对象时必须使用new命令 为表示区别,第一个字母通常大写 new: 作用:执行构造...

汤一飞 828

JavaScrip标准参考教程--------笔记汇总

JavaScript标准参考教程 这是我参考阮一峰的JavaScript标准参考教程所做的笔记. 下面文章列表中的代码有的是我写的. 有的是直接用教程里面的. 我还未完成所有笔记. 这里先占个位, 方便找笔记. 导论 语法 2.1 JavaScript中的语法 标准库 3.1 JavaScript中的Object对象 3.2 JavaScript中的Array对象 面向对象编程 语...

让世界更美好! 352

2024年Web前端最新前端程序员从菜鸟到大神必学的七本前端书籍,前端开发实战讲解

由于文档内容过多,为了避免影响到大家的阅读体验,在此只以截图展示部分内容开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】学习笔记+真实项目实战+最新讲解视频】](https://bbs.youkuaiyun.com/topics/618166371)**

2401_84434301的博客 760

JavaScript个人总结-前言

我写这本教程,主要原因是自己需要。刚工作到现在,已有几个年头了,所积累的经验也有一点了,所以花了点时间将自己之前学的笔记整理了一下放在这里供大家参考,可能顺序有错乱的地方,大家可以根据自己的需要进行浏览编程时,往往需要查阅资料,确定准确用法。理想的 JavaScript 参考书,应该简明易懂,一目了然,告诉我有哪些注意点,提供代码范例。如果涉及重要概念,还应该适当讲解。可是大多数时候,现实都不是如此。找到的资料冗长难懂,抓不住重点,有时还很陈旧,跟不上语言标准和浏览器的快速发展,且大多数是英文资料。

qq_31435455的博客 224
上一篇: JavaScript面向对象编程指南(第2版)【读书笔记】
下一篇: 细碎知识点
一颗小行星!
博客等级 码龄15年 74粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值