摘要: md5 我对 md5 的选用的场景是,接口约定的字段,接收时不能有特殊字符,且服务端无法提供相应的唯一标识符,但能提供某些特定内容,这时候前端可以根据返回的某些特定的内容进行 md5 转化处理,既保证不会包含特殊字符,又能起到唯一标识的作用。 但 md5 是不可解码的,这样就导致内容不可读性,特定内 阅读全文
posted @ 2024-04-23 15:17 年哥 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 处理场景是来自使用 element ui 的上传组件的时候,有时会因为某些原因导致上传失败,而这时候非接口端的报错,所以抛回的 error 的 message 需要前端解析,这种解析方式适用定义抛出的异常是 Error 对象的情况; 参考文档是来自: https://developer.mozill 阅读全文
posted @ 2024-04-23 15:05 年哥 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在概念篇里,了解到覆盖率,开始的时候,看断言库,看mocha,但实际操刀写单元测试,还是没啥概念,就算是看了element ui 组件库的那些单元测试用例,实际搬到自己组件上的时候,还是感觉无从下手,只有个模糊的概念: 组件的单元测试,那就分: 1、文本比对 2、组件中方法调用 3、组件中props 阅读全文
posted @ 2018-02-05 16:17 年哥 阅读(4257) 评论(0) 推荐(2) 编辑
摘要: 准备着手前端组件库的搭建,要求编写单元测试,前端的单元测试完全没接触过,所以从头学习了下,找了不少资料,所以想记录下。 前端框架用的vue,现在搭建项目都很方便,不管哪个框架都会有脚手架,vue的脚手架是vue-cli,单元测试和e2e测试在搭建的时候选了就会自动下载相关的包,所以需要依赖哪些包,就 阅读全文
posted @ 2018-02-05 14:24 年哥 阅读(5185) 评论(0) 推荐(0) 编辑
摘要: 使用angular1的时候,由于业务需求,经常会需要处理dom,但又不想依赖jquery,所以查了下jqlite相关api,jqlite 就是简单的 jQuery,但有很多功能不全面,官方文档上有简单的介绍: 阅读全文
posted @ 2017-08-16 11:37 年哥 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 安卓端: 安卓的可以往window对象上写方法提供给h5调用,可以建立一个变量专门放app写入的方法; ios端: ios的webview的特殊,他们是没有window这个概念的,也不能说没有window这个概念,而是需要往window的webkit 这个对象上写入方法,比较流行的他们使用的webv 阅读全文
posted @ 2017-08-10 15:36 年哥 阅读(624) 评论(0) 推荐(1) 编辑
摘要: 以前想调用微信的那些分享给朋友,分享到朋友圈等等功能,可以靠黑接口,现在越来越严格,必须调用微信提供的jdk,而微信的jdk的文档,看起来还是蛮吃力的,整理下使用过程中的点滴。 微信jdk 文档地址:https://mp.weixin.qq.com/wiki?t=resource/res_main& 阅读全文
posted @ 2017-08-10 15:35 年哥 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 曾经有幸接手切换网站的https的需求,修改过程中,原本以为改起来很容易,结果也遇上不少事。 如果不会嵌在app中,那么资源引用,用//缺省 http:或者https: 是个不错的选择,有些公共库等也是这么提供给用户的,比如ga统计的库,但如果嵌套在app中,ios端会对这种缺省的写法不兼容,导致资 阅读全文
posted @ 2017-08-10 15:28 年哥 阅读(255) 评论(0) 推荐(0) 编辑