taro实战:开发网易云音乐

2019-08-08
阅读 2 分钟
3.3k
由taro-cli搭建,搭配typescript和dva使用 适配微信小程序和h5(由于Taro.getBackgroundAudioManager不兼容h5,目前h5端不能正常播放)

js无侵入埋点方案

2019-03-15
阅读 1 分钟
4.4k
今天给大家介绍一个js无侵入埋点方案: min版: [链接] 原版:[链接] min版是我在原版的基础上进行优化和精简开发的,打包后大小只有8k(原版190k) min版提供两个api: before after这里只介绍min版使用: 安装 {代码...} 使用 代码: [链接] 喜欢的可以star

nuxt+koa+ant-design-vue+mongoose开发的微信公众号文章管理

2019-02-22
阅读 1 分钟
4.4k
github 欢迎star [链接] 关键词 服务端渲染 微信公众号开发 nuxt koa ant-design mongoose 功能介绍 后台 登录 注册 公众号增删改查 文章增删改查 公众号 自动回复 网页授权 自定义分享 设置菜单等 界面展示 首页 登录注册页 公众号管理页 文章管理页 移动端

Javascript如何避免调用不存在的属性而导致报TypeError错?

2019-01-23
阅读 2 分钟
1.3k
自判断链接,自判断链接还未纳入官方规范中,只处于第一阶段的实验特性。您需要在 babelrc 中添加 @ babel / plugin-proposal-optional-chaining 后方可使用它。

js设计模式--模板方法模式

2019-01-06
阅读 3 分钟
1.8k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 js设计模式--迭代器模式 js设计模式--发布订阅模式 js设计模式--命令模式 js设计模式--组合模式 概念 模板方法模式是一...

js设计模式--组合模式

2019-01-05
阅读 3 分钟
2.3k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 js设计模式--迭代器模式 js设计模式--发布订阅模式 js设计模式--命令模式 概念 组合模式就是用小的子对象来构建更大的...

js设计模式--命令模式

2019-01-04
阅读 6 分钟
2.1k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 js设计模式--迭代器模式 js设计模式--发布订阅模式 概念 命令模式中的命令(command)指的是一个执行某些特定事情的指令...

js设计模式--发布订阅模式

2019-01-04
阅读 5 分钟
5.4k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 js设计模式--迭代器模式 概念 发布—订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系,当一个对象的状 态...

js设计模式--迭代器模式

2019-01-03
阅读 4 分钟
3.5k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 概念 迭代器模式是指提供一种方法顺序访问一个聚合对象中的各个元素,而又不需要暴露该对象的内部表示。迭代器模式可以...

js设计模式--代理模式

2019-01-03
阅读 7 分钟
3.9k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 概念 代理模式是为一个对象提供一个代用品或占位符,以便控制对它的访问。 UML类图 场景 比如,明星都有经纪人作为代理...

js设计模式--策略模式

2019-01-02
阅读 12 分钟
14.8k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 概念 策略模式的定义是:定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 策略模式指的是定义一系列...

js设计模式--单例模式

2019-01-02
阅读 6 分钟
7.1k
前言 本系列文章主要根据《JavaScript设计模式与开发实践》整理而来,其中会加入了一些自己的思考。希望对大家有所帮助。 文章系列 js设计模式--单例模式 js设计模式--策略模式 js设计模式--代理模式 概念 单例模式的定义是:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 UML类图 场景 单例模式是一种常用的...

每日笔记-20181224

2018-12-24
阅读 1 分钟
873
阅读 深浅拷贝 CSS 与 JS 是这样阻塞 DOM 解析和渲染的 碎片知识.png 遇到的问题 webpack4 启动时报 Cannot read property 'properties' of undefined 看一下webpack-cli的版本,如果是2.x.x,请先卸载,再安装3.x.x

git快速解决冲突

2018-12-11
阅读 1 分钟
5.7k
很多人像我一样提交代码时,遇到冲突就会有点慌,但多人合作,冲突是不可避免的,那么我们怎么借助工具,高效的解决冲突呢?下面给大家介绍一下我的方法。

git合并多个commit

2018-12-11
阅读 1 分钟
5.2k
1. git log查看历史记录 2. 现在我们要合并后两个commit, 输入 {代码...} e3f9873是之前一个提交的commitid,这个commit之后的提交是你希望合并的 你会看到如下界面: 3. 把第二个pick改为s,输入wq保存退出 s的意思是squash,意思是把第二个合并到第三个上,一起提交 4. 如果第3步有冲突,解决冲突后,执行git rebase --c...

使用Charles进行HTTPS抓包

2018-11-12
阅读 2 分钟
7.6k
此教程只展示了mac和ios的示例,其他平台大同小异,可以参考其他资料 下载和安装Charles 下载地址: [链接] 选择对应系统的版本] 安装好 配置手机 请确保手机和电脑在同一局域网内步骤:设置网络的代理服务器为该电脑的ip地址,端口为8888,此时你已经可以抓取http请求了 此时如果抓包,会看到一堆unknown 配置抓包HTTPS...

mac系统下安装并开机启动mongodb

2018-10-22
阅读 1 分钟
4.3k
安装 {代码...} 参见官网地址: [链接] 通过brew安装mongodb 只需要执行以下两条命令即可 {代码...} 执行 需以下三个步骤 一 设置数据路径 mongodb默认在/data/db 进行读写,所以我们只需简单创建这个目录即可 {代码...} 如果你想修改路径,可以执行 {代码...} 二 启动服务 {代码...} 看到提示[initandlisten] waiting f...

vscode插件之prettier

2018-03-10
阅读 1 分钟
8.7k
右键或者使用快捷键shift+alt+f,可以格式化代码 如果你想在保存时格式化代码,修改编辑器用户设置,把 formatOnSave 设置为 true,表示在保 存时格式化代码 {代码...}