this指向的四中情况在javascript里面,this的指向可以归纳为以下四种情况。只要能牢记这四种情况,大部分情况下就已经够用了。
1.在全局代码或者普通的函数调用中,this指向全局对象,在浏览器里面既为window对象1
console.log(this);
//输出window
function foo(){
console.log(this);
}
foo();
//输出window
在浏览器环境里运行上述代码,两处输出结果均为window对象。
Good things are coming !
每个Window对象都有一个document属性指向Document
Document对象表示窗口的内容.
element
1 | var oracledb = require('oracledb'); oracledb.getConnection( { user : "hr", password : "welcome", connectString : "localhost/XE" }, function(err, connection) { if (err) { console.error(err.message); return; } connection.execute( "SELECT department_id, department_name " + "FROM departments " + "WHERE department_id = :did", [180], function(err, result) { if (err) { console.error(err.message); return; } console.log(result.rows); }); }); |
DOM 渲染流程要理解异步脚本载入的用处首先要了解浏览器渲染DOM的流程,以及各阶段用户体验的差别。 一般地,一个包含外部样式表文件和外部脚本文件的HTML载入和渲染过程是这样的: