摘要: Url中有些字符会引起歧义 : =、+、&、?、#等。 RFC3986文档规定,Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符( ! * ' ( ) ; : @ & = + $ , / ? # [ ] )。 Url可以划分成若干个组件,协议、主机、路 阅读全文
posted @ 2021-10-12 11:34 xuwennn 阅读(2558) 评论(0) 推荐(0) 编辑
摘要: 有些坑在模拟器上显示正常,但是ios系统真机上会出现bug。 坑①:‘xxxx-xx-xx’格式的时间不能正确地转换成时间戳 在项目中将请求获取到的时间转换成时间戳,进行加减、比较时发现,“2020-11-29 13:28:00.0”的时间格式在ios系统中无法转换成正确的时间戳(.后面是毫秒数)。 阅读全文
posted @ 2020-11-29 14:16 xuwennn 阅读(1751) 评论(0) 推荐(0) 编辑
摘要: 思路:1.先获取去重后的数组oneArr,遍历原数组arr,统计去重后的数组元素的出现次数——次数数组countArr(与去重后的数组的索引值 相同,从而一一对应) 2.遍历次数数组countArr的索引值,判断如果当前索引值对应的数值为1,则将oneArr数组中当前索引对应的元素添加到结果数组re 阅读全文
posted @ 2020-09-18 16:10 xuwennn 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 1.在自己的github上创建一个新仓库 2.进入本地项目仓库文件夹中,右键“Git Bash Here”进入命令行,git init (初始化,将本地仓库所在文件夹变成git管理的仓库) 3.会发现此时文件夹新生成一个.git文件夹 4.git add . (添加到仓库) 5.git commit 阅读全文
posted @ 2020-09-15 21:21 xuwennn 阅读(743) 评论(0) 推荐(1) 编辑
摘要: 在es6中新增了Set数据结构,它与数组类似,不同的是Set中的值是唯一的。 new Set()创建实例时可以传入数组,初始化set。 应用一:数组去重 let arr = [1,2,3,1,2] let set = new Set(arr) let resArr = [...set] consol 阅读全文
posted @ 2020-09-13 21:22 xuwennn 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 1 function func(){ 2 return this.toString() + this.toString() 3 } 4 5 String.prototype.duplicate = func 6 7 let a = 'abc' 8 console.log(a.duplicacte() 阅读全文
posted @ 2020-09-08 22:34 xuwennn 阅读(171) 评论(0) 推荐(0) 编辑
摘要: //将JSON字符串'{"name": "jack","age":"19","address": "beijing"}'的所有key值首字母改为大写:'{"Name":"jack","Age":"19","Address":"beijing"}' 1 function toUpperCasel(js 阅读全文
posted @ 2020-08-29 21:30 xuwennn 阅读(3189) 评论(1) 推荐(1) 编辑
摘要: 在html中,元素除了有块级元素(block)和行内元素(inline)之分外,还有替换元素、非替换元素的区别。 替换元素是指浏览器不止根据元素标签来判断显示内容,而是根据元素的标签+属性来判断显示内容。如img标签根据src来判断显示的是哪张图片,input标签根据type属性判断显示哪一类型的控 阅读全文
posted @ 2020-08-25 16:53 xuwennn 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 组件有个共同属性——hidden,用于设置组件的显示/隐藏,默认为显示:设置为true时,组件隐藏;false时,组件显示。 <view hidden = "{{ false }}"> 组件显示 </view> 除此之外,还可以用条件渲染wx:if/ wx:else设置组件的显示/隐藏:设置为tru 阅读全文
posted @ 2020-08-01 17:26 xuwennn 阅读(12173) 评论(0) 推荐(2) 编辑