浪浪学习
浪浪学习
全部文章
JavaScr...
算法初涉(1)
阮一峰博客笔记(1)
归档
标签
去牛客网
登录
/
注册
浪浪笔记
全部文章
/ JavaScript入门笔记
(共26篇)
6.3 Promise对象
Promise是异步编程的一种解决方案,解决的是传统异步解决方案--回调函数和事件的不足。 基本介绍 两个特点 状态不受外界影响,pending、fulfiled、rejected三种状态只能由异步操作的结果来确定 状态无法改变。 优点 命名更加规范 降低代码耦合度 避免回调地狱层层嵌套的问题...
2020-08-19
0
320
cookie,storage接口
cookie cookie是服务器发给浏览器的一段大小为4kb以内的文本信息,浏览器向服务器发送请求是需要附带上。 用途: 对话(session)管理:保存登录、购物车等需要记录的信息。 个性化信息:保存用户的偏好,比如网页的字体大小、背景色等等。 追踪用户:记录和分析用户行为。 cooki...
2020-08-19
0
415
XMLHttpRequest对象
XHR和AJAX通信 浏览器和服务器通过HTTP协议进行通信,用户输入网址回车或提交表单后,浏览器就会向服务器发起HTTP请求。1999年,微软允许JavaScript脚本发HTTP请求,2005年由谷歌发扬光大。 AJAX(Asynchronous JavaScript and XML ),AJ...
2020-08-19
0
336
7.1 DOM
DOM(Document Object Model) DOM是JavaScript操作网页的接口,作用是将网页转为一个JavaScript对象,从而对这个对象的操作就转变成了对网页的操作。 节点(Node) Node是DOM的最小组成单位,DOM树由各种不同的节点组成。 Document:整个文档...
2020-08-18
0
360
6.2 定时器,节流和防抖
定时器timer,向任务队列添加定时任务。 setTimeout 用法:timerId = setTimeout(func|code, delay); 第一个参数是回调函数,第二个参数delay,不写默认为0ms,再后面是作为回调函数的参数。 回调函数是对象的方法时的this指向var x = 1...
2020-08-18
0
439
6.1 异步操作简介
JavaScript的单线程模型 单线程是指单个脚本只在一个线程上运行,其他线程配合 js使用单线程是因为对于网页脚本语言来讲,多线程过于复杂,有历史原因 js语言本身不慢,慢的是IO输入输出操作,因此将一些耗时很长的操作挂起执行后面的任务,等到IO操作有结果再执行。 同步任务和异步任务 同步...
2020-08-18
0
427
5.2 原型和继承
占个坑https://wangdoc.com/javascript/oop/prototype.html#%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E7%9A%84%E7%BC%BA%E7%82%B9
2020-08-18
0
427
5.2 this
我理解的this this的设计跟JS的内存结构有关,对象的属性可以是函数,而函数也是对象,是单独存储的,所以函数的运行环境是可变的,没有办法在定义的时候知道谁会调用它,便设计了this来代替那个未来调用这个函数的对象。 不管什么场合使用this,this一定指代某个对象或运行环境 this的指向...
2020-08-17
1
324
5.1 实例对象和new命令
面向对象编程:Object Oriented Programming,简称OOP。相比于过程式编程(procedural programming),OOP更灵活,代码可复用,高度模块化等特点。 什么是对象(object)? 对象是单个实物的抽象表示,一个对象可以表示一类实物,实物之间的关系就变成...
2020-08-17
0
329
4.6 标准库之Math和Date对象
Math对象 一些静态方法 Math.abs()取绝对值 Math.ceil()向上取整 Math.floor()向下取整 Math.max()最大值 Math.min()最小值 Math.round()四舍五入 Math.random()随机数 Math.pow()幂运算 Math.log()自...
2020-08-17
0
281
首页
上一页
1
2
3
下一页
末页