标签存档: JavaScript

Adobe Reader X增加书签功能

adobe reader javascript对于一个阅读软件,特别尤其非常以及十分不理解,Adobe Reader怎么能没有书签功能呢?虽然有一些第三方的pdf阅读器比如Foxit Reader之类的,但懒的折腾的人还是很迷信血统的。可惜Adobe Reader作为一个官方的pdf专用阅读器,以如此庞大的体积,提供了一大堆莫名其妙的十年难得一用的功能,实在让人无语。幸好网上有高人做出了adobe reader的书签js脚本:

继续阅读 »

jQuery Mobile中的pageinit和pageshow事件

javascript jquery mobile一些事件的触发有些匪夷所思,幸好pageinit和pageshow事件的触发还是相当可靠。 在一个data-role=”page”页面装入后,pageinit和pageshow事件相继发生并且只发生一次,参考一些文档,在pageshow事件中可执行windows.scrollTo方法,然而,在windows.scrollTo方法执行时,前一个改变页面字体或执行其它操作的函数是否确定完成?jquery 或jqm中哪函数是异步执行的?这些给初学者带来了不小的困惑。

文本注入HTML页面后的格式化问题

javascript jquery mobile现在很多跨平台移动开发框架,本质是用html配合css页面,加上JavaScript功能嵌入在一个相对通用的移动本地应用框架里。开发者实际上在网页上开发,自然不需要考虑平台特性了。比如PhoneGap就是如此。甚至可以导入jQuery库以增强程序功能。若将一txt小说novel.txt,以jQuery的$.get方法注入html文件,那么文本的格式化需注意,因html对段首连续空格的解析不尽相同。本人在android 2.1中的浏览器上以此方式进行处理:

继续阅读 »

jQuery的ready事件

ready jquery onload终于下定决心花时间仔细看一下jQuery的东西了,脚本语言也不是那么简单的。jQuery的ready事件类似于网页body的onload事件,不同之处是onload在文档全部内容加载完才触发,而ready事件在DOM结构加载完成后就会触发,因此通常会早于body的onload事件。ready事件有点象C程序的main函数,是程序启动的入口。由于该事件在文档就绪后发生,因此把所有其他的 jQuery 事件和函数置于该事件中是非常好的做法

继续阅读 »