Lv.3
Johan Tian
更多个人资料
253
成长值
0
关注
0
粉丝
+ 关注
私信
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
个人勋章
TA还没获得勋章~
成长雷达
250
3
0
0
0
个人资料
个人介绍
这个人很懒,什么都没有留下
感兴趣或擅长的领域
暂无数据
达成规则
以上满足
项可达成此勋章
博客
关注
粉丝
论坛
全部时间
全部时间
最近三天
最近一周
最近一月
全部
暂无专栏分类
javascript-面向对象编程(二)
bind要注意的点: (1)每一次返回一个新函数bind方法每运行一次,就返回一个新函数,这会产生一些问题。比如,监听事件的时候,不能写成下面这样。element.addEventListener('click', o.m.bind(o));上面代码中,click事件绑定bind方法生成的一个匿名函数。这样会导致无法取消绑定,所以,下面的代码是无效的。element.removeEvent...
JavaScript
Prototype
面向对象编程
Johan Tian
2022-07-13 14:54:54
2562
0
0
2022-07-13 14:54:54
999+
0
0
JavaScript-DOM(二)
五、Document节点 1、概述document节点对象代表整个文档,每张网页都有自己的document对象。window.document属性就指向这个对象。只要浏览器开始载入 HTML 文档,该对象就存在了,可以直接使用。document对象有不同的办法可以获取。正常的网页,直接使用document或window.document。iframe框架里面的网页,使用iframe节点的c...
CSS
HTML
JavaScript
Johan Tian
2022-07-13 14:54:46
2834
0
0
2022-07-13 14:54:46
999+
0
0
JavaScript-浏览器模型(六)
十四、IndexedDB API 1、概述随着浏览器的功能不断增强,越来越多的网站开始考虑,将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。现有的浏览器数据储存方案,都不适合储存大量数据:Cookie 的大小不超过 4KB,且每次请求都会发送回服务器;LocalStorage 在 2.5MB 到 10MB 之间(各家浏览器不同),而且不提供搜索功能,不能建立自定义...
JavaScript
数据库
Johan Tian
2022-07-13 14:04:41
2529
0
0
2022-07-13 14:04:41
999+
0
0
JavaScript-浏览器模型(七)
(11)IDBObjectStore.createIndex()IDBObjectStore.createIndex()方法用于新建当前数据库的一个索引。该方法只能在VersionChange监听函数里面调用。objectStore.createIndex(indexName, keyPath, objectParameters)该方法可以接受三个参数。indexName:索引名keyPat...
JavaScript
任务调度
Johan Tian
2022-07-13 13:56:07
2733
0
0
2022-07-13 13:56:07
999+
0
0
JavaScript-浏览器模型(五)
4.2 URLSearchParams.toString()toString方法返回实例的字符串形式。var url = new URL('https://example.com?foo=1&bar=2');var params = new URLSearchParams(url.search);params.toString() // "foo=1&bar=2'那么需要字符串的场合,会自...
JavaScript
数据结构
Johan Tian
2022-07-13 13:54:32
2806
0
0
2022-07-13 13:54:32
999+
0
0
JavaScript-浏览器模型(四)
4.2 WebSocketWebSocket 是一种通信协议,使用ws://(非加密)和wss://(加密)作为协议前缀。该协议不实行同源政策,只要服务器支持,就可以通过它进行跨源通信。下面是一个例子,浏览器发出的 WebSocket 请求的头信息(摘自维基百科)。GET /chat HTTP/1.1Host: server.example.comUpgrade: websocketCon...
http
JavaScript
Johan Tian
2022-07-13 13:53:59
2942
0
0
2022-07-13 13:53:59
999+
0
0
JavaScript-浏览器模型(三)
2.3 XMLHttpRequest.response 响应的数据体XMLHttpRequest.response属性表示服务器返回的数据体(即 HTTP 回应的 body 部分)。它可能是任何数据类型,比如字符串、对象、二进制对象等等,具体的类型由XMLHttpRequest.responseType属性决定。该属性只读。如果本次请求没有成功或者数据不完整,该属性等于null。但是,如果...
http
JavaScript
Johan Tian
2022-07-13 13:53:19
2618
0
0
2022-07-13 13:53:19
999+
0
0
JavaScript-浏览器模型(二)
3.7 window.focus(),window.blur()window.focus()方法会激活窗口,使其获得焦点,出现在其他窗口的前面。var popup = window.open('popup.html', 'Popup Window');if ((popup !== null) && !popup.closed) { popup.focus();}上面代码先检查popup窗...
JavaScript
Johan Tian
2022-07-13 13:52:50
3066
0
0
2022-07-13 13:52:50
999+
0
0
JavaScript-浏览器模型(一)
浏览器模型 一、浏览器环境概述JavaScript 是浏览器的内置脚本语言。也就是说,浏览器内置了 JavaScript 引擎,并且提供各种接口,让 JavaScript 脚本可以控制浏览器的各种功能。一旦网页内嵌了 JavaScript 脚本,浏览器加载网页,就会去执行脚本,从而达到操作浏览器的目的,实现网页的各种动态效果。本章开始介绍浏览器提供的各种 JavaScript 接口。首先,...
JavaScript
Johan Tian
2022-07-13 13:52:08
2930
0
0
2022-07-13 13:52:08
999+
0
0
JavaScript-事件(三)
2、DragEvent 接口拖拉事件都继承了DragEvent接口,这个接口又继承了MouseEvent接口和Event接口。浏览器原生提供一个DragEvent()构造函数,用来生成拖拉事件的实例对象。new DragEvent(type, options)DragEvent()构造函数接受两个参数,第一个参数是字符串,表示事件的类型,该参数必须;第二个参数是事件的配置对象,用来设置事件...
JavaScript
数据结构
Johan Tian
2022-07-13 13:50:51
5445
0
0
2022-07-13 13:50:51
999+
0
0
总条数:67
10
10
20
50
100
1
2
3
4
5
6
7
上滑加载中
https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
+ 关注