Mootools 教程

今天发现一个 MooTools 教程,共 30 篇,每天一个,目前为止还没写完。 简单看了看,还挺详细的,有很多例子,还详细说明了好多不为人知的问题。 30-days-of-mootools-12-tutorials-day-1-intro-to-the-library 同时还发现了一个 MooTools 的论坛: http://www.mooforum.net/

MooTools Essentials: The Official MooTools Reference for JavaScript and Ajax Development

MooTools,是 My Object Oriented JavaScript Tools 的缩写,我的面向对象的Javascript工具! 看别人的评论,说这个Javascript框架在扩展性上得益于面向对象的设计,比JQuery做得更好。 今天找到了介绍这个框架的电子书,顺便提供下载。 下载地址: http://down.leakon.com/software/2008/11/Apress.MooTools.Essentials.Aug.2008.pdf

Javascript 字符串 数字 浏览器 性能差别

我在做一个 Javascript 版的公历农历转换程序,功能完成后,需要对性能做优化。计算算法是在网上找的,原作者对历法的转换很精通,但对程序性能没有仔细考虑,当计算量大的时候,会给用户的浏览器造成很大压力,给用户的感觉就好像浏览器假死一样。 我花了2天时间在性能优化上,并在不同的浏览器下做对比测试,发现一个比较重要的差别,IE、Firefox 和 Chrome 之间的区别很大。 通常,生成一个月的日历,最多需要计算42天(可参考Google Calendar,每行代表一周7天,最多可能有6行)。 性能测试的时候,我让程序连续计算3年,共36个月,1000多天。 总的运行时间是: IE7: 2.828 s Safari3: 1.016 s Firefox3: 0.885 […]

Javascript 获取 textarea 光标 文字 位置 内容 IE Firefox

Javascript 获取 textarea 光标 文字 位置 内容 IE Firefox 最近帮朋友做一个获取文字内容,并处理选中文字的Javascript程序。 本来上网查查,用Firefox搞定了,包括Opera、Safari,不过到IE那里遇到很多问题!!! 还发现了IE的一个Bug! 就是  var objRange  = […]

浏览器 跨域 安全

    Manuel Caballero大牛在这次的BLUEHAT大会上讲了一个叫A Resident in My Domain 的议题,字面上的意思就是驻留在自己的域,随后开始有牛人在自己BLOG上写了一些相关的 内容,这段时间一直和HI群里的朋友在讨论这个问题,大家都简称为鬼页,这个鬼页非常神奇, 可以跟随你浏览的每个页面。经过鬼页的启发,我也对浏览器的跨域安全问题进行了测试。 1.来自伪协议的呼唤     JAVASCRIPT里大家都频繁使用window对象,window对象代表的就是浏览器的窗口,我们 就来测试下window对象的open方法,尝试让新开的窗口执行伪协议。     […]