《异步JavaScript编程》笔记

###Metro应用开发
从这本书的前言里,我才知道JavaScript原来可以进行Windows 8 下的Metro风格应用的开发。>>详见 创建第一个采用 JavaScript 的 Windows 应用商店应用。不过从该页面也了解到,操作系统必须是Window 8.1才可以。

感谢网络浏览器的无处不在,JavaScript比以往任何语言都更接近于兑现Java那句古老的承诺:“一次编写,随处运行。”

Read More

Share

软件的未来:操控更多的硬件

计算机行业发展至今,软件工程师们可以操控的硬件的种类的增长速度,与CPU技术的发展速度相比,依然是太慢了。在不太远的未来,更多的设备将具备“智能”;可供程序员开发软件的平台会越来越多。可以操控更多的硬件——而不仅仅是在屏幕上输出这个输出那个——会使编程变得更有意思。

Read More

Share

JavaScript数组去重方法汇总

摘要:本文主要内容包括:生成纯数值数组方法、生成数值与字符串混合的随机数组的方法,基于遍历、基于排序、基于词典的数组去重方法,这些去重方法、排序算法的复杂度分析、在浏览器中的性能测试分析。

Read More

Share

《JavaScript编程精解》笔记

《JavaScript 编程精解》书很薄,160多页,适合一两天看完,查漏补缺之用。据说此书的亮点是,通过用JavaScript来解决许多算法问题,来讲解JavaScript核心技术。

作者“警告”说:学习编程时总是需要探索新的挑战、新的领域,拒绝不断探索的程序员必定会停滞不前、忘记编程的快乐并失去编程的意志(或成为管理人员)。嗯,我会争取做十年程序员,然后……成为管理人员或者成为一个写书的人吧~~

Read More

Share

坐在冬天的马路边吃午饭的女生

Catalogue

昨天下午去一家小创业公司面试,很常见的那种——只有一个技术人员,负责网站前后端开发、APP开发。小伙子也就二十四五,创业打拼,很辛苦,希望找个有经验的人来帮忙,我太菜了,面试失败。中关村灰蒙蒙的大楼上闪耀的阳光偷偷洒进来,照着这里进进出出的人们。

面试完,下午两点多了。骑车回学校的路上,路过北大医院,一个戴眼镜的长相清秀的小女生坐在路肩上吃路边摊买的煎饼。按我当时的心情,立刻出现这样的文字:一个刚毕业的女生,独自出来找工作,面试约的是下午3点,因为住得远她连午饭都没有吃,挤地铁挤公交,到了这里,还好,早到了半小时,于是随便买点路边阿姨的煎饼。她就独自一人在那儿,坐在冬天的马路边吃午饭,她男朋友不知道,她爸爸妈妈也不知道。

只有她自己知道。

路人看了她一眼,匆匆走过。唯有太阳,暖了她一下午。

Share

《JavaScript DOM 编程艺术》笔记

这本书写成于这样的时代——“知道CSS的Web设计师在人数上还是要比知道JavaScript语言和DOM的要多得多。”

而今已经到了JavaScript工程师挤得头破血流也找不着工作的时代。

单纯地读最新标准下的JavaScript、CSS书籍或标准文档,对深入理解它们的设计初衷是不够的,读一读十年前的Amazon超级畅销书还是很有好处的。

我读的是第一版,但并不推荐任何新手也去读第一版——这种偶尔出现IE4、IE5字眼的书籍不利于W3C标准的推广~~推荐新手读此书的第二版,的确很适合入门。>>图书基本信息

本文一顿瞎写,老鸟们就别喷了,哥也只是一个四处找工作碰壁的JS新手罢了~~

Read More

Share

《写给大家看的设计书》笔记

写给大家看的设计书(第3版),英文名“The Non-Desiner’s Design Book”,封面其貌不扬,但内容与内容的排版设计都十分精彩。我大脑里与平面设计相关的灰质被深深地刺激到了,这块灰质表示此书可以给★★★★★。

Read More

Share

在博客中使用无衬线中文字体

一开始,博客是基于Octopress的,其所有预设字体都是针对英文,例如,对于标题,使用下面的字体族:

1
$heading-font-family: "PT Sans", "Helvetica Neue", Arial, sans-serif, !default;

这样一来,如果我的博客是中文标题,就只能采用浏览器默认的字体(一般是宋体),这样既不能保证跨浏览器表现的一致性,也不能得到最佳的外观表现——标题最适合使用无衬线字体,而如果使用宋体这样的衬线字体,会非常难看。下面简记在博客中使用中文字体的解决方案。

Read More

Share

《高性能网站建设指南》笔记

只懂JS是不够的,前端开发人员必须知道如何提高浏览器端性能。本文记录《高性能网站建设指南》的若干技术要点。

Read More

Share

《完美网页的视觉设计法则》笔记

>>图书基本信息

###什么是全面虚拟?

Comp是comprehensive dummy(全面虚拟)的缩写,这个术语来自于打印设计领域。是一种在进行打印之前,先将已经创建好的、用于打印的布局完全模拟的过程。将这个词移植到网页设计中,comp就是在我们开始用HTML进行原型设计之前的某个布局的图像。

在web前端开发中,“全面虚拟”就是指用Photoshop建模的过程了。之前我一直不鸟这部分内容,直到昨天面试被鄙视。。。

Read More

Share