你的位置:首页 > Java教程

[Java教程]i++,++i,Math.max,hasOwnPrototype.ajax


一、i++与++i的区别

1 var i=0;3 console.log(i++)5 0

1 var j=0;2 3 console.log(++j)4 1

a=++i;相当于i=i+1;a=i;

a=i++;相当于a=i;i=i+1;

 

二、Math.max

1 var arr=[1,3,4,45,5,6,6,7]2 undefined3 Math.max(arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6],arr[7])4 455 Math.max.call(Math,arr[0],arr[1],arr[2],arr[3],arr[4],arr[5],arr[6],arr[7])6 457 Math.max.apply(Math,arr)8 45

三、hasOwnPrototype与isPrototypeOf

hasOwnProperty: 是用来判断一个对象是否有你给出名称的属性或对象。不过需要注意的是,此方法无法检查该对象的原型链中是否具有该属性,该属性必须是对象本身的一个成员。

isPrototypeOf : 是用来判断要检查其原型链的对象是否存在于指定对象实例中,是则返回true,否则返回false。

 

四、ajax

ajax() 方法通过 HTTP 请求加载远程数据。$.ajax(opts);opts为json格式,常见参数url、type、data等。
 
load() 方法从服务器加载数据,并把返回的数据放入被选元素中。$(selector).load(URL,data,callback);
必需的 URL 参数规定您希望加载的 URL。
可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。
可选的 callback 参数是 load() 方法完成后所执行的函数名称。
 
$.get() 方法通过 HTTP GET 请求从服务器上请求数据。
$.get(URL,callback);
必需的 URL 参数规定您希望请求的 URL。
可选的 callback 参数是请求成功后所执行的函数名。

 
getScript() 方法通过 HTTP GET 请求载入并执行 JavaScript 文件。
jQuery.getScript(url,success(response,status));
 
 
五、
javascirpt中的数字在计算机内存储为8Byte
 
六、
Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单元素有效,包括select,radio,checkbox,button等。