js部分用法

alert(""); 浏览器弹窗:
document.write(我是输出到页面")
typeof: 判断数据类型
字符串:split 切割字符串 concat 拼合字符串 _indexOf:判断字符串中存在这个元素 返回位置,否则-1
数组:
push/pop
push: 在尾部添加
pop: 在尾部删除
shift/unshift
shift: 在头部删除
unshift: 在头部添加
splice: 切割元素(改变原数组)
slice: 读取元素段(不改变原数组)
join: 分割数组的字符串样式 进行拼接
concat: 多个数组的合并成一个数组,原数组不变(上拉加载)
reverse: 颠倒排列数组元素,返回改变后的数组
_indexOf: 判断数组中存在这个元素 返回位置,否则-1
forEach: 没有返回值 forEach(function(item,index,arr){}) 数组循环遍历方法 for循环遍历语句
item代表遍历到的元素 index代表遍历到的下标 arr代表遍历的数组
map: 返回处理好的结果放在新数组
filter: 筛选符合条件的元素生成新数组返回回来

Math.abs():返回绝对值;
Math.max():返回最大值
Math.min():返回最小值
Math.pow(数,幂)
Math.sqrt() 开根号
Math.round()四舍五入
Math.floor():返回小于参数值的最大整数(向下取整)
Math.ceil():返回大于参数值的最小整数(向上取整)
Math.random():返回0到1之间的一个伪随机数,可能为0,但一定小于1
(最大值-最小值*随机数+最小值=最小值到最大值之间的随机数)

Date对象
getFullYear():返回四位的年份
getDay():返回星期几,星期日0,星期一1
getMonth():返回月份,0表示1月,11表示12月
getHours():返回小时(0-23)
getMilliseconds()返回毫秒,0-999
getMinutes()返回分钟
getSeconds()返回秒
function format(time)时间戳转换成年月日

prototype:伴生对象 显示原型
改变this的指向方法:

  1. var newFun=sayHello.bind(user1,1,2)
  2. sayHello.apply(user1,[1,2])
  3. sayHello.call(user1,1,2)

存放在localStorage.token=json.data.token

上传图片

事件委托:ev.target.tagName
组织事件冒泡:ev.stopPropagation();

posted @ 2025-01-08 16:16  D广凯  阅读(31)  评论(0)    收藏  举报