随笔分类 - 工作日常
摘要:1、filter方法,接收一个函数作为参数,新建一个数组,遍历数组内的每个元素,符合条件的返回 function getOne(a,b){ var arr = a.concat(b); return arr.filter(function(item,index){ return arr.indexO
阅读全文
摘要:// pages/configuration/configuration.js const app = getApp() Page({ /** * 页面的初始数据 */ data: { deviceArr: [], isConnected: false, chs: [], bytes:[] }, /
阅读全文
摘要://判断是客户端类型 function deviceType(){ var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android安卓 var isi
阅读全文
摘要:一、h5触发安卓调用函数: JavaScriptHandler.onActionResult(type) 1、JavascriptHandler是安卓定义的中间对象。 2、onActionResult为共同约定的方法名;type参数可传可不传(最好是传一下,IOS中不传的话不能触发); 二、h5接收
阅读全文
摘要:一、定义及分类 利用搜索引擎的规则提高网站在有关搜索引擎内的自然排名。目的是:为网站提供生态式的自我营销解决方案,让其在行业内占据领先地位,获得品牌收益;SEO包含站外SEO和站内SEO两方面;为了从搜索引擎中获得更多的免费流量,从网站结构、内容建设方案、用户互动传播、页面等角度进行合理规划,还会使
阅读全文
摘要:1、在项目目录下打开git bash here 2、git init命令生成.git 3、添加.gitignore配置 4、git status -s查看文件状态 5、git commit -m ‘文件描述’ 6、做别名:git remote add 项目名 https://gitee.com/ji
阅读全文
摘要:一、简介 之前用promise对小程序的异步请求转同步请求。今日稍有闲暇便记录于案。 二、promise相关背景 1、是什么?promise的意思是承诺,有的人翻译为许愿,但它们代表的都是未实现的东西,等待我们接下来去实现。Promise最早出现在commnjs,随后形成了Promise/A规范。在
阅读全文
摘要:一、前言 最近在做小程序开发,在做流水查询功能时,需判断给出时间是今天还是昨天或者其他的功能并显示在页面上。借鉴参考了网上一些方法。主要原理是通过new一个Date对象,然后通过该对象获取今天零时零分零秒的时间戳。通过该时间戳来判断给出时间的情况。具体如下: 二、代码
阅读全文
摘要:一、遇到的问题 实际工作中,我们经常性的会通过监听某些事件完成对应的需求,比如: 二、函数防抖 定义:多次触发事件后,事件处理函数只执行一次,并且是在触发操作结束时执行。 原理:对处理函数进行延时操作,若设定的延时到来之前,再次触发事件,则清除上一次的延时操作定时器,重新定时。 函数封装 三、函数节
阅读全文
摘要:一、前言 前阵子一直在找前端优化的相关知识,之前就了解过懒加载但一直没时间去分析代码。现在各种懒加载的插件也比较多,比较受欢迎的就是Jquery的lazyload.js以及无依赖的echo.js两个都比较好用。如果项目没有依赖jq可以使用echo。 二、自己实现 在网上对比了各种懒加载方法之后,自己
阅读全文
摘要:今天做项目的时候跳的坑,由于某些原因,初始化的时候要遍历循环每个节点,并触发其click事件。于是正常的写上$("XXX").trigger("click"); 写完之后发现并没有触发点击事件也没报错。 问题根源: 你只有在用jQuery创建click方法之后才能去触发click函数。即在建立cli
阅读全文
摘要:var explorer =navigator.userAgent ; //ie if (explorer.indexOf("MSIE") >= 0) { alert("ie"); } //firefox else if (explorer.indexOf("Firefox") >= 0) { alert("Firefox"); } //Chrome else if(explorer.ind...
阅读全文
摘要:一、简介 早在仁医医疗科技的工作的时候因为要开发微信服务号就接触过rem布局适配移动端。不过当时也是半摸索状态,实际做出来的效果也还不错。基本能适配大部分移动屏幕,而且方法原理也不难理解。但是后面一段时间没用之后又忘记了。刚好最近又上手小程序,于是又翻出这个知识点来。不过由于时间原因,就直接说重点。
阅读全文
摘要:前言:前段时间由于工作需要,部署一个新的项目。需要安装mysql,因此遇到不少坑。首先是启动的时候遇到找不到文件位置的问题,在网上找了下原因,是由于之前安装了mysql卸载的时候没有卸载干净有残留导致的。 需要进入注册表cmd-->regedit-->HKEY_LOCAL_MACHINE-->SYS
阅读全文
摘要:function timestampToTime(val,to) { var val = new Date(val) var year = val.getFullYear(); var month = (val.getMonth()+1 < 10 ? '0'+(val.getMonth()+1) :
阅读全文
摘要:之前项目中用layer.js作为弹窗的框架,发现layer.js中大部分弹窗都是通过iframe模拟的。为此,在项目中遇到了不少坑。印象最深的就是父子页面传值的问题。后面经过一段时间的研究。总结出以下几种方法: 一、在子页面的js中直接使用parent获取父级页面中的对象方法。如: 二、通过地址传入
阅读全文
摘要:一、ajax同步异步设置导致父子页面数据更新不一致问题。 1、在修复入宿退宿功能时,发现点击退宿、入宿按钮时。父页面数据更新了但是子页面数据要重新打开才能更新。如下图: 因为数据刷新函数如下:父页面刷新函数findRoomPeople()采用的是异步,所以,操作的数据还没更新,子页面刷新函数load
阅读全文
摘要:一、遍历对象数组时,对象中有个值为null,导致遍历出错获取不到该数组后面的对象的值。 1、报错信息如下: 2、数组共14个元素,其中前13个没有录指纹即没有peopletofingerprint对象。 3、遍历的时候要将前面13个都过滤掉,不然拿不到后面的对象。会报错 二、点击事件触发拼接的带参数
阅读全文
摘要:1、遍历常犯的错误,遍历中i没有赋值给中间量 2、关于JQ获取设置属性。见随笔。
阅读全文

浙公网安备 33010602011771号