mydeman的学习日志

知行合一

30个不可思议的好玩又实用的HTML5移动应用

如今,在Apple和Android的应用商店中应用的总数量几愈400,000,那为什么还会有人想用移动Web应用呢?开放性和公平的竞争环境 是Web开发者不断前进的动力。也许HTML5才刚刚崭露头角,但是它肯定下一个重磅炸弹,引起的关注也将会超过Internet本身。正是由于像无

2011-08-28 17:46:52

阅读数:5546

评论数:0

JavaScript FAQ(二十五 完)—— 错误处理

二十二、错误处理 1、禁止JS错误(Suppress JS Errors)Q:我是否可以禁止JavaScript错误信息?A:可以。要禁止页面上所有的JavaScript错误信息,你要把下面一段代码放在页面的HEAD部分: <!-- function silentErrorHandler()...

2009-09-19 07:00:00

阅读数:1038

评论数:0

JavaScript FAQ(二十四)—— 声音

二十一、声音 1、可以播放声音的浏览器(Audio-enabled Browsers)Q:什么可以浏览器可以执行播放声音的脚本?A:如果在声音播放描述的技术可以在Miscrosoft Internet Explorer 4.0及其更新版本中工作,那么同样可以在Netscape Navigator ...

2009-09-17 15:33:00

阅读数:3655

评论数:1

JavaScript FAQ(二十三)—— Bookmarklet

二十、Bookmarklet 1、什么是Bookmarklet?(What's a Bookmarklet?)Q:什么是Bookmarklet?A:Bookmarklet是整个都被包含在超链接URL中的一小段JavaScript程序。(JavaScript URL就是这个样子:。)多数浏览器允许用...

2009-09-15 16:37:00

阅读数:1535

评论数:0

JavaScript FAQ(二十二)——客户端信息

十九、客户端信息 1、浏览器名称(Browser Name)Q:我如何检测浏览器名称?A:要获取用户浏览器的实际名称,你可以用navigator.appName和navigator.userAgent属性。userAgent属性比appName更可靠些,例如,Firefox(和其他一些浏览器)由于...

2009-08-16 17:37:00

阅读数:1385

评论数:2

JavaScript FAQ(二十一)——Cookie

十八、Cookies 1、设置一个Cookie(Setting a Cookie)Q:我如何用JavaScript设置一个cookie?A:要设置一个cookie在n天后过期,可以使用下面的函数: function SetCookie(cookieName,cookieValue,nDays) {...

2009-08-15 10:19:00

阅读数:1160

评论数:0

JavaScript FAQ(二十)—— 日期和时间

十七、日期和时间 1. 时钟示例(Clock Example)Q:我如何使用JavaScript编写一个时钟程序?A:一个简单的时钟程序就是每秒获取一个新的Date()(或者,更好些,一秒几次),然后将时间信息从Date()对象中显示出来。下面的代码就是在浏览器的状态栏中显示一个时钟:  func...

2009-08-13 20:20:00

阅读数:1194

评论数:0

JavaScript FAQ (十九)——文件访问

十六、文件访问(File Access) 1、读取文件(Reading a File)Q:如何将文件读取到JavaScript变量中?A:根据脚本运行的环境和文件的位置,你可以有以下选项:XMLHttpRequest 对象(通过URL读取网站上可用的文件)FileSystemObject(如果你在...

2009-07-14 15:59:00

阅读数:1046

评论数:1

JavaScript FAQ(十八)—— CSS

十五、层叠样式表(CSS) 1.  应用样式表(Applying Stylesheets)Q:我如何在页面上应用另外一个样式表?A:浏览器通过一个或者多个LINK命令(主要是在页面的HEAD区域)加载样式表(CSS文件),例如: JavaScript通过使用集合document.styleShe...

2009-03-23 19:00:00

阅读数:1229

评论数:0

JavaScript FAQ(十七)——颜色

十三、颜色  1. 背景色(Background Color)Q:如何修改页面背景色?A:可以通过设置document.bgcolor属性来改变背景色。例如,把背景色改为灰色:document.bgColor="#CCCCCC"; // set to gray 现在就试一下(...

2009-03-13 14:59:00

阅读数:1464

评论数:0

JavaScript FAQ(十六)——鼠标事件(三)

十二、鼠标事件 5. Ctrl、Alt、Shift键(Ctrl, Alt, Shift Keys)Q:我如何检测和按下Ctrl、Alt和Shift键一起的鼠标事件?A:在当今的浏览器中,脚本可以检测鼠标事件发生时,用户是否按下了Ctrl、Alt或者Shift键中任何一个。在下面的例子中,由Mous...

2009-03-10 08:13:00

阅读数:1672

评论数:0

JavaScript FAQ(十五)——鼠标事件(二)

十二、鼠标事件 2. 左键 vs.右键(Left vs. Right Button)Q:我如何检查用户点击的是右键还是左键?A:click事件只在左键发生,因此onClick事件处理器不用进行左右键测试。另一方面,mousedown和mouseup事件可能发生在鼠标的任何键上。要确定用户点击的是左...

2009-03-09 17:07:00

阅读数:1285

评论数:0

JavaScript FAQ(十四)——鼠标事件(一)

十二、 鼠标事件 1. 鼠标事件属性(Mouse Event Properties )Q:哪些事件属性我可以用来分析鼠标事件?A:Netscape Navigator 4和Internet Explorer 4(以及较新版本)支持相当少的事件属性。其中一些在两个浏览器上是一样的(例如,event....

2009-02-16 10:59:00

阅读数:1052

评论数:0

JavaScript FAQ(十三)——图片

十一、图片 1. OnMouseOver效果(OnMouseOver Effects)Q:我如何在用户鼠标放到图片上时更改这个图片?A:这里一个简单的例子:鼠标移到文件上,它就会打开。鼠标移走,它就会关闭。在这个例子中,图像是2.gif,而图片是1.gif。它们都保存在../hi-icons文件夹...

2009-01-03 10:19:00

阅读数:1484

评论数:0

JavaScript FAQ(十二)——层

十、层 1. 层内放置外部文件(External Files Within Layers)Q:我可以在将外部的HTML文件作为页面的一部分显示吗?A:可以,你可以通过使用下面方法实现:LAYER或者ILAYER标记,SRC=FILENAME.HTM(在Netscape4中)IFRAME标记,SRC...

2008-12-31 19:19:00

阅读数:1097

评论数:0

JavaScript FAQ(十一)——表单(Form)

九、表单 1. 验证表单(Validating a Form)Q:我如何在表单数据提交服务器之前进行验证?A:要验证表单的输入,可以在表单的onSubmit事件处理器中调用你的验证函数。当用户提交表单时,浏览器首先会调用onSubmit事件处理器。事实上,只有这个处理器返回true时,表单才会被提...

2008-12-30 08:42:00

阅读数:1270

评论数:0

JavaScript FAQ(十)——框架(Frame)

八、框架 1. 我的页面在框架里吗?(Is my page framed?)Q:我的页面是框架中的页面呢,还是浏览器的顶层窗口呢?A:要测试页面是否在框架中,可以使用下面的条件操作符:if (self.location!=top.location) // if yes, you're framed...

2008-12-23 15:41:00

阅读数:1010

评论数:0

JavaScript FAQ(九)——Ajax

七、Ajax问题 1. Ajax:异步JavaScript和XML(Ajax: Asynchronous JavaScript and XML)Q:Ajax这个流行词到底是什么意思呀?A:Ajax这个短语最初有Jesse James Garrett提出,他是Adaptive Path的共同创始人。...

2008-12-15 19:13:00

阅读数:911

评论数:0

Matrix上的三篇文章

 今天无聊在网上搜索自己的名字时,忽然搜到了两年前参与Matrix网翻译项目时的三篇文章,这里做一个链接,也方便自己以后查找。 XFire:轻松简单地开发Web Services作者:Shahid Ahmed ;mydeman原文:http://www.javaworld.com/javaworl...

2008-12-12 11:17:00

阅读数:760

评论数:0

JavaScript FAQ(八)——窗口(Window)

六、窗口 1. 打开一个窗口(Opening a window)Q:我如何打开一个新的浏览器窗口?A:可以使用window.open()方法,打开一个新浏览器窗口。例如,下面的代码就在一个新窗口中显示当前页。 myRef = window.open(''+self.location,'mywin'...

2008-12-11 11:25:00

阅读数:1077

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭