分类于《前端开发》的文章
浅谈前端新人的职业规划
拿到淘宝offer已经有一段时间,西湖、百淘、D2、实习、各位前端牛人的亲身指导,美好的生活正向我招手。本来决定12月7号报道,但因为一些不可抗力,行程有变(事实上能否进入淘宝工作尚有变数)。在这焦急的等待过程中,还是静下心来,整理一下最近关于职业规划方面的诸多思考,希望能对和我一样的前端新人们有所帮助。
淘宝一面时,与一舟的谈话中很大一部分内容和自己的职业规划有关,二面时也和小马谈及许多关于前端未来的东西。后来试玩Google Wave,又心血来潮发起了一个《重构是否有必要单独作为一项职业》的问题。我承认,这个问题很讨打,尤其是对“重构界”的各位大大来说。想来也真是好笑,我实在太小心眼儿了,当初还在庆幸腾讯有一个专门的页面重构职位(因为我编程基础很差,只会CSS),被他们鄙视后,发觉了这职位其实大有学问,反而开始怀疑起它的必要性来。不过这个不是重点,重点是在这个怀疑的过程中,我对自己在前端领域该如何发展,有了更为理性和系统的认识。
淘宝开源编辑器KISSY Editor试用报告
前几天淘宝发布了自己的富文本编辑器KISSY Editor,主要开发者是TaobaoUED的前端工程师玉伯,网上的可视化富文本编辑器众多,本人前段时间也因为要做一个论坛,尝试过在网页中整合这些已有的编辑器(因为自己实在写不出来啊…… =.= )。网上已有的编辑器基本试了个遍,最后选定了人人网的实现方式——自写插件整合TinyMCE。不仅参考了他们的源代码,而且很无耻地盗链了xnimg.cn上的 js 文件(示例 发布后又发现了一些bug,还没来得及修正)。咳咳,只是学习学习而已,还望淫淫的同学不要来追究我的责任。
作为行业标杆的淘宝前端放出自己的开源编辑器,当然要关注一下。
正则表达式高级技巧背后的关键概念[SM]
英文原文来自Smashing Magazine。由笨活儿翻译。转载请注明出处。
正则表达式(Regular Expression, abbr. regex) 功能强大,能够用于在一大串字符里找到所需信息。它利用约定俗成的字符结构表达式来发生作用。不幸的是,简单的正则表达式对于一些高级运用,功能远远不够。若要进行筛选的结构比较复杂,你可能就需要用到高级正则表达式。
本文为您介绍正则表达式的高级技巧。我们筛选出了八个常用的概念,并配上实例解析,每个例子都是满足某种复杂要求的简单写法。如果你对正则的基本概念尚缺乏了解,请先阅读这篇文章,或者这个教程,或者维基条目。
这里的正则语法适用于PHP,与Perl兼容。
40个实用的轻量级JavaScript库[SM]
流行的JavaScript库,如jQuery, MooTools, Prototype, Dojo和YUI等,完成起常见的JavaScript任务来得心应手。这些JS库为客户端动作(events)、动画特效(effects),和AJAX应用等提供很多现成的函数。而且如果这些库中的某一个无法直接达到你要的效果,还可能会有相关插件满足你的要求。
JavaScript库的灵活性给我们的工作提供方便,但有利也有弊——比如说JavaScript文件过大的问题。尽管放弃这些著名的JavaScript库能显示你的聪明才智,但你可能还是会愿意采用一些体积小巧、专注于特定任务的JavaScript库。
以下是40个帮助你达到特定目的的独立JavaScript库。 网上能用的当然不只这些,但每位网页设计师和程序员应该都能在这里有所收获。
[Drupal模板制作手册-4]主题的.info文件
从Drupal 6开始,每个主题都需要一个信息文件。这个文件必须一直在你的主题的根目录下。没有这个文件,你的主题将不会被Drupal侦测到。 .info文件必须是以”.info”为文件后缀名。
“机器” 可读的主题的[内部名]来源于这个文件。例如,如果这个文件的被命名为”drop.info”, 那么Drupal就好认为相应的主题名为”drop”。请注意不要用特殊字符,因为Drupal会在很多PHP函数中用到这个名字因此在PHP语言中命名字符串的限制也适用于这个内部名的命名。必须以字母开头,不可带空格和标点。可以使用下划线(_)但不可以使用连字号(-)。数字也是被允许的,只是不能用作首字符。

