第640页

  • Javascript的10个设计缺陷

    Javascript的10个设计缺陷

    前几篇文章,我经常说Javascript的设计不够严谨,有很多失误。 今天的这一篇,前半部分就谈为什么会这样,后半部分将列举Javascript的10个设计缺陷。 我参考的文献主要是Douglas Crockford的专著《Javascript语言精粹》(JavaScript: The Good Parts)和Fredrik Holmström的文章《我对Javascript的抱怨》(My gripes with Javascript)。 一、为什么Javascript有设计缺陷? 这里有三个客观原因...

    期权知识 2020-08-18 501 0
  • Helvetica字体的50年

    Helvetica字体的50年

    昨天晚上,我看了一部纪录片《Helvetica》。 Helvetica是一种字体的名称,去年是它诞生50周年。这部纪录片就采访了许多设计师,让他们来谈自己如何看待这种字体,从而展现了字体的发展和字体设计师的生活,非常有趣。 Helvetica是目前世界上应用最广泛的字体之一。下面图片中的文字都采用了Helvetica。 1957年,第二次世界大战早已过去,新的工业化时代正在来临。瑞士的一个印刷厂老板决定设计一种新的字体,它应该具有简洁、直接、醒目的特点...

    期权知识 2020-08-18 613 0
  • jQuery设计思想

    jQuery设计思想

    jQuery是目前使用最广泛的javascript函数库。 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库。微软公司甚至把jQuery作为他们的官方库。 对于网页开发者来说,学会jQuery是必要的。因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果。 虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松。因为它涉及到网页开发的方方面面,提供的各种方法和内部变化有上千种之多。初学者常常感到,入门很方便,提高很...

    期权知识 2020-08-18 579 0
  • 字体笔记

    字体笔记

    昨天,我写了纪录片《Helvetica》的观后感。因为内容与字体有关,我就借这个机会,整理一下关于字体的笔记。 需要说明的是,下面提到的字体都是指英语字体。中文字体因为各个平台差别太大,所以这里就不考虑了。 ================== 一、字体的种类 字体一共可以分为6个大类。 1. serif (衬线类) 2. sans-serif(无衬线类) 字母末段带有装饰线的就是serif,反之就是sans-serif。 上图中左边的就是衬线类字体Georgia,右边的就是无衬线类字体Ver...

    期权知识 2020-08-18 716 0
  • jQuery最佳实践

    jQuery最佳实践

    上周,我整理了《jQuery设计思想》。 那篇文章是一篇入门教程,从设计思想的角度,讲解"怎么使用jQuery"。今天的文章则是更进一步,讲解"如何用好jQuery"。 我主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支持,非常有价值。 =============================================...

    期权知识 2020-08-18 535 0
  • PHP SPL笔记

    PHP SPL笔记

    这几天,我在学习PHP语言中的SPL。 这个东西应该属于PHP中的高级内容,看上去很复杂,但是非常有用,所以我做了长篇笔记。不然记不住,以后要用的时候,还是要从头学起。 由于这是供自己参考的笔记,不是教程,所以写得比较简单,没有多解释。但是我想,如果你是一个熟练的PHP5程序员,应该足以看懂下面的材料,而且会发现它很有用。现在除此之外,网上根本没有任何深入的SPL中文介绍。 ================ PHP SPL笔记 目录 第一部分 简介 1. 什么是SPL? 2. 什么是Iterato...

    期权知识 2020-08-18 553 0
  • jQuery的deferred对象详解

    jQuery的deferred对象详解

    jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。 每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。 这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。为了实现它,jQuery的全部ajax代码都被改写了。但是,它比较抽象,初学者很难掌握,网上的教程也不多。所以,我把自己的学习笔记整理出来了,希望对大家有用。 本文不是初级教程,针对的读者是那些已经具备jQuery...

    期权知识 2020-08-18 533 0
  • Javascript文件加载:LABjs和RequireJS

    Javascript文件加载:LABjs和RequireJS

    传统上,加载Javascript文件都是使用<script>标签。 就像下面这样:   <script type="text/javascript" src="example.js"></script> <script>标签很方便,只要加入网页,浏览器就会读取并运行。但是,它存在一些严重的缺陷。   (1)严格的读取顺序。由于浏览器按照<script>在网页中出现的顺序,读取Javascript文件,然后立即运行,导致在多个文件互相依赖的情况...

    期权知识 2020-08-18 581 0
  • 关于颜色理论

    关于颜色理论

    制作网页的过程中,我一直不知道应该如何配色。 我的意思是,我不知道应该选择哪些颜色放在一起,完全凭感觉。于是昨天,我在网上找了一些资料,希望找到理论指导。 结果很失望。颜色理论研究的都是颜色的本质,至于颜色搭配,最终靠的还是个人感觉。说到底,Choosing colors is art, not science。不过,我还是记录一下吧,其中一些东西还是很有趣的。 ================= 1. Color Wheel 所谓Color Wheel,就是将一系列颜色,有次序地通过一个圆盘的形式,展...

    期权知识 2020-08-18 488 0
  • 一些颜色工具网站

    一些颜色工具网站

    下面是一组颜色工具网站,非常有用。 理论部分,可以参考我前几天做的颜色理论笔记。 1. ColorSchemer Gallery 网址:http://www.colorschemer.com/schemes/ [说明] 专门收集用户上传的各种配色方案。 2. WebSite Color Picker 网址:http://www.digitdesigns.com/colrPick/framePic.htm [说明] 为网页的背景、字体、链接选择不同的颜色,实时查看效果。 3. ColorJ...

    期权知识 2020-08-18 620 0