·各大运营商手机号码段(新)中国电信号段133、153、173、177、180、181、189、190、191、193、199中国联通号段130、131、132、145、155、156、166、167、171、175、176、185、186、196中国移动号段134(0-8)、135、136、137、138、139、1440、147、148、150、151、152、157、158、159、172、178、182、183、184、187、188、195、197、198 123456789101112131415161718192021var isChinaMobile = /^1(3[4-9]|5[012789]|8[23478]|4[478]|7[28]|9[578])\d{8}$/; //移动var isChinaUnion = /^1(3[0-2]|4[5]|5[56]|6[67]|7[156]|8[56]|9[6])\d{8}$/; //联通var isChinaTelcom = /^1(3[3])|(8[019])|(5[3])|(7[3 ...
加入如下样式: 1overflow-wrap: break-word; /* 文字超出自动换行 */
递归方式(推荐,项目中最安全最常用)使用递归的方式进行对象(数组)的深拷贝 1234567891011121314151617//函数拷贝const copyObj = (obj = {}) => { //变量先置空 let newobj = null; //判断是否需要继续进行递归 if (typeof (obj) == 'object' && obj !== null) { newobj = obj instanceof Array ? [] : {}; //进行下一层递归克隆 for (var i in obj) { newobj[i] = copyObj(obj[i]) } //如果不是对象直接赋值 } else newobj = obj; return newobj; } 上方函数的使用方式 ...
同步回调理解:立即执行,完全执行完了才结束,不会放入到回调队列中。 例子:数组遍历相关函数/Promise的执行函数 异步回调理解:不会立即执行,会放到回调队列中将来执行 例子:定时器回调/ajax回调/Promisse的成功|失败的回调 1234567891011121314151617181920// 1.同步函数回调const arr = [1,5,6];arr.forEach(item => { //遍历回调,同步回调函数,不会放入队列中,一上来就执行完成。 console.log(item);})console.log("同步函数回调");// 输出结果// 1// 5// 6// 同步函数回调// 2.异步函数回调setTimeout(() => { //异步回调函数会放到队列中将来执行。 console.log("setTimeout中的回调函数!!!");},0)console.log("异步函数回调!!");// 输出结果// 异步 ...
01 CSS Button Generator地址:cssbuttongenerator.com/ 推荐:★★★★★ 简介:CSS Button Generator是一个免费的在线工具,可让您创建跨浏览器的 HTML 和CSS 按钮样式,您不必学习任何复杂的CSS规则。只需单击并滑动即可制作CSS 3按钮。很多漂亮的按钮样本。 02 花式边界半径地址:9elements.github.io/fancy-borde… 推荐:★★★★★ 简介:通过拖拽的形式生成需要的border-radius! 03 平滑阴影地址:shadows.brumm.af/ 推荐:★★★★★ 简介:可以生成多个分层阴影,提供非常酷的效果,你也可以自定义颜色。 04 阴影生成器地址:neumorphism.io/ 推荐:★★★★★ 简介:此网站通过 选择颜色:或大小:半径:距离:强度:模糊:形状:复制边框半径:50px;背景,生成非常nice的阴影,让你的界面更加的美观自然。 05 css在线工具地址: tool.lu/css/ 推荐:★★★★ 简介:美化:格式化代码,使之容易阅读。净化:将代码单行化,并去 ...
使用到了momentjs,官网 点击前往 1234567891011121314151617181920212223242526272829303132333435363738import moment from 'moment' // 人性化时间过滤 stamp 时间戳common.humanizedTimeFilter = function (stamp) { const minute = 1000 * 60 const hour = minute * 60 const day = hour * 24 const now = new Date().getTime() - 28800000 let result const diffValue = now - stamp if (diffValue < 0) { return '' } const dayC = diffValue / day const hourC = diffValue / hour const minC = ...
关键: 12flex-shrink: 0;white-space: nowrap; 示例: Html 123456789101112<view class="padding-style"> <view class='overflow-company-second'> <view class="special-list"> <view class='active'>1</view> <view>2</view> <view>3</view> <view>4</view> <view>5</view> <view>6</view> </view> </view></view> css 123456789101112131 ...
官方文档: 点击前往 123456789<scroll-view scroll-y :refresher-threshold="45" :refresher-enabled="true" :refresher-triggered="refresherTriggered" @refresherrefresh="refresherrefresh" @refresherrestore="refresherrestore" @refresherabort="refresherabort" <view>内容内容内容内容内容内容内容内容内容</view></scroll-view> 123456data() { return { refresherTriggered: false, _refresherTriggered: false }} 123456789101112131415161 ...
1.传值页面 123456789101112131415161718192021<script> export default { data() { return {} }, methods: { navBar() { let obj = { name: '阿清', age: 10, sex: '男' }; // 加密传递的对象数据 let item = encodeURIComponent(JSON.stringify(obj)) uni.navigateTo({ url: '/pages/navbar/navbar?item=' + item }) } } }</script> 2.接收的页面 1234567891011121314<script> export ...
开发过程中经常用到从master分支copy一个开发分支,下面我们就用命令行完成这个操作 1. 切换到被copy的分支(master),并且从远端拉取最新版本123$git checkout master$git pull 其中git pull 标准或完整的命令是git pull remote_repository_name branch_name,他们执行效果都一样所以省略写。 2. 从当前分支拉copy开发分支123$git checkout -b devSwitched to a new branch 'dev' 3. 把新建的分支push到远端1$git push origin dev 4. 拉取远端分支1$git pull There is no tracking information for the current branch.Please specify which branch you want to merge with.See git-pull(1) for details. git pull If you wish to se ...
公告
博客微信小程序版已上线,同步更新,请扫码浏览。🎉