必威体育下载克里斯蒂安·海尔曼

您当前正在浏览的是必威体育下载克里斯蒂安·海尔曼三月的博客必威体育简介档案,2006.

三月份存档,2006

新的免费文章-从DHTML到DOM脚本

周三,3月29日2006

我刚刚发表了一篇新的较长的文章(40页),试图解释两者之间的区别DHTMLDOM脚本。这篇文章解释了DHTML,这个DOMDOM脚本是并展示了如何创建一个具有动态元素(如选项卡)的web页面,一个幻灯片和一个大的产品拍摄在两个方面。

DHTML解释是用解释为什么某些技术是一个坏主意和DOM脚本版本解释了为什么有些资产是好主意。作为一个总结:

DHTML问题:

  1. 脚本依赖性-没有JavaScript的用户陷入困境,或得到的元素只与JavaScript工作,但不为他们做任何事情。
  2. 混合表示和功能-如果你想改变效果的外观,你需要修改JavaScript。
  3. 假设没有测试它的功能-上面写的
  4. 保持基于JavaScript的维护–希望维护人员在想要更改效果时更改脚本,搜索整个脚本。
  5. 混合HTML和JavaScript-上面写的
  6. 指责用户-用户会收到这样的信息:“你不能使用这个,因为你的浏览器不支持它,更新你的浏览器”,而不是仅仅得到功能,如果它不是100%必要的。
  7. 接管文档-一个人统治一切

DOM编写资产脚本:

  1. 渐进增强-检查是否有货,然后应用那些依赖它们的
  2. 易于维护–通过动态系统尽可能方便地进行维护CSS脚本开头的类和属性
  3. 表现和行为的分离-添加动态类而不是更改样式集合
  4. 结构和行为的分离-使用动态事件处理程序和生成的元素,而不是onclick和诺斯本
  5. 使用现代事件处理-请多装一个
  6. 避免与其他脚本冲突-避免全局变量,并将函数封装为对象中的方法

当然,你可以不同意:—)

返回可怕的DHTML新闻滚动器

周四,3月23日2006

帮助需要显然,这个东西不像我想象的那么整洁,因为它极大地降低了Safari和Mac上Firefox的速度。因为我现在没有时间修改(写书),我邀请你去清理一下。我将在这里发布完整学分的固定版本。我不为这件事感到骄傲,我讨厌那些卷轴。

有时候,令人惊讶的是,一个来自过去的坏主意是如何在同一时间出现在不同的地方。
你们中的一些人可能还记得DHTML在它的全盛时期,每个网站都需要一个新闻上传器,字幕或其他滚动。出于某种原因,客户喜欢这些东西,许多开发人员开始编写一个带有特性的脚本,并愉快地将它们混合在一起。HTML,JavaScript和CSS甚至支持最可怜的浏览器。的DHTML垃圾场从那时起,仍有大量的剧本。

今天早上有人在CSS- d要求一个没有桌子的新闻上卷CSS,当然这是不可能的,但就在我叹气、想知道谁还想要这些东西的时候,我们的一个客户也要求这样做。好吧,他们的开发团队同意执行一个,并且希望得到如何执行一个的建议,并且仍然只使用有效的HTML和访问。

它的可访问性是一个问题,还有很多其他的事情。然而,我做了一个例子,为了这个例子,我在演示页面上放出了一些蒸汽。
享受多新闻这个DOM柔顺的,stop-able优雅地退化DHTML新闻upscroller

你想成为我吗?寻找首席信息架构师

周三,3月22日,2006

我终于获准在我还在工作的公司里找一个人来接替我。我将于4月14日离开这里,将于24日加入雅虎。

所以,如果你是:

  • 一个面向web标准和质量的交互架构师
  • 一个好的团队领导
  • 熟悉各种开发框架(.NET,Spring,PHP)
  • 全面提高可访问性法规和开发实践的速度
  • 有进行可用性测试的经验
  • 有兴趣在伦敦西南部/英格兰工作

给我写封信和你的简历yes.i.want.to.be.chris@googlemail.com电子邮件。

我会对你的简历保密,不能保证任何事情。然而,我想我在这儿能找到比我们人力资源部通过中介得到的简历还要多的简历。

我在亚马逊上的书——没有压力

星期一,3月20日,2006

从DOM脚本和Ajax开始JavaScript:从新手到专业人员我只是有点震惊我的书已经在amazon.com上了当我还在写第九章的第六章的时候!

所以我想是时候减少这里的发帖和其他事情,比如洗澡,吃饭睡觉,确保我能及时准备好,在销售队伍中击败下一个哈利波特(或类似的东西)。

迷你幻灯片–带DOM和CSS的内嵌幻灯片放映

星期五,3月17日,2006

作为我书的一部分,我现在正在写“javascript的常见用法”一章,今天早上米歇尔·博兹古诺夫就……提出请求CSS- d列表附表引起了我的注意。

他想要一种简单的方法来显示稍大的图像时,点击非常小的拇指在一个页面。虽然他的解决方案会迫使访问者加载所有的图像(包括大的),我快速地将一个解决方案组合在一起,当JS可用时,该解决方案只在同一列表中加载较大的图像。

这只是一个测试版和免费的。带有解释的完整版本是这本书的一部分,我现在还不能透露,因为它将是整个版权和所有爵士乐的一部分。

享受,希望你们觉得有用。