摘要: 数组的一些基本方法 方法|描述|参数|是否改变原数组 : :|: :|: :|: :|: concat()|连接两个或更多的数组,并返回结果。| | join()|把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。| | pop()|删除并返回数组的最后一个元素。| |yes push( 阅读全文
posted @ 2019-05-01 13:42 Devin_n 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 猥琐男:闭包? 死肥宅:一个函数return一个函数,且引用这个函数的变量? 闷骚男:其实闭包就是内部函数,我们可以通过在一个函数内部或者{}块里面定义一个函数(引用函数内部的变量)来创建闭包; 死肥宅:搜嘎; 猥琐男:那他有什么用呢? 死肥宅:为了延长变量的生存周期 闷骚男:出个题考考你们? 死肥 阅读全文
posted @ 2019-04-08 23:07 Devin_n 阅读(115) 评论(0) 推荐(0) 编辑
摘要: js中我们常常会遇到this,this的具体指向问题对于很多同学来说是很懵懂的;就想lz刚开始接触时候就是一脸的懵逼,经常被一些题目转的眼花缭乱。那么今天lz就跟大家一起交流一下这个this的指向问题! 背景:不久前有个同事给我们发了一道有关this的题目,于是便有了今天的故事。如下题: 一、且搁下 阅读全文
posted @ 2018-12-07 00:32 Devin_n 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 前记:在git之前依稀记得有SVN去管理代码仓库,现在多用git去管理我们的代码;现在一般的项目大多数是多人同时开发,这样就会存在一个问题就是如何去协调开发;这也是lz当前使用git开发管理的些许经验,特记录下以供参考! step1 git常用命指令: 以上为git常用的一些命令,当然有兴趣的同学可 阅读全文
posted @ 2018-12-01 21:45 Devin_n 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 事发背景(时间较久): 在一个阳光明媚的一天,这天lz正在工位上悠闲的敲着代码;说时迟那时快,运营小姐姐箭步过来,让lz做一个挽留弹窗;我当时一听这TM不是流氓么。于是便有了以下的故事。。。 如何实现: 众所周知,我们一般是无法去监听浏览器的返回事件的;更别说是用户设备的物理返回键了;依稀记得浏览器 阅读全文
posted @ 2018-11-25 23:43 Devin_n 阅读(6381) 评论(0) 推荐(0) 编辑
摘要: lz项目里会经常用到刮刮卡这个小功能,其实就是利用canvas清除图层去实现;之前在网上看过一些封装,感觉有些封装的还是相对比较复杂,所以就把他封装成了一个相对简单点可复用的组件; 思路很简单,就不再一一赘述;lz直接粘贴个人的代码; 使用如下: 在日常项目中,我们一定有一个态度就是能提炼出来的东西 阅读全文
posted @ 2018-10-29 23:16 Devin_n 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 最近lz在做项目的一些优化,发现我的项目里有个奖品列表的功能;我们之前是引入swiper这个库去做的;swiper库的滑动效果确实比较好看,但是js文件以及css文件相对是比较大的;考虑到这个小小的需求而去引入如此大的库,感觉太不值得了;所以自己去封装了一下; 项目原需求如下图: 封装思路: 1.我 阅读全文
posted @ 2018-10-26 02:22 Devin_n 阅读(794) 评论(0) 推荐(3) 编辑
摘要: 代码其实是一门艺术,每个程序员都是艺术的打造者;而我们打造艺术的过程是一次又一次的精心雕琢;本人以此记录下个人学习这本《编写可维护的javascript》的成果; 最基础的编写规则: 1.空行,以下情况可以空行 方法之间可以空行; 在多行注释或单行注释之前; 方法某一逻辑块后可以空行; 2.命名 建 阅读全文
posted @ 2018-10-15 23:10 Devin_n 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 最近公司在整一个小程序的项目,在此期间学习了下小程序的开发,在这跟大家分享下; 进入今天的主题;本文将分为三个部分为大家讲解;第一部分是小程序跳转小程序,第二部分是小程序跳转H5,第三部分是H5跳转小程序; 小程序之间互相跳转,使用wx.navigateToMiniProgram来实现,官方文档:h 阅读全文
posted @ 2018-07-02 23:52 Devin_n 阅读(549) 评论(0) 推荐(1) 编辑