一、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等。 七、indexOf()1 var str='asaa';2 undefined3 str.indexOf('aa')4 2
大范围的string在前面,需要搜索的字符串在后面,就是大在前,小在后,然后返回的匹配的索引值
原标题:i++,++i,Math.max,hasOwnPrototype.ajax,indexOf()
关键词:ajax