![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaScript笔记
文章平均质量分 66
JavaScript笔记
Alice_LMY
这个作者很懒,什么都没留下…
展开
-
JavaScript笔记 12:高级4(线程机制与事件机制)
进程与线程进程:程序的一次执行,它占有一片独有的内存空间可以通过windows任务管理器查看进程线程:是进程内的一个独立执行单元是程序执行的一个完整流程是CPU的最小的调度单元浏览器内核定时器引发的思考JS是单线程执行的浏览器的事件循环(轮询)模型H5 Web Workers(多线程)...原创 2021-08-03 15:26:49 · 123 阅读 · 0 评论 -
JavaScript笔记 11:高级3(面向对象高级)
对象创建模式方式一:Object构造函数模式套路:先创建空Object对象,再动态添加属性/方法适用场景:起始时不确定对象内部数据问题:语句太多var p = new Object();p.name = "dudu";p.age = 22;p.setName = function (name) { this.name = name;};方式二:对象字面量模式套路:使用 {} 创建对象,同时指定属性/方法适用场景:起始时对象内部数据是确定的问题:如果创建多个对象,有重复代转载 2021-07-29 16:45:25 · 82 阅读 · 0 评论 -
JavaScript笔记 10:高级2(函数高级)
原型原创 2021-07-29 09:52:29 · 130 阅读 · 0 评论 -
JavaScript笔记 09:高级1(基础总结)
数据类型1. 分类基本类型String:任意字符串Number:任意数字Boolean:true/falseUndefined:undefinedNull:null对象类型Object:任意对象Function:一种特别的对象(可以调用执行)Array:一种特别的对象(数值下标,内部数据是有序的)2. 判断typeof:可以判断undefinedinstanceof:判断对象的具体类型===:可以判断undefined...原创 2021-07-09 11:15:33 · 177 阅读 · 1 评论 -
JavaScript笔记 08:类的操作和JSON
类的操作通过style属性来修改元素的样式,每修改一个样式,浏览器就要重新渲染一次页面,性能比较差,且当修改的样式较多时不方便编写代码可以通过修改元素的class属性来间接的修改元素的样式,此时修改一次就可以同时修改多个样式,浏览器也只会渲染一次,性能较高,且这种方式可以将表现和行为分离开<button id="btn01">点击以后修改box的样式</button><br><br><div id="box" class="b1 b2"&g原创 2021-07-06 10:54:34 · 109 阅读 · 0 评论 -
JavaScript笔记 07:BOM对象
BOM指的是浏览器对象模型,它提供了一组对象,用来完成对浏览器的操作BOM对象在浏览器中都是作为window对象的属性保存的1. window代表整个浏览器的窗口,同时也是网页中的全局对象2. navigator代表当前浏览器的信息,通过该对象可以识别不同的浏览器window.onload = function () { var navigator = window.navigator; // 由于历史原因,navigator中的大部分属性都已经不能帮助识别浏览器了 console.原创 2021-07-05 13:37:03 · 119 阅读 · 0 评论 -
JavaScript笔记 06:事件对象
事件对象、事件冒泡、事件绑定、事件传播、鼠标滚轮事件、键盘事件原创 2021-07-01 16:55:04 · 184 阅读 · 0 评论 -
JavaScript笔记 05:DOM对象
DOM,全称Document Object Model文档对象模型文档:表示整个的HTML网页文档对象:表示将网页中的每一个部分都转换为了一个对象模型:使用模型来表示对象之间的关系节点Node:是构成网页的最基本的组成部分,网页中的每一个部分都可以称为是一个节点文档节点:整个HTML文档元素节点:HTML文档中的标签属性节点:元素的属性文本节点:标签中的文本内容节点的属性nodeNamenodeTypenodeValue文档节点#document.原创 2021-06-28 09:32:30 · 209 阅读 · 1 评论 -
JavaScript笔记 04:一些对象
Date对象,Math 对象,String对象,正则表达式对象原创 2021-06-22 11:32:31 · 126 阅读 · 0 评论 -
JavaScript笔记 03:数组
数组原创 2021-06-18 10:15:16 · 126 阅读 · 0 评论 -
JavaScript笔记 02:对象与方法
对象对象的分类内建对象由ES标准中定义的对象,在任何的ES的实现中都可以使用例如:Math String Number Boolean Function宿主对象由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象例如:BOM DOM console document自定义对象由开发人员自己创建的对象对象的基本操作// 创建一个对象var obj = new Object();console.log(typeof obj); // object//原创 2021-06-09 14:23:09 · 251 阅读 · 1 评论 -
JavaScript笔记 01:基础知识
数据类型,强制类型转换,运算符原创 2021-06-08 11:13:21 · 188 阅读 · 1 评论