首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

将桌面应用程序引入浏览器

简介jQuery 逐渐从其他 JavaScript 库选择中脱颖而出,并且成为 Web 开发人员的最佳选择。它迅速成为希望简化客户端开发和快速高效地创建富 Internet 应用程序(RIA)的程序员的首选。随着 RIA 的广泛使用,将越来越多地使用 JavaScript 库协助开发。RIA 被定义(松散地)为通过浏览器运行的应用程序,这种浏览器结合使用 CSS/JavaScript/Ajax 创建类似桌面应用程序的外观。Firefox、Internet Explorer 和 Safari 最新发行版中新增的特性,以及 Google 新 Chrome 浏览器最近的版本,都专注于加快每个浏览器的内部 JavaScript 引擎的速度,其惟一目的是更加适应浏览器制造商为未来设计的 RIA。这些公司认为未来的...
类别:网页编程 - JavaScript    查看:215    更新:2014-06-16

客户端浏览器缓存的Http头介绍

做网站开发离不开缓存,缓存分好多种:服务器缓存,第三方缓存,浏览器缓存等。其中浏览器缓存是代价最小的,因为浏览器缓存依赖的是客户端,而几乎不耗费服务器端的资源。让浏览器做缓存需要给浏览器发送指定的Http头,告诉浏览器缓存多长时间,或者坚决不要缓存。作为.net的程序员,其实我们一直都在用这种方 法,在OutputCache指令中指定缓存的Location为Client时,其实就是给浏览器发送了一个Http头,告诉浏览器这个Url要缓存多 长时间,最后修改的时间。微软在OutputCacheModule中对这些缓存用到的Http头给我们进行了很好的封装,但是了解这些Http头可以更灵活的使用它们。和客户端缓存相关的Http头有以下几个,分别是:1. Ex...
类别:网页编程    查看:126    更新:2014-06-03

Javascript之在浏览器中显示信息

  Microsoft JScript 提供了两种方式来在浏览器中直接显示数据。可以使用write() 和 writeln(),这两个函数是document 对象的方法。也可以在浏览器中以表格的方式显示信息,以及用 警告、提示和确认 消息框来显示信息。   使用document.write() 和 document.writeln()   显示信息最常用的方式是 document 对象的 write() 方法。该方法用一个字符串作为其参数,并在浏览器中显示。该字符串可以是普通文本或 HTML。   字符串可以用单引号或双引号引起来。这样可以引用那些包含引号或撇号的内容。 document.write("Pi is approximately equal to " + Math.PI); document.write();   注意 下面的简...
类别:网页编程 - JavaScript    查看:107    更新:2014-05-22

Javascript 获取页面高度(多种浏览器)

关于获取各种浏览器可见窗口大小的一点点研究。 在我本地测试当中: 在IE、FireFox、Opera下都可以使用 document.body.clientWidth document.body.clientHeight 即可获得,很简单,很方便。 而在公司项目当中: Opera仍然使用 document.body.clientWidth document.body.clientHeight 可是IE和FireFox则使用 document.documentElement.clientWidth document.documentElement.clientHeight 原来是W3C的标准在作怪啊 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 如果在页面中添加这行标记的话 在IE中: document.body.clientWidth ==> BODY对象宽度 docu...
类别:网页编程 - JavaScript    查看:118    更新:2014-05-21

根据客户端浏览器不同语言访问不同页面

<SCRIPT LANGUAGE="JavaScript1.2"> <!--// if (navigator.appName == 'Netscape') var language = navigator.language; else var language = navigator.browserLanguage; if (language.indexOf('en-us') > -1) document.location.href = '/english.htm'; else if (language.indexOf('nl') > -1) document.location.href = '/dutch.htm'; else if (language.indexOf('fr') > -1) document.location.href = '/french.htm'; ...
类别:网页编程 - JavaScript    查看:130    更新:2014-05-21

用PHP的ob_start();控制您的浏览器cache

Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象: Example 1. CODE<?php ob_start(); //打开缓冲区 echo "Hellon"; //输出 header("location:index.php"); //把浏览器重定向到index.php ob_end_flush();//输出全部内容到浏览器 ?> 所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,...
类别:网页编程 - PHP技术    查看:120    更新:2014-05-19

用PHP控制浏览器cache obstart()函数详解

Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作用。 我们先举一个简单的例子,让大家对Output Control有一个大致的印象:Example 1. <?php  ob_start(); //打开缓冲区 echo "Hellon"; //输出 header(“location:index.php”); //把浏览器重定向到index.php ob_end_flush();//输出全部内容到浏览器 ?> 所有对header()函数有了解的人都知道,这个函数会发送一段文件头给浏览器,但是如果在使用这...
类别:网页编程 - PHP技术    查看:97    更新:2014-05-19

如何在PB中调用Microsoft WEB浏览器控件

PB中使用Microsoft Web Browser控件步骤:在pb的某窗口中加入OLE对象,选择Insert control(插入控件),然后选中"Microsoft WEB 浏览器",(随系统而定的版本),就可以在这个窗口直接使用IE浏览器控件了。常用函数:(对这个ole控件取名叫ole_web)ole_web.object.navigate(string ls_url) file://浏览某url,譬如:ole_web.object.navigate('http://liulee.myrice.com') 就是浏览 http://liulee.myrice.com 页面,当然支持本地文件,也支持本地图片文件的浏览,如jpeg,jpg,gif,png等等,如果是不支持的文件,则直接弹出选择打开文件对话框,和ie一模一样。ole_web.object.goback() file://回退(如果没有内容可退,则会弹出错...
类别:程序开发 - PowerBuilder    查看:99    更新:2014-05-10

IE浏览器无法查看源文件的原因

问:无论是使用Outlook还是IE,点击鼠标右键,在弹出的快捷菜单中都会有“查看源文件”这一选项,奇怪的是,在我的电脑上竟然无法显示该邮件或网页的源文件,虽然这并没有影响到该软件的正常使用。请问,这是不是因为我之前安装了Microsoft的某个升级版本或补丁程序而导致该功能自动屏蔽了呢?有没有办法可以重新启动该功能?要知道,无法查看源文件,这可是一件很麻烦的事情,特别是对于Outlook用户而言,更是如此。就拿我本人来说吧,每次收到的邮件中如果出现了URL链接,我都习惯先查看一下它的源文件,确定了它的安全之后,才会点击它。      答:如果你不太确定收件箱中的某封电子邮件或某个需要浏览的网站页面是否附...
类别:其它 - 软件    查看:114    更新:2014-05-07

PHP中不同浏览器下载文件名出现乱码解决方法

通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:<?php$filename = “document.txt”;header(’Content-Type: application/octet-stream’);header(’Content-Disposition: attachment; filename=’ . $filename);print “Hello!”;?>这样用浏览器打开之后,就可以下载document.txt。但是,如果$filename是UTF-8编码的,有些浏览器就无法正常处理了。比如把上面那个程序稍稍改一下:<?php$filename = “中文 文...
类别:网页编程 - PHP技术    查看:108    更新:2014-05-04