- 浏览: 23292 次
- 性别:
- 来自: 杭州
最新评论
-
alanlhy:
谢谢。。。
SeaJS 正式发布 v1.2.0 -
alanlhy:
你好,对js有很多不懂的地方,有两个问题请教一下:第一:是否可 ...
SeaJS 正式发布 v1.2.0 -
highill:
人类有几千年的历史了,科技进步是显而易见的……心智的进步能否达 ...
塞莱斯廷预言 -
wjt9989:
写的很好,特别是这一句:长久的爱情,永久的结合,不应该是互相依 ...
塞莱斯廷预言 -
wjt9989:
写的很好,如果图片不是红叉就更完美了。
像树一样成长
文章列表
从 2010 年秋天开始开发 SeaJS,一晃眼就近两年了,非常感谢各位朋友的信赖与支持。
SeaJS 是什么
SeaJS 是一个适用于 Web 端的模块加载器。使用 SeaJS,可以帮助你更好的组织 JavaScript 代码。SeaJS 的核心理念是模块化开发思想,核心价值是有助于提高代码的可维护性,同时有助于提升页面性能。
更多介绍,请访问:http://seajs.org/docs/
SeaJS 1.2 的变化
SeaJS 1.2 是一个重要版本,开始大面积在国内站点上被使用,包括支付宝、一淘
这是一本三百来页的小书,昨天中午看了个开头,一直惦记着。今天一大早起来,花了一上午,如野人品美味一般狼吞虎咽看完,实在是一本好书。
九大觉悟
这本书以预言的形式,揭示了人类在第三个千年,也就是从我们 ...
SeaJS
2011.12.02, Version 1.1.0 (stable)
完善 API 文档:Sea.js 手册与文档
优化模块 id 的设计,提高打包后的可靠性:#112, #129
增加开发状态判断:seajs.debug #117
开放插件方法:seajs.pluginSDK
让 seajs 的模块可直接运行在 node 环境:
CoffeeScript 是一门可以编译成 JavaScript 的语言,语法轻巧优雅,社区非常活跃,是目前玩家最多、最有可能将 JavaScript 变成编译目标语言的新语言。可参考:JavaScript 的死与生
LESS 是一门可以编译成 CSS 的动态样式语言。CSS 设计之初是给设计师用的,是一门语法非常简洁优雅的声明式语言。但随着应用场景的复杂化,越来越多的 CSS 工作已经交由专业程序员来负责。在这种大背景下,LESS 等动态样式语言应运而生,为 CSS 的编写提供了变量、混合、计算和函数等功能。
目前 CoffeeScript 和 LESS 在 NodeJS 端有良好的开发体 ...
RequireJS 发布 1.0.0 了,很值得关注,看是否有可借鉴之处。
本次比较不涉及具体实现代码,主要比较两者的 API 设计。
http://requirejs.org
http://seajs.com
从定位谈起
首先,从 http://requirejs.org 首页可以得知,RequireJS 的定位是:
RequireJS 是一个 JavaScript 文件和模块加载器,特别为浏览器优化,同时也可运行在 Rhino 和 Node 环境中。
SeaJS 的定位是:
SeaJS 是一个适用于浏览器端的 JavaScript 模块加载器。
不要小看这两句话,任何类库/框架的 ...
很欣赏最近听到的一个比喻:
员工的成长,就如一棵树一样。开始阶段,要让树干长得尽可能粗壮。要去多接触多尝试,尽量具备多种技能。比如一个 Java 工程师,早期不要太局限于 Java 程序的编写。懂点 Shell 编程,知道些前端技能,学会初步的数据分析,掌握日常的沟通技巧,甚至会一门乐器,抑或炒得一手好菜,所有这些都能让人生的树干更浑圆充实。这非常非常重要。
树干足够粗壮,长到一定高度时,大部分员工会遭遇天花板困惑。比如典型的三十岁以后程序员干什么的疑惑。这时得静下心来,去想清楚马总提到的三个问题:
在 Web 编辑器领域,
CKEditor – 七年的专注,赢取的是王者风范。
TinyMCE – 五年前的小家碧玉,如今已成长为大家闺秀。
Google Docs – 简单与复杂的权衡,2/8 原则的遵守者。只把 20% 核心功能做好做妙,需要魄力。
YUI RTE – 如果爱上你是场梦境,醒来后叫我如何继续使用?
NicEditor – 爱唐装的摇摆,还是牛仔的风采?这是位别致的女孩,很难让人爱或不爱。
百度/QQ/163/白社会编辑器 – 各具特色。
淘宝用过一个很古老的编辑器(至今宝贝发布页面还在用)。去年年底,换用过 YUI 编辑器(让人爱恨交加)。今年, ...