用户中心USER CENTER

首页/用户
  • 高级 Vue 组件模式 (4)

    摘要:使用替换目标在第三篇文章中,我们使用来抽离了注入依赖项的公共逻辑。成果通过作用域插槽,我们有效地避免了第三方组件由于混入而可能造成的命名冲突以及隐式依赖等问题。 04 使用 slot 替换 mixin 目标 在第三篇文章中,我们使用 mixin 来抽离了注入 toggle 依赖项的公共逻辑。在 react 中,类似的需求是通过 HOC 的方式来解决的,但是仔细想想的话,react 在早...

    LancerComet 发布于JavaScript
  • create-react-app 修改为多入口编译

    摘要:修改为多入口编译参考了这篇文章需求和出发点我们会有较多的小的单页应用,主要是一些简单的页面和活动之类。甚至输入显然不存在的,也显示为的内容。 create-react-app 修改为多入口编译 date: 2018.07.31 参考了这篇文章 需求和出发点 我们会有较多的小的单页应用,主要是一些简单的页面和活动之类。这些页面相互之间没有交集,但是会有一些可以共用的代码,资源、接口、...

    LancerComet 发布于JavaScript
  • 端到端测试哪家强?不容错过的Cypress

    摘要:阅读原文目前测试工具有哪些项目不需要不需要端到端测试一般都需要一个容器,来运行前端应用。向快速,一致和可靠的无剥落测试问好。 阅读原文 1. 目前E2E测试工具有哪些? 项目 Web Star puppeteer Chromium (~170Mb Mac, ~282Mb Linux, ~280Mb Win) 31906 nightmare Electron 15502 ...

    LancerComet 发布于JavaScript
  • 简单了解一下ES6的修饰器

    摘要:额,经历过上面的知识了解,应该能大概够理解这段代码了吧小结修饰器允许你在类和方法定义的时候去注释或者修改它。 闲言 一切都要从公司里的一位老哥给我看的一段代码说起。。。 @controller(/user) @auth @post(/login) async userLogin = (name, pass) => { @required // ... } 以下为对话:...

    LancerComet 发布于JavaScript
  • 黑科技:LocalStorage 缓存机制

    摘要:搭建更新代码的脚手架加载化使用基于的缓存机制,就需要一个脚手架来管理资源文件的读取和写入,不难看出微信使用的是自己开发的脚手架,阅读其源码代价较大,暂不分析。 黑科技:LocalStorage 缓存机制 事情的起因是我的同事金果问我:- 你知道微信公众号文章的渲染方式吗? 对此,我的反应是:- 啊? 金果继续问:- 控制台的 Network 里没有发生任何请求,文章里的内容是怎么来的?...

    LancerComet 发布于JavaScript
<