BOM(Brower Object Model)浏览器对象模型 每打开一个浏览器,就会创建一个window对象(全局对象),所以BOM的顶层对象是window window可以直接使用var声明的全局变量和字面量的全局函数,即window.属性和window.方法。 全局属性(即变量)与window ...
一、方法重用使用 call() 方法,您可以编写能够在不同对象上使用的方法。1、函数是对象方法在 JavaScript 中,函数是对象的方法。如果一个函数不是 JavaScript 对象的方法,那么它就是全局对象的函数(参见前一章)。下面的例子创建了带有三个属性的对象(firstName、lastN... ...
分类:
移动开发 时间:
2020-02-13 17:18:05
阅读次数:
103
问题:如果在main函数中抛出异常会发生什么? #include <iostream> using namespace std; class Test { public: Test() { cout << "Test()" << endl; } ~Test() { cout << "~Test()" ...
分类:
其他好文 时间:
2020-02-12 22:19:09
阅读次数:
67
一、Math 对象Math 对象用于执行数学任务。与其他全局对象不同,Math对象没有构造函数。方法和属性是静态的。可以在不首先创建Math对象的情况下使用所有方法和属性(常量)。Math 属性(常量)JavaScript 提供了可由 Math 对象访问的 8 个数学常量:Math.E // 返回欧... ...
分类:
其他好文 时间:
2020-02-12 10:34:10
阅读次数:
63
global对象 全局对象 所有的全局变量和全局方法,都可以归在window上 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> body{ width:100 ...
5分钟读懂JavaScript预编译流程 javascripttypescriptes6es5 阅读约 7 分钟 大家都知道JavaScript是解释型语言,既然是解释型语言,就是编译一行,执行一行,那又何来预编译一说呢?脚本执行js引擎都做了什么呢?今天我们就来看看吧。 1-JavaScript运 ...
分类:
编程语言 时间:
2020-02-03 19:24:07
阅读次数:
89
  } console.log(a) //报错a未定义 var b = 3 let c = 4 c ...
分类:
其他好文 时间:
2020-01-16 19:25:33
阅读次数:
121