漫谈微信小程序

前言

我有过大约 10 个月的时间,参与开发了一款体量较大的电商小程序。在这期间看着它体积暴涨、从野蛮生长到逐步治理,总结一些经验和思考

小程序的优势

    阅读全文

    DOM property 与 attribute 详解

    引入

    最近在学 vue,看到 v-bind 有两个修饰符 .prop .attr,分别用于强制绑定 DOM PropertyDOM Attribute
    两者都被译为属性,学一下具体是怎么一回事

    阅读全文

    同源策略与跨域

    同源策略

    同源策略限制了一个源的 document 和 script 如何与另一个源交互。
    源是指协议域名端口,同源指两个 URL 的源相同

    阅读全文

    ES6 合集

    Symbol

    目的

    从语言层面提供一种不会重复的唯一性的值,而不关心具体的值是什么。

    阅读全文

    前端性能监控指标与实现

    背景

    从浏览器底层 api 说起,结合浏览器渲染原理,自底向上谈谈前端性能监控的指标具体都是如何实现的

    W3C 提供了测试 Web App 性能特征的规范,和时间模型:

    阅读全文

    小程序跨分包复用代码方案

    背景

    为了减小用户一次性需要下载的代码体积,提高应用加载速度,小程序提出了代码分包的概念:
    主包:无论小程序冷启动时正在加载哪个包的页面,都会默认加载主包代码。主包体积不能超过2M。
    分包:用户访问分包内的页面,只会下载对应分包内的代码,别的分包不会被下载。

    阅读全文

    正则表达式

    JS正则表达式完整教程(略长)

    正则表达式用于1.匹配字符,或者2.匹配位置

    1.字符匹配攻略

      阅读全文

      JS 的数值

      双精度浮点数

      JS 用双精度浮点数 double 储存 Number
      浮点数是一种对于实数的近似值的表示法

      阅读全文

      JS 模块化解决方案

      大纲

      浏览器环境的 JS——script 加载时机问题
      Node.js
      非官方的模块化方案——运行时加载
      ES6的官方方案————构建时模块合并

      阅读全文

      命令行选项标准

      在查找git push命令的文档时看到了下面的内容:

      img

      阅读全文