摘要:
以项目中需要index.html、detail.html为例, package.json需要添加的npm包 在config文件夹新建配置文件,定义需要webpack打包的html,js文件路径 build/base.conf文件 配置完成,npm run dev即可 阅读全文
摘要:
网络上有很多解析办法,但是很多不能用,原因是压缩 和 解压 编译方式没有统一 本文用到的插件 : pako.js 、 js-base64 压缩字符 转为 gzip: zip (str) { // Base64.encode 使用Base64压缩字符,防止中文乱码(不推荐encodeURI、encod 阅读全文
摘要:
邮箱 /^[A-Za-z0-9]+([-_.][A-Za-z0-9]+)*@([A-Za-z0-9]+[-.])+[A-Za-z0-9]{2,5}$/ (支持 - ) 阅读全文
摘要:
使用场景:单独引入(非微信Page.js)的js文件往往需要配合小程序生命周期使用,我们需要将第三方js文件中的钩子函数和微信Page.js的钩子函数合并到一起 Page页面 第三方JS 阅读全文
摘要:
1.call() 第一个参数:this指向如果要传参,后面依次是参数,例: 2.apply() 与第一种方法不同的是,用数组的形式表示参数 3.bind() bind 只改变this指向,不会调用函数 阅读全文
摘要:
能用到这个需求的页面大部分估计都是黑五或黄赌 阅读全文
摘要:
如图,需求为最多选择范围为七天 <el-date-picker v-model="pickerDate" type="daterange" :picker-options="pickerOptions" @change="handlePickerDate" range-separator="至" f 阅读全文
摘要:
今天接到一个页面滑动时统计开始和结束位置的需求,本以为很简单,结果发现网上都是JQ二次封装的,只能自己手撸一个 阅读全文
摘要:
百度了好久找到了一篇非常完整的帖子 前提 首先,我们可以先看知乎上的一个讨论:iOS9中『经浏览器唤起APP』的最佳实现方案是怎样的?,看了这个问题,那么我们就对于接下来要做的事情,有了一些基本的概念了。 兼容性 在前两年,IOS9,Android5之前(具体版本不清楚),有一个还不错的解决方案是使 阅读全文
摘要:
元素增加 阅读全文
摘要:
var text = "过滤敏感词及不文明用语"; var re = /敏感词|文明/gi; var output = text.replace(re, function(sMatch){ return sMatch.replace(/./g,"*"); }); 阅读全文
摘要:
之前的less配置不行了,自己摸索下魔改了下配置 下载less、less-loader 先使用npm run eject将webpack配置导出 修改 webpack.config.dev.js 和 webpack.config-prod.js 配置文件 搜索 const sassRegex = / 阅读全文
摘要:
jq写wap项目遇到点击失效问题 当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。 解决办法有 4 种: 阅读全文
摘要:
项目中还发现一个问题,webview中,顶栏position:fix, 持续滚动会出现顶栏消失情况 解决办法 : 最外box高度设置为屏幕高度,让里面元素overfllow-y:auto;使其滚动 阅读全文
摘要:
@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{//列... 阅读全文
摘要:
图片宽度不固定 居中 (超出父元素宽度) 父元素 taxe-align:center; .img{ margin:0 -100%; } 阅读全文
摘要:
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... 阅读全文
摘要:
之前的less配置不行了,自己摸索下魔改了下配置 下载less、less-loader 先使用npm run eject将webpack配置导出 修改 webpack.config.dev.js 和 webpack.config-prod.js 配置文件 搜索 const sassRegex = / 阅读全文
摘要:
ES6提供的两个静态方法: Array.from Array.of ES6提供操作、填充和过滤数组的方法: Array.prototype.copyWidthin Array.prototype.fill Array.prototype.find Array.prototype.findIndex 阅读全文