今天我们学习了this的基础了解。现在js越来越灵活多用,在未来的互联网的日子里面肯定越来越重用。他现在不仅是用于页面控制,同时还能够与后台交互。
先讲一讲js地层:
var a = "hello";
function b (){
this.a = "world";
alert(a);}
b();
new b();
new b().a;
这三个方法的输出world; hello; world.
注意:this指定的是"." 前面的对象。
var b = "no";
var c = function a(){
var b = "yes";
function m(){
alert(b);}}
注意:js里面小括号的数据会直接执行:(function(){}); --这叫做闭包。
js的后台调用:node.js v8 html5 还有一个记得不清楚了。
person:function(age,sex){
this.age = age;
this.sex = sex;}
person.protoType{
get:function(){};
set:function(){};}
等同于java里面的对象。
js的所有new对象都是object的子类。
node.js:后台js代码。能和c语言和java合用,运行快。
注意:再次声明变量变量的初始值也不会为空。
var a ="hello";
var a;
a 的值还是hello。
确认框:
confirm("文本") 弹出一个有【确定】和【取消】的window。
时间日期函数:setTimeout(func,interval,args) 在interval时间后执行function 参数为args。
同时也有方法 setTimeout("运行内容 --->function名也是在引号中",interval);
比较时间大小: myDate>today