javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。比如,空格符对应的编码是%20。 不会被此方法编码的字符: @ * / + encodeURI() 方法: 把URI字符串采用UTF-8编码格式转化成escape格式的字符串。 ...
1)在body中加入这个object <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT> </OBJECT> 2)在head头部加入 <!--media=print 这个属性可以在打印时有效--> <style media=print> .Noprint{display:none;} .PageNext{page-break-after: always;} </style> 说明: N ...
Javascript里的类构造;以前不是很常用到,Javascript1.5有更多特性,可惜IE不支持。自定义类: //constructor; function Alerter(aMsg,aTimes) { //properties; this.mMsg=aMsg; this.mTimes=aTimes; //methods; this.start=AlerterStart; } function AlerterStart() { var i; for(i=0;i<this .mTimes;i++) { alert(th ...
 随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。javascript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。   语言层次方面   循环   循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用for(;;),while(),for(in)三种循环,事实上,这三种循环中for(in ...
下面是一些在Flash和使用javascript的HTML文件直接通信的示例,每个示例都有简略的步骤   本文讨论了3种基本的Flash/javascript通信方式:   > javascript 到 Flash的通信----使用Flash播放器的javascript方法   > Flash 到 javascript的通信----使用Flash的fscommand   > Flash 到 Flash的通信-----------使用本地连接对象或综合上2种技术   并不是所有的浏览器都很重视脚本.为了和Flash播放器通信,浏览器必须有内置的钩子以便Flash播放器可 ...
在javascript中也可以像java、C#等语言那样用try、catch、finally来作异常处理的(IE5.0以后支持),废话少讲,下面来个例子: <script language="javascript"> function test() { try { CreateException(); } catch(ex)//catch the ex { alert(ex.number+"\n"+ex.description); } ...
2008-06-19

Javascript 数据校验

关键字: 数据校验
<html>   <head>   <meta http-equiv="Content-Type" content="text/html; charset=gb2312">   <meta name="GENERATOR" content="Microsoft FrontPage 4.0">   <meta name="ProgId" content="FrontPage.Editor.Document">   <title>New Page 1</title>   </head>   <body> ...
2008-06-19

[置顶] 『vml+javascript』统计图表之树状图 【转】

关键字: 统计图表之树状图
<script language=javascript> function table1(total,table_x,table_y,thickness,table_width,all_width,all_height,table_type){ //参数含义(传递的数组,横坐标,纵坐标,柱子的厚度,柱子的宽度,图表的宽度,图表的高度,图表的类型) //纯ASP代码生成图表函数1——柱状图 //作者:龚鸣(Passwordgm) QQ:25968152 MSN:passwordgm@sina.com Email:passwordgm@sina.com //本人非常愿意和ASP,V ...
<script language=javascript> function table3(total,table_x,table_y,all_width,all_height,table_type) { //参数含义(传递的数组,横坐标,纵坐标,图表的宽度,图表的高度,图表的类型) //纯ASP代码生成图表函数3——饼图 //作者:龚鸣(Passwordgm) QQ:25968152 MSN:passwordgm@sina.com Email:passwordgm@sina.com //本人非常愿意和ASP,VML,FLASH的爱好者在HTTP://topclouds ...
<html> <head></head> <script> function findObj(n, d){ var p,i,x; if(!d)d=document; if((p=n.indexOf("?"))>0 && parent.frames.length){ d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p); } if(!(x=d[n]) && d.all)x=d.all[n]; for ...
2008-06-18

『javascript』 javascript数据类型转换

关键字: javascript数据类型转换
parseFloat 转换成浮点数 parseInt 转换成整数. 这两个函数都有些容错性的,比如"123abc"会变成123. 如果楼主希望更准确一些,其实可以判断一下,然后用eval,像这样 不过也可以使用这样的方法: var a = "234" ; a = a.replace(/(^[\\s]*)|([\\s]*$)/g, ""); if( a !="" && !isNaN( a ) ) {//如果是数字 a = eval( a ) } else {//如果不是数字 a = null } javascript有两种数据类型的转换方法:一种是将整个值从一种类型转换为另一种数据类型(称 ...
2008-06-14

Eclipse 插件介绍与下载

关键字: eclipse 插件介绍 下载
Eclipse插件介绍与下载 1.Eclipse下载 EMF,GEF - Graphical Editor Framework,UML2,VE - Visual Editor都在这里下载 http://www.eclipse.org/downloads/index.php 1.lomboz J2EE插件,开发JSP,EJB http://forge.objectweb.org/projects/lomboz 1.MyEclipse J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等 http://www.myeclipseide.com 2.Propert ...
2008-06-05

Javascript 刷新框架及页面的方法总集

关键字: javascript 刷新 框架 方法
最近越来越感觉JS的优越性,项目中用到关于框架页面刷新的方法,在网上搜索以后发现有许多不错的代码,但不是很齐全。于是,我索性从网络上搜集以后经过精心编排,整理了一下。^ - ^ 希望大家多多指教! 先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> < ...
looxiaohu
搜索本博客
我的相册
3c2a19c9-7290-35fe-bb8f-91361fbfff9d-thumb
周星星
共 2 张
存档
最新评论