Javascript教程  
 *如何优化JavaScript脚本的性能
作者:ShiningRay @ Nirvana Studio
随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。javascript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。
语言层次方面
循环
循环
(02/14/2007 23:26:23,23) [查看全文]
 *js技巧收集(200多个)
1.文本框焦点问题
onBlur:当失去输入焦点后产生该事件
onFocus:当输入获得焦点后,产生该文件
Onchange:当文字值改变时,产生该事件
Onselect:当文字加亮后,产生该文件
<input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if
(value=='') {value='郭强'}">点击时文字消失,失去焦点时文
(02/14/2007 23:26:22,43) [查看全文]
 *Js之软键盘实现(源码)
    鉴于安全性的考虑,不少网站在登录输入密码时都采用了软键盘,避免一些键盘记录工具和木马对击键的捕捉。项目中也有这个需求,就分享给大家了,贴个效果图上来。。有兴趣的朋友可以收藏。。..如果觉得功能有点庞大,只需要数字小键盘的朋友,可参考代码精简。
下载大键盘: http://www.cnblogs.com/Files/sccxszy/softKey.rar
小键盘:http://www.cnblogs.com/Files/sccxszy/sma
(02/14/2007 23:26:21,31) [查看全文]
 *JS+CSS打造可拖动的聊天窗口层
一个可以拖动的聊天窗口层,兼容IE和FF: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19
(02/14/2007 23:26:20,29) [查看全文]
 *网页javascript精华代码集
【1、普通的弹出窗口】
<SCRIPT LANGUAGE=javascript>
<!--
window.open ('page.html')
-->
</SCRIPT>
  <!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示
出来。用单引号和双引号都可以,只是不要混用。
【2、经过设置后的弹出窗口】
(02/14/2007 23:26:19,31) [查看全文]
 *在Javascript中使用正则表达式
在javascript里,有两种使用正则的方法,一是创建一个正则表达式的实例,而是使用String对象里的正则表达相关的方法.
首先是正则表达式的创建,有2种办法:
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
方法
exec(string),对string进行正则处理,并返回匹配结果.
test(string),测试string是否含有匹配结果
字符串
(02/14/2007 23:26:18,37) [查看全文]
 *通过JAVAScript实现页面自适应
        有时候,我们可能需要象新版的Yahoo邮箱一样,让一些数据显示块可以根据页面大小进行自适应。事实并不难,但是如果单纯用CSS控制的话,往往不能完全实现我们要的效果,这时候需要借助javascript,Javascript可以让我我们实现司空见怪的自适应页面,在iSunXoft的HR开源项目就应用到.
        实现原理:
(02/14/2007 23:26:17,26) [查看全文]
 *用JavaScript实现字符串切分功能
(02/14/2007 23:26:17,25) [查看全文]
 *javaScript对象和属性
1.创建一个空对象:var o =new object();
2.创建对象直接量:
  var cricle={x:0,y:0,radius:2}
  var homer={
                   
(02/14/2007 23:26:15,29) [查看全文]
 *js用于树型结构级联选择
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>及联选择-用于权限选择比较合适</title>
</head>
<body>
<ul id="tree">
   
(02/14/2007 23:26:15,39) [查看全文]
 *javascript通过调用doPostBack回传页面
function pCall()
{
  __doPostBack('Button1','');
}
可以直接刷新页面,执行后台代码。 (控件名如果含有":" ,需要预先替换为"$")
即使控件设为隐藏,(如button的visible = false),页面上没有生成button, 仍然可以这样直接使用。
(02/14/2007 23:26:14,35) [查看全文]
 *注意JavaScript中RegExp对象的test方法
javascript 中的 RegExp 对象用于正则表达式相关的操作,这个对象提供了一个方法 test 来判定某个字符串是否满足某个 pattern. 返回值是 true/false.
今天我碰到了一个问题:
<script type="text/javascript">
<!--
var re = /^\d+(?:\.\d)?$/ig;   
alert(re.test('112.3')
(02/14/2007 23:26:13,23) [查看全文]
 *如何用javascript判断录入的日期是否合法
如何用javascript判断录入的日期是否合法
function IsValidYear(psYear)
{
    var sYear = new String(psYear);
    if(psYear==null)
    {
        return f
(02/14/2007 23:26:12,23) [查看全文]
 *如何用javascript防止连打(双击)
javascript代码:
function doubleCheck(){
    if (window.document.readyState != null &&
            window.document.readyState != 'complete')
   
(02/14/2007 23:26:10,27) [查看全文]
 *关于ie的内存泄漏与javascript内存释放
    最近做一个公司的业务系统,公司要求能尽可能的与c/s近似,也就是如c/s一样,点击文本框可以弹出此项目的相关内容,进行选择输入。
    我使用了弹出窗口,然后在子窗口双击选中项目,把选中的值返回给父窗体。
    在系统做完了之后,在客户使用的过程,由于客户使用的是512m的内存配置,所以在打开了30--40个窗体之后,ie的虚拟内存占用量达到
(02/14/2007 23:26:09,23) [查看全文]
首页 | 前页 | 后页 | 尾页分页 1/14  [1] [2] [3] [4] [5] [6] [>>]  
网站搜索:
 
新闻分类
网页制作 (900)
  Dreamweaver教程 (213)
  FrontPages教程 (37)
  Javascript教程 (201)
  HTML教程 (154)
  CSS教程 (123)
  心得技巧 (107)
  DHTML教程 (27)
  Discuz!专栏 (38)