摘要: 当我们在浏览器中输入 http://www.baidu.com/ 访问百度的时候浏览器做了哪些事情。(这里以 Chrome 浏览器为例) 1. 首先 Chrome 搜索自身的 DNS 缓存。(如果 DNS 缓存中找到百度的 IP 地址,就跳过了接下来查找 IP 地址步骤,直接访问该 IP 地址。) 阅读全文
posted @ 2017-11-30 11:44 阿席巴i 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 以下总结随时有可能根据小程序版本更新出现变化 1. 在获取小程序二维码时, 返回的是"乱码", 其实是==二维码==的二进制文件流, 需要后端对其进行处理, 存为图片后, 将路径返回给前端即可 2. 在==启用新接口==的时候, 需要将域名添加到 [微信公众平台] [设置] [开发设置] [服务器配 阅读全文
posted @ 2017-11-21 17:54 阿席巴i 阅读(249) 评论(0) 推荐(0) 编辑
摘要: charAt( [下标] ) : 返回下标所对应的 字符 indexOf( [字符] ) :返回该字符所在 下标 [不可使用正则,是比search()更加底层的方法,系统资源消耗相对也较小, 效率也更高] search( [正则] ) : 返回满足正则的字符所在 下标 match( [正则] ) : 阅读全文
posted @ 2017-10-23 16:08 阿席巴i 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 总秒数 { hours, minutes, seconds } 获取当前日期, 格式为: xxxx xx xx 获取当前日期的对象 阅读全文
posted @ 2017-10-19 20:07 阿席巴i 阅读(156) 评论(0) 推荐(0) 编辑
摘要: vue组件书写规范 组件化的大体思路: 1.基础组件细粒化: 将功能和样式最简单的结构体封装为一个组件,要求功能单一,且不包含任何业务代码.(功能单一,复用性高) 2.业务组件功能化: 根据业务进行基础封装,做到尽可能同类组件都可以通用.(功能较全面,复用性适中) 3.最终组件全面化: 根据具体需求 阅读全文
posted @ 2017-10-11 20:43 阿席巴i 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 浏览器版本判定: 阅读全文
posted @ 2017-09-17 17:46 阿席巴i 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ``` // 输入目标, 返回目标具体类型 /** * @param {any} target 要判断类型的目标对象 * @returns 返回相应类型 */ export const targetType = (target) => { let result = '' switch (Object.prototype.toString.call(target)) { cas... 阅读全文
posted @ 2017-09-15 17:47 阿席巴i 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 输入十进制数字, 默认颜色 deciToHex(0) == 000000 阅读全文
posted @ 2017-09-09 17:55 阿席巴i 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 深度复制 function clone(obj) { // Handle the 3 simple types, and null or undefined if (null == obj || "object" != typeof obj) return obj; // Handle Date i 阅读全文
posted @ 2017-09-07 17:49 阿席巴i 阅读(138) 评论(0) 推荐(0) 编辑
摘要: indexOf 使用场景: 查找一个数组中是否包含某个元素, 如果有则返回下标值, 没有则返回 1 map 适用场景:批量操作数组,通常用来对元素进行整体格式化或计算操作, 结果会返回一个数组.callback中需返回一个值来进行保存, 以产生新的数组 e.g.: filter 适用场景:筛选过滤数 阅读全文
posted @ 2017-08-23 17:47 阿席巴i 阅读(94) 评论(0) 推荐(0) 编辑