unescape Function eval Array Object Date RegExp indexOf hasOwnProperty decodeURIComponent encodeURI encodeURIComponent Math 、round 、 random、parseInt 等强制转换 shift、pop、push、unshift slice、splice、split、substring、substr、concat String 、 fromCharCode、 charCodeAt atob 、btoa、Uint8Array、 ArrayBuffer、 Int32Array、 Int16Array setTimeout 、setInterval、 clearTimeout
1 unescape 解码用法
2 Function 大写的F函数实例化方法 var fun=new Function('a','return a') 等价于funciton fun(a){ return a } 3 eval 作用是将字符串当作js代码执行
4 Array z执行一个新的数组
6 Data()日期函数,正常执行返回的是时间,本地的时间,不是服务器的时间
7 RegExp 正则
8 indexOf 索引
9 hasOwnProperty 检测是否有自有属性
10decodeURIComponent encodeURI encodeURIComponent
11 Math和数字有关 的 Math.round .random 12 shift、pop、push、unshift 数组移位操作 shift和pop从头部/尾部删除并且返回删除的值,如果数组为空,则返回undefind ,并且只能删除一个 unshift 和push从头部/尾部增加数, 可以是多个,返回的是数组的长度 var arr.unshift(4,3) arr=[4,3,1,2]
concat数组合并 arr2=arr.concat(arr1) 13 splice将数组进行拆分
slice 和splice一个意思,只是slice拆分后,原来的数组的值并不改变,而splice拆分后原来的值会被拆开
slice、splice、split、substring、substr、concat String 上面的都是一些字符串的操作, 前面的两个和上面讲的差不多, split和python用法一样 .substring(start ,stop)从下标start开始截取到stop为止的字符串 .substr(start,length)从下标start开始,截取长度lenth的字符串
String墙砖类型
fromCharCode、 charCodeAt String.fromCharCode()接受 一个或多个指定unicode值,返回字符串
前端最常用的反爬手段,和asc码相关 从输出A-D
charCodeAt是返回指定字符串的unicode编码,这个返回值在 0 - 65535 之间
字符串中第一个字符的下标是 0。如果 index 是负数,或大于等于字符串的长度,则 charCodeAt() 返回 NaN。 https://blog.csdn.net/qq_40417326/article/details/88362837 实例讲解 atob btoa 前面的是解码base64 后面是编码成base64
Uint8Array、 ArrayBuffer、 Int32Array、 Int16Array 暂时未讲
setTimeout 、setInterval、 clearTimeout clearInterval 定时器,区别就是setTimeout在延迟多少多少时间之后执行一次,而setInterval是是一直执行的,每隔多长时间执行一次 后面两个清除定时器 例子:setInterval(function(){ alert("Hello"); }, 3000);
|
|