2019年10月31日

Vue.js 框架学习

摘要: 学习资料 Vue2.1.7源码学习 Vue渲染器 Vue.js 技术揭秘 【源码级回答】大厂高频 Vue 面试题(上) 「源码级回答」大厂高频 Vue 面试题(中) 20+ Vue 面试题整理 关于 Vue 最好搞清楚原理的几题面试题 页面引入 Vue.js 文件时做了什么准备工作? functio 阅读全文

posted @ 2019-10-31 16:08 dawnxuuu 阅读(119) 评论(0) 推荐(0) 编辑

2019年9月24日

重读《JS高程》重新理解JavaScript

摘要: 一、JavaScript 包含什么 完整的 JavaScript 实现由三部分组成:核心(ECMAScript),文档对象模型(Document Object Model),浏览器对象模型(Browser Obejct Model)。 二、HTML 中引入 JavaScript 脚本 延迟脚本 de 阅读全文

posted @ 2019-09-24 09:32 dawnxuuu 阅读(188) 评论(0) 推荐(0) 编辑

2019年7月2日

JavaScript时间日期计算实践

摘要: 计算相隔几年零几个月的完美算法 阅读全文

posted @ 2019-07-02 13:58 dawnxuuu 阅读(333) 评论(0) 推荐(0) 编辑

2019年4月25日

微信小程序如何将6个独立页面包装成一个第三方自定义组件npm包

摘要: 公司内的微信小程序注册登录流程长,包含授权获取手机号、绑定已有账号、完善个人信息新建账号、完善公司信息、个人认证、企业认证、认证结果列表、用户服务协议等内容页。完成这些流程后才可接入账号系统的所有服务。因此需要研发一个注册登录组件,且以NPM包的形式提供给不同的B端微信小程序使用。 项目github 阅读全文

posted @ 2019-04-25 21:02 dawnxuuu 阅读(970) 评论(2) 推荐(0) 编辑

2019年4月1日

Object

摘要: 创建 Object.create(proto) 创建一个新对象,指定该对象的原型为传入的proto参数对象 Object.fromEntries() Map 转化为 Object ,Array 转化为 Object,对象转换Object.fromEntries 是 Object.entries()  阅读全文

posted @ 2019-04-01 22:52 dawnxuuu 阅读(34) 评论(0) 推荐(0) 编辑

Array

摘要: 注:以下方法如果参数为fn函数,则fn函数默认参数依次为:元素值,元素的索引,原数组。 判断类型 Array.isArray() 创建 Array.from() 从一个类似数组或可迭代对象中创建一个新的数组实例 连接合并 Array.join(连接符) 将数组元素用连接符连接起来,返回一个字符串 A 阅读全文

posted @ 2019-04-01 22:51 dawnxuuu 阅读(111) 评论(0) 推荐(0) 编辑

String

摘要: String.length 合并或提取 String.concat() 返回合并的新字符串 String.slice(start, end) 返回提取的新字符串 String.split(分隔符) 返回分割后的数组 String.substr(start, length) 提取指定长度的字符串 St 阅读全文

posted @ 2019-04-01 22:48 dawnxuuu 阅读(25) 评论(0) 推荐(0) 编辑

2019年3月17日

前端面试CSS篇

摘要: 详解 flex-grow 与 flex-shrink 水平垂直居中 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, in 阅读全文

posted @ 2019-03-17 15:24 dawnxuuu 阅读(54) 评论(0) 推荐(0) 编辑

2019年3月16日

JavaScript循环语句

摘要: while 条件检测会在每次 statement 执行之前发生。条件检测为 true 才会执行 statement。 var n = 0; var x = 0; while (n < 3) { n++; x += n; } do while statement 在条件检测之前会执行一次。直到条件检测 阅读全文

posted @ 2019-03-16 07:55 dawnxuuu 阅读(70) 评论(0) 推荐(0) 编辑

2019年3月15日

算法学习

摘要: 程序开发中降低算法复杂度的核心方法论 第一步,暴力解法。在没有任何时间、空间约束下,完成代码任务的开发。第二步,无效操作处理。将代码中的无效计算、无效存储剔除,降低时间或空间复杂度。第三步,时空转换。设计合理数据结构,完成时间复杂度向空间复杂度的转移。 算法题目 假设有任意多张面额为 2 元、3 元 阅读全文

posted @ 2019-03-15 09:43 dawnxuuu 阅读(131) 评论(0) 推荐(0) 编辑

导航