JavaScript基础 - Map和Set 要点: Key的值需保证唯一无重复。 Map1234567let m = new Map();m.set('key', 100)m.has('key')m.get('key')m.delete('key') Set1234let s = new Set([1,2,3,4]) // 初始化s.add(x);s.dele 2023-01-08 JavaScript #JavaScript
JavaScript基础 - 字符串和数组 字符串因为字符串是常量,一般情况下字符串提供的API都不改变源变量,返回的字符串都为新建的字符串, 占用额外的内存空间。 1234567.lengthtoUpperCasetoLowerCaseindexOf // 搜索字符串,返回指定字符串出现的位置substring // 返回索引区间的子串 数组12345678910111213141516171819202122.leng 2023-01-08 JavaScript #JavaScript
JavaScript基础 - 杂记 标准ECMAScript 6.0 2015 ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现 JS三座大山 this 原型 AJAX JS数据类型记忆口诀:四基 两空 一对象 1234567891011numberstringbooleansymbolbigint -- newundefinednullobject (包含:数组Array,函数F 2023-01-08 JavaScript #JavaScript
JavaScript函数 - 执行时机 任务队列变量作用域异步&同步闭包Closure 先看一段代码。 123456let i = 0for(i = 0; i < 6; ++i){ setTimeout(()=>{ console.log(i) },0)} setTimeout函数会在指定时间到达后执行给定的函数,或代码段。setTimeout添加的 2023-01-08 JavaScript #JavaScript
JavaScript基本语法 主要内容 表达式,语句 标识符 流程控制 if-else switch-case 循环 while-for break & continue label 注释 表达式 expression12345671+1String(1234)hasValue?o.value:"null" 语句 statement12345let m_num = 1024*148;re 2023-01-08 JavaScript #JavaScript
JavaScript基础 - Date 在JavaScript中Date对象用于处理日期和时间。 日期对象是用new Date()创建的。 UTC: Coordinated Universal Time, 相对于北京时间晚了8个小时,因为北京所在时区为东8区,东+西-。 基本使用1234567891011121314151617181920var now = new Date()now; // Wed Aug 24 2022 11:12 2023-01-08 JavaScript #JavaScript #Date
HTTP学习笔记 HTTP (HyperText Transfer Protocol), 中译:超文本传输协议。 HTTP基于TCP/IP通信协议来传输数据,为Web浏览器与Web服务器之间通信而设计。 特点 无连接 无状态 媒体独立 备注: 所谓长短连接,说的是TCP连接的复用与否。 WWWWWW = URL + HTTP + HTML IP: 如何定位一个设备 如何封装数据报文,以同其 2023-01-08 HTTP
JQuery 使用 1. DOM操作DOM操作步骤: 选择DOM (可选)查找或过滤 操作DOM 选择JQuery的查找DOM语法同CSS选定DOM的语法一致,只要会了CSS就会使用JQuery的选择器。 按标签查找123$('html')$('div')$('span') 按class查找12$('.nav-wrapper')$( 2023-01-08 JavaScript #JavaScript #jQuery
JavaScript - AJAX使用与封装 前置知识HTTP协议基础 * 请求响应概念 * response 状态码概念 Web运作原理:一次HTTP请求对应一个页面。 AJAXAJAX 是 Asynchronous JavaScript And XML 的缩写, 本意是使用JavaScript来执行异步的网络请求. 使用AJAX12345678910111213const request = new XMLHttpRequest()re 2023-01-08 JavaScript #JavaScript #AJAX
HTML常用标签 - form表单 总览12345678<form method="post" action="save.php"> <label for="username">用户名:</label> <input type="text" name="username&q 2023-01-08 HTML #HTML 表单