高阶产品经理是如何分析问题的? 一个高水准的产品经理,总是能够很清晰的梳理出产品线、明确的知道当前最该做什么,抓到问题的核心所在。那么他们是如何分析问题的?今天我分享下我的方法,我称为“链式拆分法”,可以帮助大家明确产品思路,更重要的是让PM们理解自己真正的定位!我们以叫
webpack 常用plugin和loader 常用Loadersless-loader, sass-loader处理样式url-loader, file-loader两个都必须用上。否则超过大小限制的图片无法生成到目标文件夹中babel-loader,babel-preset-es20
nodejs 热更新 gulp监控工具nodemon,可以监视代码的改动而重启服务器,然而还是觉得若不用重启而直接加载新的代码更方便,所以在网上找了下nodejs热更新的方法,顺便记录一下其实,方法也是通过监视文件被改动的时候,将缓冲区中已加载的对应模块清除,此
原则&模式|理解DIP、IoC、DI以及IoC容器 转载自: http://blog.jobbole.com/101666/Prefix依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念)。控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式)。依赖注入(DI):Io
合理的使用 Swift 中的 final 类 作者:Erica Sadun,原文链接,原文日期:2015-12-18译者:JackAlan;校对:靛青K;定稿:shanks你上一次在 Swift 中继承一个类是什么时候?而且这个类是你创建的但不是 Cocoa 体系中的一部分。在 pro
合理的使用 Swift 中的 final 类 作者:Erica Sadun,原文链接,原文日期:2015-12-18译者:JackAlan;校对:靛青K;定稿:shanks你上一次在 Swift 中继承一个类是什么时候?而且这个类是你创建的但不是 Cocoa 体系中的一部分。在 pro
切图崽的自我修养-使用模块化JS 前言我们来玩乐高积木吧模块化Js已经成为了老生常谈,不过在JavaScript设计之初,由于定位的问题并没有提供类的功能,开发者需要模拟出类似的功能,来隔离、组织复杂的JavaScript代码。之前的闭包也好,自执行函数也好,都是模块化的一
解码知乎:知乎组织架构模型“大剖析” 本文深度剖析知乎目前的内容架构模型,对于社区应用开发者可将其中的架构思维推广到一般 UGC 网站产品的优化上。知乎是目前国内用户平均素质最高的网站,其日均访问 IP 在 60 万以上。对于这样一个用户活跃度极高、产出大量优质内容(UGC)网
前端AMD规范 个人总结:AMD规范主要是解决各个模块之间的依赖关系,可以顺序的加载js模块,但是却是异步加载,不会影响页面的css和html标签的加载。AMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它
CommonJS规范重点 个人总结:commonJS主要解决模块化问题,将每个功能独立化,即函数和变量在自己独立的区域里,以免出现相同的函数名称和变量名称,导致错误。我们先从CommonJS谈起,因为在网页端没有模块化编程只是页面JavaScript逻辑复杂,但也可