导航

随笔分类 -  JavaScript

摘要:请求相关: 场景: 后端接口路径格式: 1 //后端请求接口格式 2 3 //① 4 5 var url1= '/api/getUerInfo/{userId}/{roleId}' 6 7 // ② 8 9 var url2= '/api/getUerInfo' 后端需求前端传参: 1 //①不需求 阅读全文

posted @ 2020-01-14 01:51 小飞博客 阅读(446) 评论(0) 推荐(0)

摘要:封装的分享方法 1 function share(o,isDebug = false ) { 2 //路径 3 let url = o.url || getCurrentPages()[getCurrentPages().length - 1].route; 4 5 //当前路径所带参数 6 let 阅读全文

posted @ 2019-12-25 15:23 小飞博客 阅读(1791) 评论(0) 推荐(0)

摘要:有时候,我们一进入页面,就需要获取display为none元素的物理尺寸(宽高),或获取display为none元素的子元素的物理尺寸(宽高),本篇文章就如何解决以上问题给出自己的解决方案 获取display为none元素的子元素的物理尺寸方案一思路:1、利用给元素添加行内样式:display:bl 阅读全文

posted @ 2019-07-16 23:20 小飞博客 阅读(6837) 评论(0) 推荐(0)

摘要:字符串的相关操作: var str = ‘xiaofei blog’; 查找 str.charAt(n);查找字符串下标对应的字符 str.charCodeAt(n);查找字符串对应下标的ASCII码 String.fromCharCode(n);写入ASCII码序号,返回对应的字符 str.ind 阅读全文

posted @ 2018-07-01 14:07 小飞博客 阅读(199) 评论(0) 推荐(0)

摘要:数组的操作 添加、删除 排序 数组转换成字符串 随机排序 数组去重 阅读全文

posted @ 2018-07-01 14:01 小飞博客 阅读(161) 评论(0) 推荐(0)

摘要:js html 验证2 阅读全文

posted @ 2018-06-07 10:42 小飞博客 阅读(278) 评论(0) 推荐(0)

摘要:1 2 3 4 5 自定义事件并且主动触发 6 7 8 div 9 span 10 11 40 阅读全文

posted @ 2018-05-31 18:17 小飞博客 阅读(438) 评论(0) 推荐(0)

摘要:替换掉字符串里所有指定的字符串: swtichParse('abc=def=hjk','||')=>'abc||def||hjk' ,感觉有几点正则的全局g 替换第一个遇到的目标值 url解析 阅读全文

posted @ 2018-05-20 20:39 小飞博客 阅读(285) 评论(0) 推荐(0)

摘要:首先复习下普通函数里的this指向: 你会秒杀的毫无疑问的回答:window,针对普通函数:谁调用了函数 函数里的this就指向谁,test()等价于window.test(),所以是window 这个是普通函数,谁调用了函数 函数里的this就指向谁,o.getname(),调用这个getname 阅读全文

posted @ 2018-05-19 21:33 小飞博客 阅读(357) 评论(0) 推荐(0)

摘要:第一个foo.sayHello()执行的结果: 执行第一个foo.sayHello()的时候,因为console.log(this.counter.i,this.counter2)在 this.counter.i+=1;this.counter2+=1;前面,用的值自然就是初始值this.count 阅读全文

posted @ 2018-05-17 20:32 小飞博客 阅读(338) 评论(0) 推荐(0)

摘要:异步函数回调:首先加载文件,1.js加载完并执行完里面的代码,再执行回调函数里的代码 阅读全文

posted @ 2018-05-15 19:07 小飞博客 阅读(173) 评论(0) 推荐(0)

摘要:1 2 阅读全文

posted @ 2018-05-11 11:52 小飞博客 阅读(185) 评论(0) 推荐(0)

摘要:var arr=[1,231,33,33,9999,9999,9339,1011]; 求数组中的最大值 总结总结了6个方法,排序的就选了个冒泡排序为代表 用到 sort( )、排序、for循环迭代、reduce()、Math.max() 阅读全文

posted @ 2018-05-10 23:30 小飞博客 阅读(5004) 评论(0) 推荐(0)

摘要:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>百度API</title><script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0& 阅读全文

posted @ 2018-05-08 22:14 小飞博客 阅读(169) 评论(0) 推荐(0)

摘要:使用call可以绑定父类 Animal 的执行环境,使 Cat实例化的对象具有父类的属性和方法,因此.子类Cat 继承了父类Animal的属性和方法,下面我们再看一种例子: 说明子类用call继承父类的属性和方法只能继承父类本地的属性和方法 2.prototype继承 父类prototype对象上的 阅读全文

posted @ 2018-05-02 21:33 小飞博客 阅读(134) 评论(0) 推荐(0)

摘要:此页只记录前端关于String的东西 1.0 获取字符串某个字符串的所有索引值集合 getIndexArr(str,'a‘) = > [0, 7, 11, 16, 20] 2.0 用新的字符串替换在字符串中所有的被选中的字符串,返回替换后的字符串 replace(str,'a','我') = > ' 阅读全文

posted @ 2018-04-27 14:21 小飞博客 阅读(105) 评论(0) 推荐(0)

摘要:1 //添加事件监听兼容函数 2 function addHandler(target, eventType, handler){ 3 if(target.addEventListener){//主流浏览器 4 addHandler = function(target, eventType, handler){ 5 tar... 阅读全文

posted @ 2018-04-26 10:03 小飞博客 阅读(149) 评论(0) 推荐(0)

摘要:题目:实现超出整数存储范围的两个大整数想加function(a,b)。注意:参数a和b以及函数返回值都是字符串。 目的:考算法, 基本逻辑。 我实现的基本思路是: ①两个数字字符串长度补成一样,用字符串'0’补位,比如 a='1111',b='22',b用'0'补位成='0022'. ②分3中情况处 阅读全文

posted @ 2018-04-25 22:48 小飞博客 阅读(376) 评论(0) 推荐(0)

摘要:结合自己的项目,有这么一个模块,这个模块用来添加一个停车场,注册信息又分:基本信息,管理设置,管理员设置3部分组成,每部分都有input=text的输入框,点击保存按钮需要验证各个部分的输入框是否有合法的值,只要其中一个不满足,提交保存就会失败,直接不会调用接口,为了提高用户体验,自己在jq的拓展工 阅读全文

posted @ 2018-04-22 15:41 小飞博客 阅读(257) 评论(0) 推荐(0)

摘要:1 2 3 4 5 lazyload 6 7 8 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ... 阅读全文

posted @ 2018-04-22 15:08 小飞博客 阅读(128) 评论(0) 推荐(0)