js
小白快跑true
这个作者很懒,什么都没留下…
展开
-
jQuery $.ajax
function ajax(b) { app.ajaxLoading = true; if ((b.loadShow || 2) == 1) { //1隐藏 2显示 app.ajaxLoading = false; } $.ajax({ type: b.type ? b.type : 'post', url: b.url, dataType: 'json', data: b.data ?...原创 2020-07-03 01:39:12 · 104 阅读 · 0 评论 -
ES6 - Promise和Ajax (精华)
导读:Promise实际是充当ajax获取后台数据后执行回调的异步执行顺序的一个媒介,客观来说就是避免ajax回调地狱(反复嵌套回调),不然代码不够直观。例子:模拟Ajax和Promise的结合使用(Promise主要用于异步执行顺序) :<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document<...原创 2020-07-03 01:28:52 · 342 阅读 · 0 评论 -
js判断一个数组是否包含另一个数组
var a = [1, 2, 5, 7, 3];var b = [1, 7, 21]; function isContained(aa, bb) { if(!(aa instanceof Array) || !(bb instanceof Array) || ((aa.length < bb.length))) { return false; } //var aaStr = aa.toString(); /*for(var i = 0; i < bb.length; i.原创 2020-05-30 11:22:54 · 2013 阅读 · 0 评论 -
js 基本类型与引用类型的区别
ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 。1.基本类型基本的数据类型有:`undefined,boolean,number,string,null.基本类型的访问是按值访问的,就是说你可以操作保...原创 2019-06-24 13:18:39 · 114 阅读 · 0 评论 -
详解 ESLint 规则,规范你的代码
在很久之前就想通过工具来规范自己的代码风格,减少程序出错的概率,如果看过我的一个前端程序猿的Sublime Text3的自我修养,这篇博客的朋友,肯定知道在当时我使用SublimeLinter-jshint插件来规范风格,但是实际上一直懒癌发作也没去看它的文档,使用着它默认的规则。不过现在是时候切换到 ESLint 了!作为一个有理想有抱负的前端工程师,只是使用默认规则,而不是...原创 2019-07-10 20:02:01 · 767 阅读 · 0 评论 -
js 判断是否为空对象、空数组
当需要判断参数是否为空时,总希望 js 能够提供原生的判断方法,可惜并没有,只能自己封装了。isEmpty = function (obj) { //检验null和undefined if (!obj && obj !== 0 && obj !== '') { return true; } //检验数组 ...原创 2019-08-08 16:53:47 · 282 阅读 · 0 评论