JavaScript
Python之眼
这个作者很懒,什么都没留下…
展开
-
《高性能JavaScript》第七章 Ajax
7.1 数据传输Ajax从最基本层面来说,是一种与服务器通信而无须重载页面的方法;数据可以从服务器获取或者发送给服务器。有多种不同的方法建立这种通信通道,每种方法都有各自的优点和限制。7.1.1 请求数据五种常用技术向服务器请求数据:1:XMLHttpRequest (XHR)2:Dynamic script tag insertion3:iframes4:Comet5:Multi...原创 2019-07-12 18:42:10 · 87 阅读 · 0 评论 -
《高性能JavaScript》第五章 字符串和正则表达式
5.1 字符串连接当连接少量字符串时,这些方法运行速度都很快。随着要合并的字符串长度和数量增加时,有些方法就开始展现优势。5.1.1 加(+)和加等(+=)操作符这是一个常见的字符串连接: str += "one" + "two";这段代码运行时,会经历四个步骤:1:在内存中创建一个临时字符串;2:连接后的“onetwo”被赋值给该临时字符串;3:临时字符串与str当前的...原创 2019-07-12 15:44:07 · 141 阅读 · 0 评论 -
《高性能JavaScript》第四章 算法和流程控制
4.1 循环4.1.1 循环的类型主要有四种循环类型:for、while、do-while和for-in。--------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687----------------...原创 2019-07-12 15:39:34 · 104 阅读 · 0 评论 -
《高性能JavaScript》第三章 DOM编程
3.1 浏览器中的DOM文档对象模型(DOM)是一个独立于语言的,用于操作XML和HTML文档操作的程序接口(API)。在浏览器中,主要用来与HTML文档打交道,同样也用在Web程序中获取XML文档,并使用DOM API来访问文档中的数据。天生就慢简单理解,两个相互独立的功能只要通过接口彼此连接,就会产生消耗。将DOM和JavaScript各自想象成一个岛屿,它们之间用收费桥梁连接,Java...原创 2019-07-12 15:31:52 · 149 阅读 · 0 评论 -
《高性能JavaScript》第二章 数据存取
JavaScript四种数据存储位置:1:字面量:字面量只代表自身,不存储在特定位置。JavaScript中的字面量有:字符串、数字、布尔值、对象、数组、函数、正则表达式,以及null和undefined值;2:本地变量:使用关键字var定义的数据存储单元;3:数组元素:存储在JavaScript数组对象内部,以数字作为索引;4:对象成员:存储在JavaScript对象内部,以字符串作为索...原创 2019-07-12 15:22:08 · 283 阅读 · 0 评论 -
《高性能JavaScript》第一章 加载和执行
1.1 脚本位置描述将所有原因UI渲染和JavaScript运行共用一个线程,反例--------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687---------------------...原创 2019-07-12 14:30:28 · 86 阅读 · 0 评论 -
JavaScript 常见的六种继承方式
方式一、原型链继承这种方式关键在于:子类型的原型为父类型的一个实例对象。--------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:895817687----------------------------------...原创 2019-07-12 14:07:49 · 81 阅读 · 0 评论 -
JavaScript常用API总结
下面是我整理的一些JavaScript常用的API清单。目录1:元素查找2:class操作3:节点操作4:属性操作5:内容操作6:css操作7:位置大小8:事件9:DOM加载完毕10:绑定上下文11:去除空格12:Ajax13:JSON处理14:节点遍历元素查找----------------------------------------------------...原创 2019-07-12 13:59:48 · 165 阅读 · 0 评论 -
《高性能JavaScript》第九章 构建并部署高性能JavaScript应用
本章使用到的技术可能已经过时,主要理解其思想。本章的目的是了解如何有效地组织并部署基于JavaScript的Web应用的一些必要知识。1:Apache Ant:是一个软件构建自动化工具;2:合并多个JavaScript文件,减少页面渲染所需的HTTP请求数;3:预处理JavaScript源文件并不会让应用变得更快,但它允许你做其他的事情,如有条件的插入测试代码;4:JavaScript压缩...原创 2019-07-12 18:47:52 · 143 阅读 · 0 评论 -
《高性能JavaScript》第八章 编程实践
8.1 避免双重求值JavaScript像其他很多脚本语言一样,允许你在程序中提取一个包含代码的字符串,然后动态执行它。有四个标准方法可以实现:eval()、Function()、setTimeout()和setInterval()。--------------------------------------------------------------------注:如果你对python...原创 2019-07-12 18:46:02 · 93 阅读 · 0 评论 -
《高性能JavaScript》第六章 快速响应的用户界面
6.1 浏览器UI线程浏览器UI线程:用于执行JavaScript和更新用户界面的进程。UI线程的工作基于一个简单的队列系统,任务会被保存到队列中直到进程空闲。--------------------------------------------------------------------注:如果你对python感兴趣,我这有个学习Python基地,里面有很多学习资料,感兴趣的+Q群:...原创 2019-07-12 15:50:12 · 127 阅读 · 0 评论