![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
鄙人半解
渔大侠
一直在努力,从未放弃过。
展开
-
字符串去重
function removeRepeat(targ){//字符串去重 var arr =targ?targ.split(''):[],rst=[],i=1,_temp ; if(arr.length return targ; } rst.push(arr [0]); for(; i _temp=arr[i];原创 2017-12-14 10:20:27 · 717 阅读 · 0 评论 -
把字符按ascii码排序
function asciSort(targ) { //字符串有方法charCodeAt,把字符转为ascii码 var str = '', toAscFn = str.charCodeAt, _tempArr = targ ? targ.split('') : [], i = 0, j, _temp;原创 2017-12-14 12:12:49 · 7878 阅读 · 0 评论 -
js判断是否为空
项目上常有判断是否为空的需求,我写了一个方法,以供参考。我把数字0看做非空。代码如下function isEmpty(targe){ if(typeof targe ==undefined) return true; if(typeof targe =='number') return false; if(typeof targe =='string'){ if(targe原创 2017-12-18 11:03:49 · 252 阅读 · 0 评论 -
前端不同渠道分享总结
对外使用的项目基本都有分享的需求,但有的业务人员很容易混淆,比如直接在wap项目打开微信浏览器,还要可配置,你如果不清楚分享,那么很可能一口答应,然而这个事是很难做到的。我先对项目分个类,大体分为两类,pc端和移动端。移动端呢又可以分为三大类,一是原生app(native-app),也就是需要下载的那种,而且全部是是原生语言开发的,ios、android、winphone(这种应该基本淘汰了)原创 2017-12-18 11:12:17 · 956 阅读 · 0 评论 -
傻瓜式mocha测试js教程
先看下我的demo目录结构,lib下是待测试源代码。test下是mocha配置文件以及测试案例文件,接下来一步一步来用mocha来测试js以及typescript1、先安装mocha及其依赖项npm init 一路next初始化,此时生成package.jsonnpm init 然后安装mocha及其依赖模块,断言我采用chai模块配合mochanpm install...原创 2019-01-08 20:51:14 · 1532 阅读 · 1 评论