随笔分类 - js详解(方法)
摘要:一、fetch fetch是一种XMLHttpRequest的一种替代方案,在工作当中除了用ajax获取后台数据外我们还可以使用fetch、axios来替代ajax 二、安装 执行npm install whatwg-fetch --save即可安装。 为了兼容老版本浏览器,还需要安装npm ins
阅读全文
摘要:1、回顾 2、浅拷贝 3、深拷贝
阅读全文
摘要:预热:目前我们知道区分对象类型的方式有三种 :type instanceof Object.prototype.toString.call. 那么这三种的区别是什么呢? type 在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”
阅读全文
摘要:001、localStorage概念 002、localStorage的局限 1、浏览器的大小不统一,并且IE8以上版本才支持localStorage这个属性 2、localStorgae的值类型限定为String类型,我们需要JSON.parse() JSON.Stringify()进行转换 3、
阅读全文
摘要:/* 什么是冒泡排序:从头到尾比较相邻的两个数的大小,如果符合条件则进行比较 【注】:从小到大进行排序 假设有一个数组 var arr = [9,8,7,6,5,4]; 我们想要进行这个数组进行排序那么按照冒泡排序的规则我们可以进行演变和尝试 第一次比较 9 8 7 6 5 4 8 9 7 6 5 4 8 7 9 6 5 4 8 7 6 9 5 4 8 7 6 5 9 ...
阅读全文
摘要:call方法: apply方法: 相同之处: 案例一:bind与call、apply的区别 案例二:call与apply的区别 由于IE6-IE8不支持该方法,所以若想在不同浏览器中使用所以我们要做下处理 兼容处理bind方式 if(!Function.prototype.bind){ Functi
阅读全文
摘要:概要 在javascript当中每一个function都是一个对象,this是javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用 this出现的场景分为四类 1、有对象就指向调用对象 2、没调用对象就指向全局对象:window是js中的全局对象 3、用
阅读全文
摘要:json的的解析方法 (非原创) json的解析方法共有两种:eval_r() 和 JSON.parse(),使用方法如下: var jsonData = '{"data1":"Hello,", "data2":"world!}'; var evalJson=eval_r('('+jsonData+
阅读全文
摘要:oninput 是 HTML5 的标准事件,对于检测 textarea, input:text, input:password 和 input:search 这几个元素通过用户界面发生的内容变化非常有用,在内容修改后立即被触发,不像 onchange 事件需要失去焦点才触发。oninput 事件在主
阅读全文

浙公网安备 33010602011771号