Avatar notebook default
9篇文章 · 10233字 · 2人关注
  • Resize,w 360,h 240
    从一个例子看开闭原则

    什么开闭原则? 开闭原则(Open Closed Principle)是Java世界里最基础的设计原则,它指导我们如何建立一个稳定的、灵活的系统...

  • Resize,w 360,h 240
    前端交互模式演变

    从纯JS操作DOM,到JQuery,Angular,再到现在流行的Vue,React,前端交互模式也从0到1,从MVC到MVVM,此文将这段历史...

  • Resize,w 360,h 240
    登录(鉴权与授权)历史演进版

    关于鉴权和授权,之前写过不少文章: 前端网络高级篇(二)身份认证[https://www.jianshu.com/p/96266de2739f]...

  • Resize,w 360,h 240
    JSBridge小科普

    做Hybird APP开发的同学,应该对JSBridge不陌生,它用于H5页面和Native(Android或者iOS)通信。常用的三方库如Ds...

  • Resize,w 360,h 240
    从微信网页授权到OAuth 2.0

    相信你使用某些APP需要做登录操作,那么,有可能会出现“微信登录”的按钮。点击该按钮,会跳转到如下页面: 当然,我们的前提是通过H5页面登录。那...

  • 前端模块化发展史

    模块化的优势不言而喻: 避免命名冲突 依赖管理 提供可维护性和代码复用 相对于其他静态语言,JS最大缺陷就是天生不具有模块化,没有语言层面的命名...

  • Resize,w 360,h 240
    前端工程化脑图

    前端工程化是一套流程和规范,可以指导快速迭代和更合理的在前后台分离环境下进行合作,开发。 一个完整的工作流包括: 开发初期:脚手架搭建 开发中期...

  • Resize,w 360,h 240
    小程序原理初探

    微信小程序是介于Native和web app之间的产物。它依托浏览器(webview)展示,同时可以调用原生能力(如获取通信录,拍照等等),同一...

  • 如何利用前后端分离开发模式,开始一个项目?

    自从AJAX大行其道,前后端分离开发模式已是大势所趋,这里笔者针对对前后端分离开发模式谈谈自己的看法。 对于大部分应用,已经不需要从后端读取HT...

文集作者