1. 新兴的API

requestAnimationFrame():是一个着眼于优化js动画的api,能够在动画运行期间发出信号。通过这种机制,浏览器就能够自动优化屏幕重绘操作

Page Visibility API:让开发人员知道用户什么时候正在看着页面,而什么时候页面是隐藏。

Geolocation API:在得到用户许可的情况下,可以确定用户的位置

File API:可以读取文件内容,用户显示、处理和上传

Web Timing:给出了页面加载和渲染过程的很多信息,对性能优化非常有价值

Web Workers:可以运行异步javascript代码,避免堵塞用户界面

转载于:https://www.cnblogs.com/SLchuck/p/4510513.html

25. javacript高级程序设计-新兴的API相关推荐

  1. 10. javacript高级程序设计-DOM

    1. DOM DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序接口) 1.1 节点层次 DOM可以将任何HTML和XML文档描绘成一个由多层节点构成的结构.节点分为几种不同的类型 ...

  2. 11. javacript高级程序设计-DOM扩展

    1. DOM扩展 1.1 选择符API l querySelector() 接收一个css选择符,返回与该模式匹配的第一个元素 l querySelectorAll() 接收一个css选择符,返回所有 ...

  3. 17. javacript高级程序设计-错误处理与调试

    1. 错误处理与调试 l 在可能发生错误的地方使用try-catch方法,可以对错误进行及时的相应 l 使用window.onerror事件处理程序,这种方式可以接受try-catch不能处理的所有错 ...

  4. 18. javacript高级程序设计-JavaScript与XML

    1. JavaScript与XML IE采取了下列方式: l 通过ActiveX对象来支持处理XML,而相同的对象也可以用来构建桌面应用程序 l Windows携带了MSXML库,JavaScript ...

  5. 22. javacript高级程序设计-高级技巧

    1. 高级技巧 1.1 函数 l 可以使用惰性载入函数,将任何分支推迟到第一个调用函数的时候 l 函数绑定可以让你创建始终在指定环境中运行的函数,同时函数柯里化可以让你创建已经填写了某些参数的函数 l ...

  6. 12. javacript高级程序设计-DOM2和DOM3

    1. DOM2和DOM3 DOM2级规范定义了一些模块,用于增强DOM1级."DOM2级核心"为不同的DOM类型引入了一些与XML命名空间有关的方法,这些变化只在使用XML或者XH ...

  7. 一行python代码画粑粑_如何阅读《JavaScript高级程序设计》(一)

    题外话 最近在看<JavaScript高级程序设计>这本书,面对着700多页的厚书籍,心里有点压力,所以我决定梳理一下..探究一下到底怎么读这本书.本书的内容好像只有到ES5...所以只能 ...

  8. 《JavaScript 高级程序设计》

    第 3 章 基本概念 3.5.2 位操作符 ECMAScript 中所有数值都是以 IEEE-754 64 位格式存储,但位操作符并不直接操作 64 位的值.而是先将 64 位的值转换成 32 位的整 ...

  9. JavaScript高级程序设计(第3版)pdf

    下载地址:网盘下载 内容简介  · · · · · · 本书是JavaScript 超级畅销书的最新版.ECMAScript 5 和HTML5 在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入 ...

最新文章

  1. 想学 Java 的你,来看看这 20 个实战项目!
  2. day06:02oracle体系结构_存储结构
  3. [pasecactf_2019]tornado_casino
  4. vc下c语言网络编程,用VC编写C/S消息传送程序
  5. Collections和Collection的区别:
  6. ClassLoader背景知识
  7. 安卓下载功能中的广播接收器
  8. 力扣——206.反转链表
  9. netstat 用法
  10. 2008服务器系统只有回收站,清除Windows Server 2008 R2中所有用户的回收站
  11. JS(获取浏览器高度)
  12. 转载:无刷直流电机的基本工作原理是什么
  13. sendmail php qq垃圾邮件,发送邮件,被QQ定义为疑似垃圾邮件,如何解决这个有关问题...
  14. Java程序语言(基础篇)第2章 基本程序设计 编程练习题解答
  15. LAMP 技术简介(1)
  16. 【系统分析师之路】2007年下系统分析师上午综合知识真题
  17. 【K哥爬虫普法】百度、360八年乱战,robots 协议之战终落幕
  18. 智能化运维最佳实践-自动化
  19. quill Cannot import ImageResize. Are you sure it was registered?
  20. 计算机网络大赛英文简称是什么,关于“中国高校计算机大赛网络技术挑战赛”(2018年)的通知...

热门文章

  1. python什么时候用框架_Python 中三大框架各自的应用场景
  2. 梦幻西游三维版显示服务器未开启,梦幻西游三维版登录不进去怎么办-梦幻西游三维版登录不进去解决办法介绍_斗蟹游戏网...
  3. linux内核和cpu指令集,Linux之父:Intel别浪费时间在AVX512这类指令集、多堆核心才是正道...
  4. python isodd()判断奇偶_位运算(1的个数;2.判断奇偶)
  5. html 字母列表通讯录,仿微信通讯录字母排序列表
  6. php一个数组赋值给对象,php数组与对象相互转换方法
  7. c java 的关系,c#与c、java的关系
  8. Android客户端开发—数据库SQLite基本语句
  9. javascript的string对象
  10. SIFT和SURF的替换算法——ORB (Oriented FAST and Rotated BRIEF 快速定向和旋转)