导航

03 2018 档案

摘要:1 isString (o) { //是否字符串 2 return Object.prototype.toString.call(o).slice(8, -1) === 'String' 3 } 4 5 isNumber (o) { //是否数字 6 return Object.prototype.toString.call(o).slice(8, -1... 阅读全文

posted @ 2018-03-31 22:43 小飞博客 阅读(173) 评论(0) 推荐(0)

摘要:考虑性能的话,这个方法的缺点是:在点击事件中临时获取dom元素对性能不太友好,所以我又用事件委托写了第二种方法。如下 阅读全文

posted @ 2018-03-30 22:45 小飞博客 阅读(285) 评论(0) 推荐(0)

摘要:最近在项目中遇到一个需求:一个弹层里有32个车牌首字(中文汉字);用户点击哪一个并且提交并且成功数据交互后,这个汉字将存入cookie中,当用户下次打开这个弹层时,常用车牌首字将显示从cookie里取到的值,只显示排名靠前5的首汉字;经过我的折腾,折腾出来了,考虑到cookie存的小,我控制了保存的 阅读全文

posted @ 2018-03-29 22:37 小飞博客 阅读(220) 评论(0) 推荐(1)

摘要:我知道的两个Canvas库 jsCsript库,说来也悲哀,项目中没有怎么用到,忘的差不多了,让笔记唤醒我的知识!自勉!var canvas=document.getElementsByTagName('canvas')[0]; var cntx=canvas.getContext('2d'); c 阅读全文

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

摘要:第一种:父元素宽高不确定,元素垂直水平居中 table table-cell 第二种:用定位的垂直水平居中 第三种:父元素子元素宽高确定了的水平垂直居中 box-sizing:border-box; padding挤到水中垂直居中即可 第四种:和第三种相似,只是没有用盒模型了 算好margin的值 阅读全文

posted @ 2018-03-28 19:46 小飞博客 阅读(183) 评论(0) 推荐(0)

摘要:个人测试出的结果是:更改属性值的话,ary1和ary2的值都会同步,对单独的变量直接赋值只会对这个变量的值有影响,不会影响其他变量的值 再来个例子验证: 再来个没有属性的数字: 用最初的验证结果解释:对单独的变量直接赋值只会对这个变量的值有影响,不会影响其他变量的值 阅读全文

posted @ 2018-03-28 17:15 小飞博客 阅读(124) 评论(0) 推荐(0)

摘要:先来个for循环的例子: 想知道会输出什么,首先得知道完整循环了多少次,想知道完整循环了多少次,就得知道条件的判断,经过我的测试,得到了这么结果: 第一个 ; 和 第二个 ; 之间的代码是条件( for循环里的条件是被 两个分号包围的)这个你知道,如果只有一个条件就以这一个条件为准,如果有多个条件, 阅读全文

posted @ 2018-03-27 14:00 小飞博客 阅读(166) 评论(0) 推荐(0)

摘要:①数组篇:json数组去重 ①数组篇:string数组去重 ①数组篇:string数组里值是否完全相等 ①数组篇:通过key、value或key+value获取指定的数据 先模拟后端返回的数据: 1.通过data,key,value获取指定数据 2.通过data,value找到对应的数据,数据val 阅读全文

posted @ 2018-03-26 22:58 小飞博客 阅读(165) 评论(0) 推荐(0)

摘要:1 //设置Cookie 2 function setCookie(name,value,iDay){ 3 var oDate=new Date(); 4 oDate.setDate(oDate.getDate()+iDay); 5 document.cookie=name+'='+value+';expires='+oDate; 6 } 7 //获取Coo... 阅读全文

posted @ 2018-03-25 13:16 小飞博客 阅读(149) 评论(0) 推荐(0)

摘要:最近需要用到webSocket,来实时接收长链接发送过来的信息,同时又要发送心跳给服务端。直接贴代码吧。 阅读全文

posted @ 2018-03-25 09:44 小飞博客 阅读(585) 评论(0) 推荐(0)

摘要:1 //判断给出的所有数组 是否都有一样的值 2 function arrIsEqual(){ 3 var array=[]; 4 for(var i=0;i 0) { 14 return !array.some(function(value, index) { 15 return value !== array[0]; 16 ... 阅读全文

posted @ 2018-03-24 22:00 小飞博客 阅读(239) 评论(0) 推荐(0)

摘要:保留2位小数函数方法 保留3位小数方法 最近有空又写出一个更加使用的保留小数位数: 阅读全文

posted @ 2018-03-24 21:11 小飞博客 阅读(1377) 评论(0) 推荐(0)

摘要:package.json文件描述了一个NPM包的所有相关信息,包括作者、简介、包依赖、构建等信息。格式必须是严格的JSON格式。 通常我们在创建一个NPM程序时,可以使用npm init命令,通过交互式的命令,自动生成一个package.json文件,里面包含了常用的一些字段信息,但远不止这么简单。 阅读全文

posted @ 2018-03-23 09:40 小飞博客 阅读(176) 评论(0) 推荐(0)

摘要:一个老师的原生js分页: 加点样式的分页: 阅读全文

posted @ 2018-03-17 23:59 小飞博客 阅读(1588) 评论(0) 推荐(0)

摘要:1.cnpm install -g vue-cliUsage:vue init <template-name> <project-name> 2.我们一般使用webpack模版构建应用vue init webpack web04 3.安装vue-routercnpm install vue-rout 阅读全文

posted @ 2018-03-10 21:57 小飞博客 阅读(159) 评论(0) 推荐(0)

摘要:1 /* 2 * MAP对象,实现MAP功能 3 * 4 * 接口: 5 * size() 获取MAP元素个数 6 * isEmpty() 判断MAP是否为空 7 * clear() 删除MAP所有元素 8 * put(key, value) 向MAP中增加元素(key, value) 9 * remove(key)... 阅读全文

posted @ 2018-03-10 17:30 小飞博客 阅读(503) 评论(0) 推荐(0)

摘要:1 function guid() { 2 function S4() { 3 return (((1+Math.random())*0x10000)|0).toString(16).substring(1); 4 } 5 return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4()); 6 ... 阅读全文

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

摘要:浏览器功能 1.0 浏览器判断 如下代码判断是手机还是电脑访问的网站 1 function IsPC () { 2 3 var userAgentInfo = navigator.userAgent 4 5 var Agents = ['Android', 'iPhone', 'SymbianOS' 阅读全文

posted @ 2018-03-09 09:51 小飞博客 阅读(277) 评论(0) 推荐(0)

摘要:1 2 3 4 5 table 6 7 31 32 33 34 35 36 头部1 37 头部1 38 头部1 3... 阅读全文

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