![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
mof_geng
能偷懒就绝不含糊
展开
-
js生成随机不重复ID
function createRandomId() { return (Math.random()*10000000).toString(16).substr(0,4)+'-'+(new Date()).getTime()+'-'+Math.random().toString().substr(2,5); }原创 2017-11-29 10:26:44 · 22335 阅读 · 1 评论 -
js伪数组转成数组
伪数组arrayLike,必须按照索引存储,具有length属性,缺少数组的push,pop等方法var arrayLike = { 0: "a", 1: "b", 2: "c", 3: "d", length:4};方法一var arr1 = Array.prototype.slice.call(arrayLike);方法二原创 2017-11-29 13:35:40 · 1655 阅读 · 0 评论 -
js 获取URL参数
function getUrlArguments() { var o= window.location.search.substr(1).splitArguments(); console.log(o);}String.prototype.splitArguments = function () { var a = [], b = {}; this.原创 2017-11-29 11:01:40 · 156 阅读 · 0 评论 -
js原生ajax与jQuery的ajax
AJAX 作用:可以实现在不刷新页面 情况下,后台请求服务器,局部更新页面数据; A:异步 编程思想 j:js js中做一件是 DATE Math FileReader 通过js请求后台的服务器 XMLHttpRequest对象 具备和服务器通信的能力 X:XML 数据传递和存储的格式ajax get请求: //用js内置的XMLHttpRequest对象来请求服务器转载 2017-12-17 19:34:28 · 505 阅读 · 0 评论 -
js 数组中的值出现的重复次数附加简单数组去重
var arr=[“a”,”b”,”c”,”a”,”g”,”a”]; var obj={}; //把数组中的每个元素及该元素出现的次数加入到对象中 for(var i=0;i原创 2017-12-15 20:56:00 · 3405 阅读 · 0 评论 -
JS原生DOM笔记
获取页面元素方式document.getElementById("btn");document.getElementsByClassName("类样式的名字");document.getElementsByName("name属性的值");var div = document.getElementsByTagName("img");document.querySelector();ele原创 2017-12-17 19:32:09 · 541 阅读 · 0 评论