摘要: 以项目中需要index.html、detail.html为例, package.json需要添加的npm包 在config文件夹新建配置文件,定义需要webpack打包的html,js文件路径 build/base.conf文件 配置完成,npm run dev即可 阅读全文
posted @ 2018-08-13 14:38 黑夜的白羊丿 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 网络上有很多解析办法,但是很多不能用,原因是压缩 和 解压 编译方式没有统一 本文用到的插件 : pako.js 、 js-base64 压缩字符 转为 gzip: zip (str) { // Base64.encode 使用Base64压缩字符,防止中文乱码(不推荐encodeURI、encod 阅读全文
posted @ 2020-07-24 18:58 黑夜的白羊丿 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 邮箱 /^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,5}$/ (支持 - ) 阅读全文
posted @ 2020-02-24 11:00 黑夜的白羊丿 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 使用场景:单独引入(非微信Page.js)的js文件往往需要配合小程序生命周期使用,我们需要将第三方js文件中的钩子函数和微信Page.js的钩子函数合并到一起 Page页面 第三方JS 阅读全文
posted @ 2019-10-11 14:29 黑夜的白羊丿 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1.call() 第一个参数:this指向如果要传参,后面依次是参数,例: 2.apply() 与第一种方法不同的是,用数组的形式表示参数 3.bind() bind 只改变this指向,不会调用函数 阅读全文
posted @ 2019-10-10 16:00 黑夜的白羊丿 阅读(4574) 评论(0) 推荐(0) 编辑
摘要: 能用到这个需求的页面大部分估计都是黑五或黄赌 阅读全文
posted @ 2019-08-08 11:15 黑夜的白羊丿 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 如图,需求为最多选择范围为七天 <el-date-picker v-model="pickerDate" type="daterange" :picker-options="pickerOptions" @change="handlePickerDate" range-separator="至" f 阅读全文
posted @ 2019-08-07 14:17 黑夜的白羊丿 阅读(9957) 评论(1) 推荐(0) 编辑
摘要: 今天接到一个页面滑动时统计开始和结束位置的需求,本以为很简单,结果发现网上都是JQ二次封装的,只能自己手撸一个 阅读全文
posted @ 2019-08-06 17:35 黑夜的白羊丿 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 百度了好久找到了一篇非常完整的帖子 前提 首先,我们可以先看知乎上的一个讨论:iOS9中『经浏览器唤起APP』的最佳实现方案是怎样的?,看了这个问题,那么我们就对于接下来要做的事情,有了一些基本的概念了。 兼容性 在前两年,IOS9,Android5之前(具体版本不清楚),有一个还不错的解决方案是使 阅读全文
posted @ 2019-06-27 14:22 黑夜的白羊丿 阅读(3967) 评论(0) 推荐(0) 编辑
摘要: 元素增加 阅读全文
posted @ 2019-03-17 11:50 黑夜的白羊丿 阅读(654) 评论(0) 推荐(0) 编辑
摘要: var text = "过滤敏感词及不文明用语"; var re = /敏感词|文明/gi; var output = text.replace(re, function(sMatch){ return sMatch.replace(/./g,"*"); }); 阅读全文
posted @ 2018-12-20 15:31 黑夜的白羊丿 阅读(2708) 评论(0) 推荐(0) 编辑
摘要: 之前的less配置不行了,自己摸索下魔改了下配置 下载less、less-loader 先使用npm run eject将webpack配置导出 修改 webpack.config.dev.js 和 webpack.config-prod.js 配置文件 搜索 const sassRegex = / 阅读全文
posted @ 2018-12-14 11:37 黑夜的白羊丿 阅读(695) 评论(0) 推荐(0) 编辑
摘要: jq写wap项目遇到点击失效问题 当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。 解决办法有 4 种: 阅读全文
posted @ 2018-08-01 14:34 黑夜的白羊丿 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 项目中还发现一个问题,webview中,顶栏position:fix, 持续滚动会出现顶栏消失情况 解决办法 : 最外box高度设置为屏幕高度,让里面元素overfllow-y:auto;使其滚动 阅读全文
posted @ 2018-01-19 17:42 黑夜的白羊丿 阅读(235) 评论(0) 推荐(0) 编辑
摘要: @media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) { .tit{ //顶部fix定位 加padding,具体数值自测 padding-top: .5rem !important; } .p-iphonex{//列... 阅读全文
posted @ 2018-01-19 17:35 黑夜的白羊丿 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 图片宽度不固定 居中 (超出父元素宽度) 父元素 taxe-align:center; .img{ margin:0 -100%; } 阅读全文
posted @ 2017-12-26 18:04 黑夜的白羊丿 阅读(538) 评论(0) 推荐(0) 编辑
摘要: titleInit(val){ document.title = val; var i = document.createElement('iframe'); i.src = '//m.baidu.com/favicon.ico'; i.style.display = 'none'; i.onload = function() { setTimeout(functio... 阅读全文
posted @ 2017-12-26 17:17 黑夜的白羊丿 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 之前的less配置不行了,自己摸索下魔改了下配置 下载less、less-loader 先使用npm run eject将webpack配置导出 修改 webpack.config.dev.js 和 webpack.config-prod.js 配置文件 搜索 const sassRegex = / 阅读全文
posted @ 2017-08-04 23:04 黑夜的白羊丿 阅读(4668) 评论(4) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-01 14:26 黑夜的白羊丿 阅读(183) 评论(0) 推荐(0) 编辑
摘要: ES6提供的两个静态方法: Array.from Array.of ES6提供操作、填充和过滤数组的方法: Array.prototype.copyWidthin Array.prototype.fill Array.prototype.find Array.prototype.findIndex 阅读全文
posted @ 2017-07-29 19:00 黑夜的白羊丿 阅读(581) 评论(0) 推荐(1) 编辑