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

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

10月存档,2006年

道格拉斯·克罗克福德在录像带上表演

星期三,10月18日,2006年

我很幸运在过去的几个月里得到了一些很好的javascript培训,其中之一是道格拉斯·克罗克福德解释DOM因为不方便美国石油学会一起工作。

虽然他的幻灯片有一种极好的“无声电影”风格(黑色背景的白色文字)。当你没有得到他的解释时,他们往往有点压倒性。好, 好消息,所有人! :他的课程现在已经在网上提供了半小时的视频。

就我个人而言,到目前为止,必威体育下载我在道格拉斯的培训课程中学到的知识比阅读有关这一主题的书籍和网络内容的5年时间要多。如果你想了解为什么要使用DOM有时可能是一项非常艰巨的工作。

伦敦歌剧后台——维京人之夜

星期三,10月18日,2006年

由于我体内仍然有大量的免费酒精,这有点像庆祝活动(第350个帖子——是的,这是相当随机的,告我)让我自己来谈谈在西区的一个晚上(离办公室10分钟),和歌剧主持人一起,向博客作者和网络开发者展示他们的新产品和想法。

Opera邀请我通过onlinetools.org(所有地方)去后台,并请我带同事一起去,因为他们有兴趣分享他们的想法并展示他们在做什么。

人群是典型的伦敦混血儿,还有一些意想不到的面孔:雅虎派,英国广播公司窥视,从布莱顿(安迪·巴德,Richard Rutter杰里米·基思和他可爱的妻子,当地的博客和网络开发者,还有一些不太明显的人,比如伊恩·劳埃德和詹姆斯·爱德华兹。

Opera提供了任何Webdev会议的良好组成部分:

施瓦格歌剧院

  • 施瓦格免费T恤,湿球,徽章(上面写着“我爱歌剧”,如果你真的很会在表演结束后在考文特花园卖得很好),还有更多我现在记不起来的东西,当我拿起笔记本电脑时,我把包放在办公室里了。
  • 免费的饮料和手指食品。原来每个客人都有两张酒水券,但到了晚上,更多的免费报纸奇迹般地出现了(我在口袋里找到了两张)。

这些报告都有很好的信息,但你可以看到,Opera构建浏览器,不以销售其他产品为生。其中一个亮点是杰里米·基思谈论网络和HTML这是一个绝妙的想法,没有他的演讲或笔记,因为他的笔记本电脑在错误的时刻就死在了他身上。他的话证明了如果你把爱尔兰人的指示拿走,他会变成一个即兴诗人。很高兴看到。

从技术上讲,有一些有趣的地方可以看到:

  • 正如巴坎普的暗示,Opera正在开发3D静止无功发生器引擎在浏览器中,这将允许OpenGL风格的应用程序。他们展示的3D“蛇”改编版有点闪动缓慢,但这可能是由于表示机器或代码中缺少缓冲。
  • Opera最终拥有一些非常令人印象深刻的调试工具,允许您在呈现代码时看到代码,改变DOM,请显示对象的尺寸,甚至使用选择器从页面中选择要重新使用的颜色CSS.最后,我们可以随时轻松而无需猜测地修复奇怪的渲染bug歌剧节目。
  • 一个真正令人印象深刻的地方是看到了Opera的“实验室”版本,它不仅可以动态地将整个文档调整为浏览器窗口大小,也可以放大某些元素,有效地将浏览器变成屏幕放大镜。

更多的是关于歌剧史的讨论,它在手机上有多好,移动网络和小部件的发展可能是一个革命性的好主意。歌剧院一直在把他们的小部件推向有趣的环境(芬兰的集会演示活动就是其中之一)。但就我个人而言,我曾用它们玩过一些游戏,但我看不到这一点。我不使用OSX公司仪表板小部件,火狐,谷歌或者雅虎。我不知道有多少人使用它们,但我觉得这种新奇感很快就会消失。

在接下来的问答环节中,我终于得到了一个答案,为什么多年来歌剧都假装是微星-原因是“服务器”喜欢二、四不会给他们任何HTML结果如果导航器字符串(mozilla或explorer)中没有可识别的标识。

总而言之,我会说这是一次很好的会议,让我意识到歌剧院正在做一些我不知道的事情。它还向我表明,当他们说他们想支持网络标准时,他们是认真的,当我的一些东西在歌剧中不起作用时,它给了我一些很好的接触来抱怨。

什么是一个好网站?

星期六,10月14日,2006年

免责声明:这是一个列表,将是即将出版的一本书的一部分,为Ed的朋友们,关于Web服务和API的Web开发。我想在这里预览一下看看你的想法会很有趣。

[链接:http://cabanadgital.com/weblog/2006/10/14/%c2%bfque-hace-a-un-buen-sito-web/more-173,en-espa_ol]

下面是一些关于如何在网络环境中成功创建一个网站的想法。其中一些听起来很明显,但是提醒自己这些想法的好处是个好主意。

它是关于内容的。

如果你没有任何有趣的内容(或数百个其他网站上也有的内容),无论你对网站表面做了多少修饰,你都不会接触到很多人。

是关于分享。

如果你把内容放到网上,在那里人们可以看到,下载并使用。您可以通过选择和显示许可协议和版权信息来保护您的权利(在知识共享)而且尝试一些技术技巧来阻止人们下载你的图片或复制你的文本是没有意义的。当你这些天开发网站的时候,你将使用很多其他人开发的内容和程序。报恩才公平。

如果没有人们免费分享他们的工具和内容,网络将永远不会像现在这样大而激动人心。

它是关于访问的。

如果你的内容对网络上的每个人都是可用的,不管你的能力和技术环境如何,比起你试图屏蔽用户组或期望一个定义好的技术环境,你更容易被发现和谈论。你的电脑并不是网络上所有人的代表,你不能指望人们得到一个更大的显示器,更快的计算机或安装某些浏览器或插件以访问您的网站。如果你的内容足够有趣,他们可以,但我不相信。

它是关于沟通的。

允许人们与你交流。让他们评论你的信息,并为他们提供与你联系的简单方式。以易于联合的格式提供您的信息(例如RSS)以及与其他具有类似信息的网站的联系和链接。这听起来可能适得其反——毕竟,为什么你要把你想留住的访客发给他们——但这些其他网站也可能链接到你。更多的网站链接到你,你在搜索引擎结果中爬得越高。

它是关于可用性的。

这听起来可能有点自相矛盾,但在Web和不同网站上传播内容可能比将其保存在一台服务器上更有效。当然,你需要使用合适的网站来实现这一点。我们生活在激动人心的网络时代,您可以将照片上载到相片分享与其他图片爱好者联系,将视频上载到YouTube网站,请在共享链接书签和文件书面的.

所有这些站点都由拥有良好服务器的大型公司备份,即使您的站点停机一天,他们仍然会在外面。将您的站点作为其他站点上这些数据的源进行广告将驱使人们返回它,您可以使用它们提供的API轻松地将数据包含在您的站点中。

这是关于耐心。

对于任何真正好的东西,你需要花些时间在一个伟大的网站上。

在最初的几周(有时甚至几个月)内,您将不会在搜索引擎上高飞搜索结果。别因此而气馁,相反,试着在你感兴趣的领域增加你与其他人的交流——他们会把你联系起来,你会出现在这个世界的谷歌和雅虎中。

拥有一个网站也意味着你会得到很多烦人的或者粗鲁的反馈。别再想了,但要找出可能与实际问题相关的信息,并解决这些问题。然而,这是你的网站,总有一些人不喜欢你必须说的或提供的东西——不需要取悦每个人。

这是关于了解你的观众。

你对一个专业领域的网站应该是什么样子的假设可能是完全错误的。询问感兴趣的人他们期望的是什么,或者问他们对其他提供类似内容的网站有何厌恶。

这是为了发挥你的长处。

如果你不善于说话,不要太努力,但要坚持信息,以及什么让你对你的网站所涵盖的主题感到兴奋。你也可以从亲近的人那里得到帮助,他们可以用言语表达你的想法。如果你擅长文字,但不擅长设计或结构信息,同样适用。不要试图自己解决所有问题,但是,相反,要获得一些同行评审和输入,使最终产品能够自己进行讨论。

它是提供而不是推动。

不要强迫你的访客。除非访问者选择启动视频和音乐,否则不应启动它们。此外,提供下载。如果链接到PDF或其他媒体格式,在链接中这样说,因为很多人会选择下载这些,而不是在浏览器中阅读它们。

这是为了保持简单。

不要试图在你的网站上过度复杂化任何东西。把菜单和可用的东西弄清楚。使搜索网站和联系您变得容易。明确谁在网站背后,网站的目的是什么。坦诚面对自己,人们会喜欢你的。有太多的一人秀网站试图在网络上作为一个整体出现。

一次又一次地阅读你的内容——任何可以省略的单词或任何可以更容易表达的句子都是成功的。网络上的人很忙,并不是所有人都是以你的语言为母语的人。别让他们难堪。

此外,网络是一种辅助媒体。人们在阅读你的网站时做其他事情,而不是把所有的内容都放进去——而是扫描有趣的单词。Steve Krug在我们如何真正使用网络.

这是关于广告而不是烦人。

确保你选择了一个易于记忆的统一资源定位地址并做广告。有了这个,我们并不意味着要买广告空间,但是做一些简单的事情,比如添加统一资源定位地址到您的电子邮件页脚,文具或其他宣传材料。如果你参加论坛和邮件列表,那么步行者到达的距离可能比你想象的要远。

[更新]

它是关于新鲜度的。

一个完全没有变化的网站需要有令人惊叹的内容,否则从长远来看不会有任何访问者。最重要的是你能得到最初的访客,但同样重要的是要让他们回来,谈论你的提议,吸引新的访客。经常更新,内容好,人们会回来的。如果你使用博客系统作为你的细胞质雄性不育更新也意味着RSS订阅源更改并自动通知订户。

解决自动现场焦点可用性问题

星期一,10月9日,2006年

我在网站上最大的烦恼之一是当页面加载时,网站会自动聚焦表单域。据说这会让你更容易使用产品,因为你无论如何都要登陆,但这有一个真正的问题。

如果你尝试用于正常自动对焦的演示页开始输入你的详细信息,当页面准备好并且焦点转移到电子邮件字段时,可能会出现您已经在密码中间的情况。我在网吧看到过这种情况,人们不小心把密码泄露了。

原因是在加载页面时应用脚本来集中字段的简单性,这有时是最基本的:


window.onload=函数()。{
document.getElementByID(“email”).focus();
}

现在,我想知道如何使它变得更好。一个简单的解决方案不是在窗口上使用onload(从而在继续之前等待文档和所有依赖项被加载),而是使用可用等效解而不是元素本身。然而,如果要突出显示的元素不是第一个,这仍然可以让你输入其他数据,直到焦点离开你。

接下来,我考虑在页面加载后读取事件目标,并假设如果目标具有节点名,有人正在输入数据。事实证明这是不可靠的(正如[链接:http://setmajer.com/,chris kaminski,同事met]预测的那样,该死!作为微星告诉我什么时候都没有定义。

因此,我深入研究了表单元素的记忆,揭示了价值与违约价值的概念。后者,更不为人所知的是HTML属性,而该值是字段的值。当用户输入数据或更改元素的状态(如果是复选框)时,值会发生更改,但默认值没有。

使用此信息很容易设置更好的自动对焦脚本当表单中的任何数据偏离表单中的原始设置时,将不会聚焦元素。HTML.


window.onload=函数()。{
var isfocused=false;
var elms=['电子邮件','pw'];
对于(var i=0;i var elm=document.getElementByID(elms[i]);
如果(榆树)!{=未定义的){
如果(elm.value!=elm.默认值){
聚焦=真;
}

}
}

如果(聚焦)!{TRUE){
document.getElementByID('email').focus();
}

}

您只需要编辑ELMS数组,列出要检查的所有元素的ID:-)。

隐匿性隐窝

星期一,10月9日,2006年

我的眼镜今天早上刚被抢断了两块,这就是为什么我必须从眼镜商那里摸索到办公室。我现在可以在接下来的几个小时内进行我自己的可访问性测试,直到新的一对准备就绪。

令人惊讶的是,当你真正需要的时候,字体缩放有多大帮助:—)