关于babel Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 Java...
关于babel Babel 是一个 JavaScript 编译器 Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 Java...
什么是AST 在计算机科学中,抽象语法树(Abstract Syntax Tree,AST),或简称语法树(Syntax tree),是源代码语法结构的一种抽象表示。它以树状...
引言 现代前端应用面临的浏览器环境是非常复杂的,尤其是移动端页面。 面对如此多样的浏览器环境,我们需要一种异常监控机制,在页面上有异常发生时,能够获得错误的基本信息、文件ur...
1.Fiber React 的核心流程可以分为两个部分: reconciliation (调度算法,也可称为 render):更新 state 与 props;调用生命周期钩...
思考 我们在 Redux 异步 Action 中经常使用这种写法: 而正常的 Action 就看起来好像应该是这样: 为什么我们上一种写法能正常工作呢?Action不应该返回...
重复是不可能的,这辈子都不可能写重复的代码。 当然,这句话分分钟都要被打脸。我们烦恼于频繁的增加需求。 虽然我们不能改变别人,但我们却可以尝试去做的更好,我们需要抽象,封装重...
介绍 VuePress 由两部分组成:一部分是支持用 Vue 开发主题的极简静态网站生成器,另一个部分是为书写技术文档而优化的默认主题。它的诞生初衷是为了支持 Vue 及其子...
前言 最近几天对 redux 的中间件进行了一番梳理,又看了 redux-saga 的文档,和 redux-thunk 和 redux-promise 的源码,结合前段时间看...
QAP安卓端在弹出键盘时,我们点击键盘上的完成按钮,键盘会自动收起。如果输入完成后未点击完成按钮,直接点击保存等相关操作,那么呼出的这个键盘就会一直保留在界面上。我们现有的解...
在qap平台中,使用QN.navigator来跳转 使用这个导航进入新页面后,页面传递参数需要手动获取 并且传递的页面title只有在第一次进去的时候会显示,刷新页面后就会丢...
顶部导航组件 调用示例: 选择事件: 具体实现 页面内容渲染 子组件实现:
最近要用到一个选择菜单,由于nuke自带的样式不符合项目的统一样式规范,所以自己抽了一个出来,关键代码是动态向body插入子元素以及transition效果的实现。 调用示例...
最近在进行一个基于Weex的手机端项目,用了阿里的Rax组件,由于资源太少,市面上常见的组件都无法方便快捷的实现弹窗,所以自己从零开始研究了一个。 一开始为了满足业务需要,简...