Loveyuki's BLOG

L-BLOG.NET, The Matrix Reloaded.

体验 CCTV 的幽默投票
Loveyuki | 网络感悟 | 2007-12-04 22:03 | 1524 点击 | 22 评论 | CCTV

多余的评论不说,免得俺被水产了。发表评论的同胞也低调点,文字隐晦点。咔咔

最新网络上最火热的事情莫过于华南虎照片的真假了吧。针对这个事情各种媒体可谓是见缝插针,只怕自己慢一拍,抢不到收视率,这不 CCTV 也参与进来了,还搞了一个小调查,不过俺投票的过程中被 CCTV 彻底的弄晕了,依靠我现在这种智慧水平,竟然无法理解 CCTV 的调查到底是如何弄的。三个投票项目,四个结果项目,最可笑的竟然是四个结果项目都有票数,难道外星人入侵地球了?没这么快吧?

以前很多人说 CCTV 投票搞鬼。看了这个以后我信了,你就是真的不搞鬼,咱也信不过你了,因为太离谱了。

大家有空到 http://news.cctv.com/special/C20076/01/ 看看,右边有个网友调查,点击结果后就 能看到比较搞笑的东西了。

当然为了防止你在很久以后看到这个日志后 CCTV 已经删除页面或者做出一些改动,所以我立马截图保留下来,没事也能当笑话看看,偷着乐乐。

Firefox 里面选取子节点的问题。
Loveyuki | 原创作品 | 2007-12-04 10:54 | 915 点击 | 5 评论 | FirefoxDOM

有时候需要用 JavaScript 得到某个 Node 下面的第一个或者最后一个子节点。在 IE 下面实现起来就很简单,直接用 firstChild 或者 lastChild 就可以了,但是 Firefox 却不行,因为 Firefox 会把无意义的空格和回车也算成一个文本节点。所以 Firefox 要实现的话必须先用 getElementsByTagName 得到某个 TagName 的所有节点。然后在节点数组里面选取就是了,这种方法在 IE 下面也是有效果的 ,浏览器内置支持的的 firstChild 和 lastChild 基本算是废了,没什么大用处了。

但是如果不知道要取得哪个 TagName 的话怎么办? 其实也很简单,直接遍历节点的 childNodes,然后判断 nodeType,如果是 1 表示是一个 HTML 节点,如果是 3 表示一个文本节点。

另外需要注意一点的是 DOM 是树结构,具体的代码就不写了。

不知道为什么,可能我的思维不是正统程序员的思维吧,感觉写 Firefox 下操作 DOM 的 JS 远没有 IE 下来的方便。真希望所有浏览器都能实现同一个基础 ajax 平台,就像 prototype 和 jQuery 一样,那样多方便啊。

个人希望以后网站的发展趋势是 RIA + SiteMap ,哈哈

我写代码的一些规范,希望对你有帮助
Loveyuki | 原创作品 | 2007-12-01 23:47 | 1190 点击 | 18 评论
  1. 永远自己定义变量,不要让编译器自动创建变量
  2. 对于非强类型语言,定义的变量名称使用类型前缀
  3. 用户输入是不可靠的,不要跟数据库直接交互
  4. 每个获取的变量值在测试阶段都输出到浏览器
  5. 有条件的话最好把逻辑跟输入和输出分开。
  6. 打开数据库连接的同时就关闭,然后在中间写代码
  7. 写循环选择语句的规则同上。
  8. SQL 语句最好使用数据库管理工具调试
  9. 编译型语言不要随意用麻烦的逻辑替代简单的逻辑来减少代码行数

由于我是 WEB 程序员,所以一些规范只适用于 WEB 开发的情况。

目前想到的就这些,以后想到再补,很多新手都容易犯这些错误。如果你也有一些心得我没有写出来,欢迎留言,呵呵。

FCKeditor 2.5 正式版发布,正在精简中……
Loveyuki | 资源分享 | 2007-12-01 19:46 | 1885 点击 | 21 评论 | FCKeditor

FCKeditor 2.5 千盼万唤终于出来了,新版本兼容 Internet Explorer 5.5+,Firefox 1.5+,Opera 9.50+,Safari 3.0+,Camino 1.0+,Netscape 7.1+,通用性更强了,不过体积也更夸张了,JS 文件竟然达到了 250K 左右,对于网速慢的朋友简直是个噩梦。精简起来也更麻烦了。要达到最好的精简效果,FCKeditor 就无法输出标准格式的 XHTML 了,正在考虑如何精简,2.4.3 我精简到了90K 左右,2.5 估计最多精简到 150K。要往下精简有些困难了。后台的编辑器 JS 多大无所谓。但是前台评论的必须要达到最优精简,要不就利用 AJAX 延迟加载 FCKeditor。头疼啊。。。。。

FCKeditor 精简优化后我会放出代码的,毕竟修改别人的么,呵呵,藏私不好,至于代码高亮功能,是用 .NET 组件还是 Javascript 呢?也需要考虑。做个通用性强的BLOG不容易啊,要考虑的方面太多了。

博客 80*15 微型按钮,漂亮
Loveyuki | 资源分享 | 2007-11-30 16:51 | 1377 点击 | 11 评论 | Button

给大家推荐点资源,由 Markus Angermeier 制作的一套博客微型按钮,基本涵盖了国外大部分 WEB 2.0 服务,一共有两个系列,一种带有高光,一种很普通的样式,特别推荐带有高光效果的按钮,真的非常漂亮。

先来几个让大家预览一下,呵呵

     

转载自:http://kosmar.de/archives/2007/06/07/blog-micro-buttons-80px15px/

 

版权所有©2007-2008, Loveyuki.com | 系统:Bitrac | 皮肤:Blog Pixel | 空间域名:光辉互联,易联网络