会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
陈蒙的技术空间
博客园
首页
新随笔
联系
管理
订阅
[置顶]
&&和||的操作符妙用(javascript)
摘要: 前言 &&逻辑与和||逻辑或,它们既可以返回一个布尔值,又可以返回指定操作数的值,这个值是非布尔型的。 MDN api参考 Section1 布尔运算 首先,我们明确一下基础知识。 能够转换为false的表达式有: null; NaN; 0; 空字符串(""); undefined 控制台测试代码:
阅读全文
posted @ 2018-11-19 16:16 陈蒙的技术空间
阅读(369)
评论(0)
推荐(0)
[置顶]
vuex源码分析3.0.1(原创)
摘要: 前言 chapter1 store构造函数 1.constructor 2.get state和set state 3.commit 4.dispatch 5.subscribe和subscribeAction 6.watch和replaceState 7.registerModule和unregi
阅读全文
posted @ 2018-07-31 13:25 陈蒙的技术空间
阅读(2222)
评论(1)
推荐(3)
[置顶]
cordova程序加载pdf文件的2种方法(ios/android)
摘要: 前言 公司目前的前端架构是微信端由vue全家桶负责h5网站的单页应用,android端和ios端则选择cordova打包成apk和app。其中,有一个业务逻辑是点击某个链接进入pdf的展示,h5的方案是使用vue-pdf,h5网站运行良好。可是,等到打包成apk时却显示不出来。cordova程序加载
阅读全文
posted @ 2018-07-03 10:49 陈蒙的技术空间
阅读(2026)
评论(1)
推荐(1)
[置顶]
audio标签的自动播放(ios)
摘要: 0.应用场景 前端移动端开发,经常有播放音乐的需求。比如我有公司做过类似支付宝的年度账单,功能是用户在查看年度账单的过程中播放轻音乐。 1.audio标签播放mp3 (一)常用属性和API介绍 1.controls属性 有了它,就会显示控制条。 图1 chrome默认audio样式 图2 ie默认a
阅读全文
posted @ 2018-06-29 11:36 陈蒙的技术空间
阅读(2767)
评论(0)
推荐(0)
2020年3月30日
vue2源码分析:patch函数
摘要: 目录 1.patch函数的脉络 2.类vnode的设计 3.createPatch函数中的辅助函数和patch函数 4.源码运行展示(DEMO) 一.patch函数的脉络 首先梳理一下patch函数的脉络。 第一,patch核心函数createPatchFunction, 然后,runtime/in
阅读全文
posted @ 2020-03-30 23:06 陈蒙的技术空间
阅读(2872)
评论(0)
推荐(0)
2019年11月2日
gulp源码分析
摘要: 一.整体结构分析 整体结构 通过在nodejs环境对源码的打印,我们最终得到的gulp实例行如下图。那么我们gulp实例上的属性和方法是如何生成的呢? (1)类的实现 源码index.js分为三个部分,第一部分是gulp构造函数,添加实例方法,第二部分是Gulp原型方法添加,第三部分是导出gulp实
阅读全文
posted @ 2019-11-02 17:24 陈蒙的技术空间
阅读(596)
评论(0)
推荐(2)
2019年5月17日
there is no route defined for key Agreement(react native bug记录)
摘要: 调试react native的项目有一个报错: 它发生在我调试TabNavigator选项卡路由器的时候,我把如下代码的Agreement路由转移到了另一个StackNavigator中。明明我在HomeStack中定义好了呀。 其实原因跟我们的代码关系不大,它是 react navigation官
阅读全文
posted @ 2019-05-17 21:25 陈蒙的技术空间
阅读(807)
评论(0)
推荐(0)
2018年7月11日
vue-pdf的3.3.1版本build后多生成168个js文件
摘要:
vue经过几年的发展,已经成为最受欢迎的前端框架之一了。在项目中使用Vue插件也是前端开发人员的日常工作内容。其中vue-pdf是用来浏览PDF的,但是一些版本方面的问题(issules)。
阅读全文
posted @ 2018-07-11 17:41 陈蒙的技术空间
阅读(2056)
评论(0)
推荐(0)
2017年10月30日
jquery的2.0.3版本源码系列(7):3043行-3183行,deferred延迟对象,对异步的统一管理
摘要: 目录 part1 deferred延迟对象 part2 when辅助方法 网盘源代码 链接: https://pan.baidu.com/s/1skAj8Jj 密码: izta part1 deferred延迟对象 1 . deferred基于callbacks开发 使用callbacks完成异步:
阅读全文
posted @ 2017-10-30 18:16 陈蒙的技术空间
阅读(556)
评论(0)
推荐(0)
2017年9月2日
jquery的2.0.3版本源码系列(6):2880-3042行,回调对象,对函数的统一管理
摘要: 目录 1 . 回调对象callbacks的演示 回调的使用有一点像事件绑定,先绑定好,等到有点击事件或者其他时就触发。 工作原理相当于add方法负责收集事件list,fire负责统一触发,触发时以for循环来做到。 回调对象的好处是统一管理。 看一个未使用回调对象的例子: 那么为了能够调用匿名函数里
阅读全文
posted @ 2017-09-02 20:31 陈蒙的技术空间
阅读(456)
评论(1)
推荐(1)
下一页
公告