前端工程师2——JavaScript(ES5)
文章平均质量分 92
努力成为一名优秀的前端工程师
ChrisP3616
C2在读硕士
展开
-
JavaScript(九)(IndexedDB API、Web Worker)
JavaScript(九)(IndexedDB API、Web Worker)文章目录JavaScript(九)(IndexedDB API、Web Worker)67. IndexedDB API67.1 概述67.2 基本概念**(1)数据库****(2)对象仓库****(3)数据记录****(4)索引****(5)事务**67.3 操作流程67.3.1 打开数据库**(1)error 事件****(2)success 事件****(3)upgradeneeded 事件**67.3.2 新建数据库67原创 2021-07-30 15:50:27 · 756 阅读 · 5 评论 -
JavaScript(八)(Storage/History/URL/ArrayBuffer/File/FormDate)
JavaScript(八)(Storage/History/URL/ArrayBuffer/File/FormData文章目录JavaScript(八)(Storage/History/URL/ArrayBuffer/File/FormData61. Storage 接口61.1 概述61.2 属性和方法61.2.1 Storage.setItem()61.2.2 Storage.getItem()61.2.3 Storage.removeItem()61.2.4 Storage.clear()61.2.原创 2021-07-29 20:53:16 · 306 阅读 · 3 评论 -
JavaScript(七)(Navigator/Screen/Cookie/XMLHttpRequest/CORS)
JavaScript(七)(Navigator/Screen/Cookie/XMLHttpRequest/CORS)文章目录JavaScript(七)(Navigator/Screen/Cookie/XMLHttpRequest/CORS)56. Navigator 对象,Screen 对象。56.1 Navigator 对象的属性56.1.1 Navigator.userAgent56.1.2 Navigator.plugins56.1.3 Navigator.platform56.1.4 Naviga原创 2021-07-28 14:48:53 · 1044 阅读 · 7 评论 -
1.7.3 URL 中 井号# 、问号?、 连接符 & 的用法及含义
URL 中 井号# 、问号?、 连接符 & 的用法及含义文章目录URL 中 井号# 、问号?、 连接符 & 的用法及含义1. 井号2. 问号3. 连接符1. 井号#,井号:表示网页中的一个位置,被称之为锚点,常用于某个网页间不同位置的跳转,简单的说就是在一个网页中,URL 不变的情况下,通过添加“#buy”的字符在 URL 最后可以跳转到当前网页中已经定义好的锚点(id=“buy”)位置;同样#的改变也会增加浏览器的历史记录,也就是说我们可以通过“后退”按钮回到上一个位置,而熟悉网页开原创 2021-07-28 10:47:32 · 6038 阅读 · 1 评论 -
1.7.2 W3C代码标准及规范(完整版)
W3C代码标准及规范(完整版)文章目录W3C代码标准及规范(完整版)1. 概述1.1 w3cinteraction domain 交互技术标准领域1.2 w3cubiquitous web domain 普适Web标准领域1.3 w3cTechnology and Society Domain 技术与社会标准领域1.4 w3c 信息与知识(Information & Knowledge)标准领域1.5 w3cwai Web信息无障碍计划标准2.2.1 目的: 为什么要遵循标准2.2 目原创 2021-07-28 09:45:55 · 2854 阅读 · 1 评论 -
1.7.1 HTTP中GET、POST用法以及它们的区别
1.7.1 HTTP中GET、POST用法以及它们的区别HTTP定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符。我们可以这样认为: 一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的 查,改,增,删 4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。那么,除了上面说的四种方法,HTTP还有其它方法么?其实HTT原创 2021-07-27 20:53:50 · 176 阅读 · 1 评论 -
JavaScript(六)(浏览器模型/window对象/iframe)
JavaScript(六)(浏览器模型/window对象)文章目录JavaScript(六)(浏览器模型/window对象)八、浏览器模型54. 浏览器环境概述54.1 代码嵌入网页的方法54.1.1 script 元素嵌入代码54.1.2 script 元素加载外部脚本54.1.3 事件属性54.1.4 URL 协议54.2 script 元素==54.2.1 网页工作原理==54.2.2 defer 属性54.2.3 async 属性54.2.4 脚本的动态加载54.3 浏览器的组成54.3.1 渲染原创 2021-07-27 11:37:47 · 1965 阅读 · 1 评论 -
JavaScript(五)(事件/Event/DragEvent/session/scroll)
JavaScript(五)(事件)文章目录JavaScript(五)(事件)七、事件43. EventTarget 接口43.1 概述43.2 EventTarget.addEventListener()43.3 EventTarget.removeEventListener()43.4 EventTarget.dispatchEvent()44. 事件模型44.1 监听函数44.1.1 HTML 的 on- 属性44.1.2 元素节点的事件属性44.1.3 EventTarget.addEventLis原创 2021-07-25 22:20:13 · 586 阅读 · 2 评论 -
JavaScript(四)(DOM/Node/NodeList/Document/Element)
JavaScript(四)(DOM)文章目录JavaScript(四)(DOM)六、DOM33. DOM 概述33.1 DOM33.2 节点33.3 节点树(Document只有两个子节点doctype/html根节点)34. Node 接口34.1 属性34.1.1 Node.prototype.nodeType34.1.2 Node.prototype.nodeName34.1.3 Node.prototype.nodeValue34.1.4 Node.prototype.textContent34.原创 2021-07-22 16:53:11 · 745 阅读 · 1 评论 -
JavaScript(三)(面向对象编程(new this Object)、异步操作(setTimeout Promise))
JavaScript(三)(面向对象编程、异步操作)文章目录JavaScript(三)(面向对象编程、异步操作)五、面向对象编程25. 实例对象与 new 命令25.1 对象是什么25.2 构造函数25.3 new 命令25.3.1 基本用法25.3.2 new 命令的原理25.3.3 new.target25.4 Object.create() 创建实例对象26. this 关键字26.1 涵义26.2 实质26.3 使用场合**(1)全局环境****(2)构造函数****(3)对象的方法**26.4原创 2021-07-19 17:00:57 · 1216 阅读 · 4 评论 -
JavaScript(二)(语法专题+标准库(Object Array console JSON))、错误处理机制、编程风格、控制台指令、RegExp(正则) 对象、修饰符
JavaScript基础(二)(语法专题+标准库)三、语法专题10. 数据类型的转换10.1 概述JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var x = y ? 1 : 'a';上面代码中,变量x到底是数值还是字符串,取决于另一个变量y的值。y为true时,x是一个数值;y为false时,x是一个字符串。这意味着,x的类型没法在编译阶段就知道,必须等到运行时才能知道。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算符发现,运算原创 2021-07-17 14:41:11 · 364 阅读 · 1 评论 -
JavaScript(一)(数据类型+运算符)
JavaScript(一)(数据类型+运算符)导论 - JavaScript 教程 - 网道 (wangdoc.com)一、数据类型1. 什么是 JavaScript 语言?1.1 定义JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script language),指的是它不具备开发操作系统的能力,而是只用来编写控制其他大型应用程序(比如浏览器)的“脚本”。JavaScript 也是一种嵌入式(embedded)语言。它本身提供的核心语法不算很多,只能用来做一些数学和逻辑运算。原创 2021-07-17 14:35:15 · 497 阅读 · 1 评论