js数组原生方法
数组的基础用法:
栈和队列:pop,push & shift() unshift()
转换:concat()合并数组,join(",")合并成字符串
排序从小到大:sort() resort()逆序排列。sort(),默认是按照字符串编码顺序排列,而不是数字大小
复制&截取:slice(0)
删除,插入,替换:splice
改变原数组的方法是 pop push shift unshift sort splice
不改变原数组的方法是 concat join slice
http://www.feeldesignstudio.com/2013/09/native-javascript-object-properties-and-methods-array/
call&apply
call&apply的目的是一样的,只是api不同。他们都可以改变function 执行时,this指针。那么拥有改变this作用的call&apply可以做到什么呢?
-
api:贴上mdn的官方解释,https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/apply#apply_and_built-in_functions、
个人感觉api还是应该看官方文档!fn.apply(this,[argumentArr]) fn.call()
js字符串原生方法:
http://riny.net/2012/the-summary-of-javascript-string/
document.wirte()方法的使用
http://javascript.ruanyifeng.com/dom/document.html#toc9
window对象
window.location对象
url的完整组成: url = 协议+域名+端口号+路径+锚点
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。