摘要:
FIS 插件机制 author: "@TiffanysBear" 当我们使用 FIS 插件的时候,有没有想过自己也开发一个基于 FIS 的插件,参与 FIS 打包编译的整个流程;那么问题就来了: FIS 的编译过程运行原理是怎样的呢? FIS 编译打包的过程有哪些? 怎么参与FIS 的打包编译过程? 阅读全文
摘要:
从0到1发布一个npm包 author: "@TiffanysBear" 最近在项目业务中有遇到一些问题,一些通用的方法或者封装的模块在PC、WAP甚至是APP中都需要使用,但是对于业务的PC、WAP、APP往往是不同的业务、不同的代码库中,尽管已经将公用的组件和方法抽离到各自公共common中,但 阅读全文
摘要:
页面性能监测之performance author: "@TiffanysBear" 最近,需要对业务上的一些性能做一些优化,比如降低首屏时间、减少核心按钮可操作时间等的一些操作;在这之前,需要建立的就是数据监控的准线,也就是说一开始的页面首屏数据是怎样的,优化之后的数据是怎样,需要有一个对比效果。 阅读全文
摘要:
1和new Number(1)有什么区别 author: @Tiffanysbear 总结,两者的区别就是原始类型和包装对象的区别。 什么是包装对象 对象Number、String、Boolean分别对应数字、字符串、布尔值,可以通过这三个对象把原始类型的值变成(包装成)对象: 我们来看下实际的v1 阅读全文
摘要:
延迟hover,hoverDelay 阅读全文
摘要:
【转】触发浏览器回流的属性方法一览表 转载自 奇舞周刊 何文力 "@TiffanysBear" 下列的所有属性、方法,在读取或执行的同时,将会导致浏览器同步地计算样式和布局。这种行为又叫做回流,也是常见的性能瓶颈。 元素类 元素测量 `elem.clientLeft, elem.clientTop, 阅读全文
摘要:
Vue源码分析(二) : Vue实例挂载 author: "@TiffanysBear" 实例挂载主要是 方法的实现,在 & 等文件中都有对Vue.prototype.$mount的定义: javascript // vue/platforms/web/entry runtime with comp 阅读全文
摘要:
Vue源码分析(一) : new Vue() 做了什么 author: "@TiffanysBear" 在了解new Vue做了什么之前,我们先对Vue源码做一些基础的了解,如果你已经对基础的源码目录设计等有基础的了解的话,可以跳过下面这部分。 源码目录设计 Vue.js 的源码都在 src 目录下 阅读全文
摘要:
百度小程序之间的页面通信 author: "@TiffanysBear" 背景 主要是针对小程序开发中页面之间进行通信的问题,在涉及支付的场景中,用户从页面支付入口进行跳转进行支付之后,回到原来页面,在原来的页面需要进行相应的状态刷新,比如用户身份状态、支付状态、文档或商品情况。 遇到的问题 在使用 阅读全文
摘要:
百度小程序Toast组件 author: "@TiffanysBear" 百度小程序自定义通用toast组件 "BdToast百度小程序自定义通用组件 github地址" 需求 手百小程序的toast仅支持在页中展示,不能自定义位置、字体大小、在单个文本中增加icon等需求;因此自定义一个全局可通用 阅读全文