文章列表
 
您正在查看 "Javascript" 分类下的文章

2008年11月24日 星期一 9:08

在VS 2008中启用jQuery Intellisense的步骤

要在VS中启用jQuery的intellisense完成,你要遵循三个步骤:

第一步: 安装VS 2008 SP1

VS 2008 SP1 在Visual Studio中加了更丰富的JavaScript intellisense支持,对很大部分的JavaScript库加了代码完成支持。

你可以在这里下载VS 2008 SP1 和 Visual Web Developer 2008 Express SP1。

 
2008年09月26日 星期五 12:00

有朋友询问如何在Web页面上做到像SharePoint中的效果一样,能直接激活客户端的Word来打开.doc文件,而不是类似直接点击.doc文档链接时Word在IE中被打开那样。想想这个问题应该很多人都会感兴趣,所以干脆写一篇blog来大致描述一下方法。

在安装Office2003以后,有一个ActiveX控件被安装到了系统中,这个控件位于“Program Files\Microsoft Office\OFFICE11\owssupp.dll”。通过这个控件,客户端页面上的JavaScript就可以激活本地的Office软件,来实现打开、编辑Office文档。(另,Office XP应该就已经包含这个A

 
2008年09月19日 星期五 16:45
目录:
1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制
2.:js判断汉字、判断是否汉字 、只能输入汉字
3:js判断是否输入英文、只能输入英文
4:js只能输入数字,判断数字、验证数字、检测数字、判断是否为数字、只能输入数字
5:只能输入英文字符和数字
6: js email验证 、js 判断email 、信箱/邮箱格式验证
7:js字符过滤,屏蔽关键字
8:js密码验证、判断密码
2.1: js 不为空、为空或不是对象 、判断为空 、判断不为空
2.2:比较两个表单项的值是否相同
2.3:
 
2008年09月09日 星期二 15:25

适应的浏览器版本不同,同时在使用的过程中要注意
attachEvent方法          按钮onclick
addEventListener方法    按钮click

两者使用的原理:可对执行的优先级不一样,下面实例讲解如下:
attachEvent方法,为某一事件附加其它的处理事件。(不支持Mozilla系列)

addEventListener方法 用于 Mozilla系列

举例: document.getElementById("btn").onclick = method1;

 
2008年07月23日 星期三 14:10
 在web页面的客户端应用中,js已经成为不可缺少的部分。传统方式对js的应用完全基于过程模型,在这种模型里,普通语句及全局函数的使用最为普遍。当代码的数量逐渐增加,整个项目的维护就变得困难,逻辑也渐渐超出设计者的掌控,这个时候,我们需要借用软件工程的观念来管理项目。现代软件工程的根基是组件化、对象化的程序设计,由UML设计图指导的程序设计过程有条不紊地进行着。令人苦恼的是,当现代软件工程的理念渗入web项目的时候,却遇到了很大的问题,几乎没有办法发挥它的威力。

  问题的根源是什么?是我们没有一
 
2008年07月23日 星期三 11:15

随着网络的发展,网速和机器速度的提高,越来越多的网站用到了丰富客户端技术。而现在Ajax则是最为流行的一种方式。JavaScript是一种解释型语言,所以能无法达到和C/Java之类的水平,限制了它能在客户端所做的事情,为了能改进他的性能,我想基于我以前给JavaScript做过的很多测试来谈谈自己的经验,希望能帮助大家改进自己的JavaScript脚本性能。

语言层次方面

循环

循环是很常用的一个控制结构,大部分东西要依靠它来完成,在JavaScript中,我们可以使用

 
2008年07月03日 星期四 9:41

function Hashtable()
{
    this._hash        = new Object();
    this.add        = function(key,value){
                        if(typeof(key)!="undefined"){
             

 
2008年06月25日 星期三 15:27

  在面向对象的思想中,最核心的概念之一就是类。一个类表示了具有相似性质的一类事物的抽象,通过实例化一个类,可以获得属于该类的一个实例,即对象。

  在JavaScript中定义一个类的方法如下:

function class1(){
 //类成员的定义及构造函数
}

  这里class1既是一个函数也是一个类。可以将它

 
2008年06月13日 星期五 16:34
     原理解析:第一步:使用dom创建<script>或者<link>标签,并给他们附加属性,如type等第二步:使用appendChild方法把标签绑定到另一个标签,一般是绑到<head>.

      应用:

  1、提高代码的复用,减少代码量;

  2、添加一个javascript控制器和 session可以实现动态改变页面样式;

  3、由于是页面是从上到下

 
2008年04月11日 星期五 9:58

用json数据替换模板中的标志返回一个String。
var Render=...{
    rend:function(template, V)...{
        V=V.constructor==Array?V:[V];
        var r="";
        for(var i in V)...{
            r+=this.rendElement(template, V[i]);
        }

 
2008年03月10日 星期一 15:23
反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。

在JavaScript中利用for(…in…)语句实现反射
在JavaScript中有一个很方便的语法来实现反射,即for(…in…)语句,其语法如下:
for(var p in obj){
       //语句
}
这里var p表示声明的一个变量,用以存储对象obj的属性(方法)名称,有了对象名和属性(方法)名,就可以使用方括

 
2008年03月04日 星期二 15:14
效果图如下:

  点“添加参与人”按钮可以添加一行,每行后面都有一个删除按钮,可以删除所在行,“清空”则删除所有的行。
  这种效果在需要批量添加数据的时候非常有用,可以在客户端添加完一批数据,然后通过AJAX一次提交给服务器处理,下面是完整代码:
 
2008年03月04日 星期二 14:02

<script language="JavaScript" type="Text/JavaScript">
<!--
if(window.Event){// 修正Event的DOM
    /*
                                IE5        MacIE5        Mozilla 

 
2008年03月04日 星期二 13:57

移除对象用的nodeObj.removeNode()
nodeObj.removeNode(true)     --> include all sub node此方法仅在IE中有效,在firefox中不起作用下面的方法在两种浏览器下均有效!


function removeNodes(name) {
     var nodes = document.getElementsByTagName(name);
     if (nodes) {
         for(var i=nodes.length-1;i>=0;i–) {

 
2008年01月26日 星期六 14:27
    <script language="javascript">
  
 
   
 
 
文章存档
 
     
 
最新文章评论
  

[表情]
 

我有一款支持手机的工作流,楼主来我空间里看看吧。
 

写的不错、。
 

转载不引出处!!!
 

谢谢!
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu