工业设计三原则

2007年07月27日 - 工业设计三原则 - 日本设计公司Information Architects在网站首页上,写了三个他们最基本的信念: 工业设计三原则 - 1. 你为用户提供的界面,就是你的品牌。(Brand=Interface) 2. 设计的作用,就是告诉用户工作如何进行。(Design is how it works) 3. 简单的设计,就是最好的设计。(Simple is best) 工业设计三原则 - 总结得非常好,我很认同啊。...详情

RFC2119:表示要求的动词

2007年03月02日 - RFC2119:表示要求的动词 - RFC(Request For Comments)指的关于互联网标准的正式文件,它们的内容必须写得非常清楚。 RFC2119:表示要求的动词 - 表达的时候,必须严格区分哪些是"建议"(suggestion),哪些是"要求"(requirement)。所以,RFC2119专门对一些词语的涵义做出了规定,定义了五个关键词,表示"要求"的严格程度。 RFC2119:表示要求的动词 - 1. MUST RF...详情

奥巴马筹款网站的制作过程

2012年12月14日 - 奥巴马筹款网站的制作过程 - 1. 奥巴马筹款网站的制作过程 - Kyle Rush是一个网站工程师。 奥巴马筹款网站的制作过程 - 奥巴马筹款网站的制作过程 - 2011年6月,他加入BarackObama.com,负责设计2012美国大选的奥巴马官网。 奥巴马筹款网站的制作过程 - 奥巴马筹款网站的制作过程 - (图为2011年6月的奥巴马官网) 奥巴马筹款网站的制作过程 - 除了宣传,官网的主要目的就是筹款。 奥巴马筹款网站的制作...详情

React 入门实例教程

2015年03月31日 - React 入门实例教程 - 现在最热门的前端框架,毫无疑问是 React 。 React 入门实例教程 - 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 React 入门实例教程 - React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做...详情

Redux 入门教程(三):React-Redux 的用法

2016年09月21日 - Redux 入门教程(三):React-Redux 的用法 - 前两篇教程介绍了 Redux 的基本用法和异步操作,今天是最后一部分,介绍如何在 React 项目中使用 Redux。 Redux 入门教程(三):React-Redux 的用法 - 为了方便使用,Redux 的作者封装了一个 React 专用的库 React-Redux,本文主要介绍它。 Redux 入门教程(三):React-Redux 的用法 - 这个库是可以选用的。...详情

Redux 入门教程(二):中间件与异步操作

2016年09月20日 - Redux 入门教程(二):中间件与异步操作 - 上一篇文章,我介绍了 Redux 的基本做法:用户发出 Action,Reducer 函数算出新的 State,View 重新渲染。 Redux 入门教程(二):中间件与异步操作 - Redux 入门教程(二):中间件与异步操作 - 但是,一个关键问题没有解决:异步操作怎么办?Action 发出以后,Reducer 立即算出 State,这叫做同步;Action 发出以后,过一段时间再执...详情

Redux 入门教程(一):基本用法

2016年09月18日 - Redux 入门教程(一):基本用法 - 一年半前,我写了《React 入门实例教程》,介绍了 React 的基本用法。 Redux 入门教程(一):基本用法 - React 只是 DOM 的一个抽象层,并不是 Web 应用的完整解决方案。有两个方面,它没涉及。 Redux 入门教程(一):基本用法 - 代码结构 组件之间的通信 Redux 入门教程(一):基本用法 - 对于大型的复杂应用来说,这两方面恰恰是最关键的。因此...详情

从HTML Components的衰落看Web Components的危机

2014年09月30日 - 从HTML Components的衰落看Web Components的危机 - 搞前端时间比较长的同学都会知道一个东西,那就是HTC(HTML Components),这个东西名字很现在流行的Web Components很像,但却是不同的两个东西,它们的思路有很多相似点,但是前者已是昨日黄花,后者方兴未艾,是什么造成了它们的这种差距呢? 从HTML Components的衰落看Web Components的危机 - 因为主流浏览器里面只...详情

给一位打算从事前端,但是又有疑惑的在校大学生的回信

2014年10月19日 - 给一位打算从事前端,但是又有疑惑的在校大学生的回信 - 给一位打算从事前端,但是又有疑惑的在校大学生的回信 给一位打算从事前端,但是又有疑惑的在校大学生的回信 - 抱歉这么晚才回复这个邮件,主要是觉得你的问题有典型性,想要详细一点给出答复。 给一位打算从事前端,但是又有疑惑的在校大学生的回信 - 所谓的前端,在不同的公司,定义是不同的,工作内容也会有差异,有的还很大。比如有很多公司,没有专门的前端分类,所有的都属于开发人员,一些比较传统...详情

构建单页Web应用

2014年10月21日 - 构建单页Web应用 - 构建单页Web应用 - 让我们先来看几个网站: 构建单页Web应用 - coding 构建单页Web应用 - teambition 构建单页Web应用 - cloud9 构建单页Web应用 - 注意这几个网站的相同点,那就是在浏览器中,做了原先“应当”在客户端做的事情。它们的界面切换非常流畅,响应很迅速,跟传统的网页明显不一样,它们是什么呢?这就是单页Web应用。 构建单页Web应用 - 所谓单页应用,指的是在一...详情

Web应用的组件化(一)——基本思路

2014年11月10日 - Web应用的组件化(一)——基本思路 - Web应用的组件化(一)——基本思路 - #1. 为什么要做组件化? Web应用的组件化(一)——基本思路 - 无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两个途径来优化:减少部署成本,提高开发效率。 Web应用的组件化(一)——基本思路 - 减少部署成本的方面,业界研究得非常多,比...详情

Web应用的组件化(二)——管控平台

2014年11月10日 - Web应用的组件化(二)——管控平台 - Web应用的组件化(二)——管控平台 - 在上一篇中我们提到了组件化的大致思路,这一篇主要讲述在这么做之后,我们需要哪些外围手段去管控整个开发过程。从各种角度看,面对较大规模前端开发团队,都有必要建立这么一个开发阶段的协作平台。 Web应用的组件化(二)——管控平台 - 在这个平台上,我们要做哪些事情呢? #1. HTML片段 Web应用的组件化(二)——管控平台 - 我们为什么要管理HTML片...详情

[翻译]有关Angular 2.0的一切

2014年11月21日 - [翻译]有关Angular 2.0的一切 - 原文在此 [翻译]有关Angular 2.0的一切 - 是不是对Angular的战略有疑问?来这里就对了。在接下来的这篇文章里,我会解释Angular 2.0的主要特性区域,以及每个变化背后的动机。每个部分之后,我将提供自己在设计过程中的意见和见解,包括我认为仍然需要改进设计的重要部分。 [翻译]有关Angular 2.0的一切 - 注意:本文所反映是2014年11月6日的状态记录。如果你在...详情

浴火重生的Angular

2014年11月21日 - 浴火重生的Angular - Angular团队近期公布了他们对2.0版本的一些考虑,很详尽,很诚恳,我读了好几遍,觉得有必要写点东西。 浴火重生的Angular - 对于一个运行在浏览器中的JavaScript框架而言,最喜欢什么,最害怕什么?是标准的变动。那么,放眼最新的这些标准,有哪些因素会对框架产生影响呢? 浴火重生的Angular - module Web Components observe promise...详情

Angular沉思录(一)数据绑定

2014年11月26日 - Angular沉思录(一)数据绑定 - 接触AngularJS已经两年多了,时常问自己一些问题,如果是我实现它,会在哪些方面选择跟它相同的道路,哪些方面不同。为此,记录了一些思考,给自己回顾,也供他人参考。 Angular沉思录(一)数据绑定 - 初步大致有以下几个方面: Angular沉思录(一)数据绑定 - 数据双向绑定 视图模型的继承关系 模块和依赖注入的设计 待定 Angular沉思录(一)数据绑定 - A...详情

老码农的技术理想

2015年01月18日 - 老码农的技术理想 - 小时候,老师问我,你的理想是什么?我不假思索说是工程师,于是长大之后果然成了工程师。 老码农的技术理想 - 工作这么多年,一直在思考工程师这三个字的意义,终于有一天恍然大悟,原来就是:用技术手段改进世界。 老码农的技术理想 - 那么,在软件方面,目前的世界有哪些问题需要解决呢?有这么一些问题可以思考: 老码农的技术理想 - 现在整个世界的信息化程度是偏高还是偏低? 程序员的人数够用吗? 软件行业的生产...详情

Angular沉思录(二)视图模型的层次

2014年11月26日 - Angular沉思录(二)视图模型的层次 - Angular沉思录(二)视图模型的层次 - 在Angular中,存在作用域的继承。所谓作用域的继承,是指:如果两个视图有包含关系,内层视图对应的作用域可以共享外层视图作用域的数据。比如说: Angular沉思录(二)视图模型的层次 - Angular沉思录(二)视图模型的层次 - var app = angular.module("test", []); app.controller("...详情

企业文化与价值观 — 给新员工的一封信

2014年12月07日 - 企业文化与价值观 — 给新员工的一封信 - 企业文化与价值观 — 给新员工的一封信 - 这个话题其实我早就想写了,刚好最近在跟一些学生接触,而且很快有个应届生徒弟要入职了,想到了当初的自己,所以觉得打算谈谈这些年的一些感悟,希望能有所帮助。 企业文化与价值观 — 给新员工的一封信 - 我刚工作的时候,对公司非常热爱,热爱到偏激的程度,比如说觉得竞争对手公司毫无优点,比如每次看到公司的负面评价,都忍不住想出来反驳,甚至能为了这些事情跟多年...详情

今年搞的一些活动的意图

2014年12月13日 - 今年搞的一些活动的意图 - 今年我发起了三件事: 今年搞的一些活动的意图 - 针对南京地区在校大学生的读书赞助 公司内部前端协会的成立,每周定期的技术交流,每次赞助四本书抽奖,带公司的前端同事到别的城市听技术分享等等 把苏宁的前端协会推进到大学校园里 今年搞的一些活动的意图 - 很高兴在年底的时候,能看到这三个方向都有所进展,这三个事情都是我一个长期规划的具体实现,那就是:促进南京地区的前端生态圈。 今年搞的一些活动的...详情

AngularJS实例教程(一)——数据绑定与监控

2015年01月12日 - AngularJS实例教程(一)——数据绑定与监控 - 在业务开发的过程中,我们可能会大量使用DOM操作,这个过程很繁琐,但是有了AngularJS,基本上就可以解脱了,做到这一点的关键是数据绑定。那什么是数据绑定,怎样绑定呢?本节将从多种角度,选取业务开发过程中的各种场景来举例说明。 AngularJS实例教程(一)——数据绑定与监控 - 有时候,我们会有这样的需求,界面上有个输入框,然后有另外一个地方,要把这个文本原样显示出来,如果...详情

<1...56789...12>到第页