最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7423 今日文数:2394
|
此前,我曾经写过一个基于JQuery的表单校验validator.js,用了一段时间发现出现了一些问题。与大家互相探讨一下。validator.jspversion:alpha1.0举其中一个验证函数为例:......functionCheckNull(obj,objname));$(obj).focus(functi...
|
1、Javascript中的对象JavaScript可以说是一个基于对象的编程语言,为什么说是基于对象而不是面向对象,因为JavaScript自身只实现了封装,而没有实现继承和多态。既然他是基于对象的,那么我们就来说说js中的对象。有人说js中所有的都是对象,这句话不完全正确。正确的一方是他强调了对象在js中的重要性,...
|
window.event对象event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。event的某些属性只对特定的事件有意义。比如,fromElement和toElement属性只对over和out事件有意义。例子下面的例子检查鼠标是否在链接上单...
|
RegExp对象的语义和使用:检查字符串匹配获取字符串中的部分内容在原字符串的基础上构建一个新的字符串(包括添加、删除和修改)构建一个RegExp对象主要有两种方法:使用literal,如/\w/g使用构造函数,如newRegExp(/\w/)构建RegExp对象有以下几个注意点:literal常用来构建非runtim...
|
1.FlotFlot是基于jQuery框架绘制图表的纯Javascript框架。它可在客户端即时绘制并生成各种图形。重要的是它使用简便(还有很多可选的设置)、吸引人的视觉效果和交互功能,如图表缩放和鼠标跟踪等。该javascript框架适用于我们所熟知的InternetExplorer6/7/8,Firefox2.x+...
|
无论是公司的同事还是外界的程序员朋友们,大部分人对JavaScript的高级应用不甚了解,已有的知识架构里会认为JavaScript仅仅是一门脚本语言,其作用是给页面做一些锦上添花的效果,比如表单验证等等。潜意识里也就不会用面向对象的思想去编写JavaScript代码,也很少会去深入了解prototype,closur...
|
为了防止发生命名冲突,可以建立自己的代码库。就想Js代码ziggy_js=function()ziggy_js.ui=function()ziggy_js.ui.alerts=function()ziggy_js.ui.alerts.showErrorAlert=function()ziggy_js.ui.alerts...
|
常量:JavaScript常量又称字面常量,是固化在程序代码中的信息。变量:变量的主要作用是存取数据,提供一个存取信息的容器。数据类型整型:整型常量就是数字,可以是十进制、八进制、十六进制。字符串:字符串就是以英文或括起来的一个或几个字符。布尔型:布尔型常量就是逻辑上的“真”和“假”。空值:在JavaScript中,用...
|
平时我们获取事件对象一般写法如下:functiongetEvent(event)如果没有参数,也可写成(非IE:事件对象会自动传递给对应的事件处理函数,且为第一个参数):functiongetEvent()这样的写法在除Firefox(测试版本:3.0.12,下同)外的浏览器上运行都不会有问题,但Firefox为什么例...
|
Java代码<html><head><title>javascript</title><scripttype=text/javascript>functiontest(inVal)catch(error)}</script></head>...
|
尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,*介绍了7个在IE和Firefox中不同的JavaScript句法。1.CSSfloat值访问一个给定CSS值的最基本句法是:object.style.pr...
|
效果如下所示:<html><head><metahttp-equiv=Content-Typecontent=text/html;charset=gb2312/><title>JS教程:鼠标悬停文字上显示图片</title><scriptlanguage...
|
今天在公司给别的同事改bug,其中一个是window.location.href不起作用alert(”ok”)window.location.href=‘/event/index.php?from_city=’+site;上面的alert(”ok”);是不跳转后用来调试的,页面反映为现实url的值,但不进行跳转,分析思...
|
编程的陷阱(gotcha)是指计算机系统中的意想不到的文档特征而不是bug.这些陷阱使得初学者远离javascript编程.在我看来,因为所有的浏览器都能运行javascript使得它是使用最广泛的语言之一,但它也是最少人研究的.让我们从一个基础的示例开始.1.浮点运算这可能是挫败一些对javascript不熟悉并准备...
|
在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。但是,有一些细节并不为我们所熟知。JohnResig在分析了这些细节之后,为我们提供了一个完美的解决方案,本文将作详细介绍:一、传统方法不为人所知的细节毫无疑问,在判断函数类型时,我们使用的是typeof方法,比如:functionf...
|
1.认识数组数组就是某类数据的集合,数据类型可以是整型、字符串、甚至是对象Javascript不支持多维数组,但是因为数组里面可以包含对象(数组也是一个对象),所以数组可以通过相互嵌套实现类似多维数组的功能1.1定义数组声明有10个元素的数组vara=newArray(10);此时为a已经开辟了内存空间,包含10个元素...
|
一般来说大家比较熟悉的面向对象方式是基于类的面向对象,声明一个类,然后在根据类声明的描述去创建对象,通过类与类之间的继承和组合关系来复用代码。大多数情况下,基于类的面向对象语言(C++,C#,Java之类的)都把类整合进自己的类型系统,即每个类(Class)同时也是一个变量类型(VariableType),并允许子类类...
|
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,
functiontest()
随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。
下面分四种情况,详细讨论this的用法。情况一:纯粹的...
|
基础知识函数式编程简介说到函数式编程,人们的第一印象往往是其学院派,晦涩难懂,大概只有那些蓬头散发,不修边幅,甚至有些神经质的大学教授们才会用的编程方式。这可能在历史上的某个阶段的确如此,但是近来函数式编程已经在实际应用中发挥着巨大作用了,而更有越来越多的语言不断的加入诸如闭包,匿名函数等的支持,从某种程度上来讲,函数...
|
如果你有用javascript写过拖动的话,应该知道是有多么麻烦的,不过yui3为大家提供了一个非常方便的方法实现拖动,今天我们先来看看使用yui3实现最简单拖动,首先贴出代码(如果你感兴趣,可以点击这里查看效果):上面我有相应的解释,这些解释都是我的个人理解,可能不完全对,但是这样就可以实现拖动了,如果你有正确的解释...
|
以前读书的时候绝不会想到会用客户端脚本来实现这些功能,现在却一开始就要用上了,而且还觉得挺实用的。参考《Windows脚本技术》,应该会有一点收获。<htmlxmlns=http://www.w3.org/1999/xhtml>
<head>
<title>UntitledPag...
|
在javascript中left,right,mid函数的等价函数functionleft(mainstr,lnglen)else}functionright(mainstr,lnglen)else}functionmid(mainstr,starnum,endnum)else//mainstr.length}Java...
|
核心提示:在35岁以前,找出你所喜欢的,不论是衣着或是爱好,哪怕是与众不同的小习惯也好。20岁、30岁时你可以不断尝试、不断改变,但是到了35岁,你便要明确地建立个人风格。35岁之前要做的十件事第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元...
|
[p][br][br]js模仿的datagrid[br][br][br];[br]}[br]functionwritenewvalue(strtxt,objtd)[br]//-->[br][/p][p][br][br][br][br]qqqqqq[br]fdsafas[br]fadsfasf[br]fsdafasf[b...
|
在国内,网站管理者似乎对robots.txt并没有引起多大重视,应一些朋友之请求,今天想通过这篇文章来简单谈一下robots.txt的写作。robots.txt基本介绍robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容。当一个搜索机...
|