JavaScript Inheritance via Prototypes and Closures

SmartMarkUP 一个轻量的在线代码编辑器

123SmartMarkUP 是一个轻量的Markup 编辑器,根据官方介绍它能够支持HTML, CSS, XML, Wiki syntax, BBCode等MarkUp语言. 

不过在官方的截图上看貌似还可以支持代码高亮,不过实际的例子中没有发现对应的功能。或许会在插件上做支持吧。

刚好也在打算重新编写一个新的编辑器,就研究一下吧。

感兴趣的朋友也可以到 http://www.phpcow.com/smartmarkup/ 上面体验

查看更多...

分类:Javascript | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 2295

ie8 要放弃那"经典"的错误提示方式了

200812101317.jpg以后要和经典的“哐当”错误提示说88了。在ie8的新版本中,调试的时候发现错误没有报告出来,找了半天,原来躲在了开发工具里...

 

查看更多...

Tags: debug

分类:Javascript | 固定链接 | 评论: 17 | 引用: 0 | 查看次数: 2200

值得关注的API Selectors API - 最后测试四大浏览器都支持了

200812051405.jpg 还在为 document.getElementById 苦恼么。现在w3c提供了一个很好的接口,同时已经有四大个浏览器(firefox3.1 opera10, IE 8, safari 3.1+)对这个api进行支持。JQ的selector就快成为native支持。


通过 selector API 我们能够很快速获取到dom对象

 

document.querySelectorAll(".alert");


 document.querySelector("div");

 

document.querySelectorAll("#score>tbody>tr>td:nth-of-type(2)");

查看更多...

分类:Javascript | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 1168

收藏一篇ieBlog的文章

IEBlog : Updates for AJAX in IE8 Beta 2

有关一些IE8对Ajax优化的新功能和接口... 部分接口是符合W3C HTML5的。但是部分接口是ie team自己加的,据说目前在申请成为标准。 ie8不少API还是很有用的。
分类:Javascript | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 1420

chrome 和 safari 对 document.styleSheets 理解的差异

chrome和safari同样的使用web kit。于是他们同时支持 document.styleSheets 。

当页面上有一个<style id="dynamicStyle"> 我们可以利用 document.styleSheets["dynamicStyle"] 来获取到style对象。

这时需要注意了 chrome 和 safari 的返回是不一样的


200809251703.jpg

查看更多...

Tags: 浏览器兼容 chrome safari css

分类:Javascript | 固定链接 | 评论: 8 | 引用: 0 | 查看次数: 2373

currentTarget和activeElement的误区

firefox 的 event.currentTarget 和 ie 的 document.activeElement 这两个完全含义不一致的对象却被捆绑在一起做成了浏览器兼容代码。 大家在google搜索的时候 都会发现 document.activeElement || event.currentTarget 的用法。

其实这样的用法是错误的,因为这两个属性的意义都不一样。

event.currentTarget 

Identifies the current target for the event, as the event traverses the DOM.

查看更多...

分类:Javascript | 固定链接 | 评论: 11 | 引用: 0 | 查看次数: 1979

Javascript 2 前途尘埃落定

作为 Web2.0 时代众多 Web 功能动力源泉的 Javascript 技术,以及其规范标准 ECMAScript ,曾一度被指出需要做出改进, 这一改进曾由两个工作组并列进行,一是由 Adobe, Mozilla, Opera, 以及 Google 等主导的 ECMAScript 4 小组,另一个是 Microsoft 和  Yahoo! 主导的 ECMAScript 3.1 小组。日前,这两个小组达成一致,推出 ECMAScript Harmony 项目,旨在对这两个工作组各自的 ECMAScript 标准进行统一,以共同推动 Javascript 2 的发展。
 

JQuery 的创始人,Mozilla 公司的 John Resig 在其博客中对 ECMAScript Harmony 项目做了详细解释。

查看更多...

Tags: ECMAScript Javascript future

分类:Javascript | 固定链接 | 评论: 22 | 引用: 0 | 查看次数: 3880

IE8 引入跨站数据获取功能

今天看了一下msdn文档,发现IE8打算增加 XDomainRequest http://msdn.microsoft.com/en-us/library/cc288060(VS.85).aspx 跨站数据获取的接口(从文档上看,这个接口还在开发过程中)。官方的解释是 Represents a cross-domain XML request via HTTP.

查看更多...

Tags: IE8 crossDomain 跨站 json xmlhttp

分类:Javascript | 固定链接 | 评论: 12 | 引用: 0 | 查看次数: 2461

JsDoc Toolkit Version 2

JsDoc Toolkit 更新到 version 2了,增加了很多新的特性,以及新的注释方式

document: http://www.jsdoctoolkit.org/wiki/index.php?page=Home
download: http://code.google.com/p/jsdoc-toolkit/

Tags: JsDoc

分类:Javascript | 固定链接 | 评论: 15 | 引用: 0 | 查看次数: 4524