javascript 中escape() 函数
定义和用法escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
语法escape(string)
参数描述string必需。要被转义或编码的字符串。返回值已编码的 string 的副本。其中某些字符被替换成了十六进制的转义序列。
说明该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: - _ . ! ~ * ( ) ... [阅读全文]
JavaScript中的Window窗口对象
JavaScript中的Window窗口对象
他是JavaScript中最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。
Window窗口对象有如下属性:
name 窗口的名称,由打开它的连接(a target="...")或框架页(frame name="...")或某一个窗口调用的... [阅读全文]
Jquery插件--easyUI属性汇总
源文:http://jdonee.javaeye.com/blog/743690
找了个时间看了下EasyUI插件,对它的插件感觉是很舒服,特地把Easy UI的大部分功能属性做了一下汇总。
此属性列表请对照jQuery EasyUI 1.0.5,关于它的更多资讯请猛击这里。
属性分为CSS片段和JS片段。
CSS类定义:
1、div easyui-window 生成一个window窗口... [阅读全文]
applet,javascript 与 applet 安全问题的配置
javascript 与 applet 安全问题的配置
------applet 签名
一、压缩你的class类文件为jar包
二、使用keytool工具生成密匙库
1、keytool -genkey -keystore cek.store -alias cek 注意:mytest.store 是你的密匙库的名称,可以随意修改,后缀请不要修改!
mbq 为别名,这个也可以改成自己的名称... [阅读全文]
dom解析xml,Javascript解析xml----Dom
html
title潇洒菠菜,笑口常开2011、6、9/title
body
script type="text/javascript"
text="lists"
text=text+"keys";
text=text+"name潇洒菠菜/name";
text=text+"authorxiaosabocai/author";
text=text+"/keys";
text=te... [阅读全文]
身份证号码校验,javascript校验手机号码和邮件的正确性
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
html
head
title New Document /title
meta name="Generator" content="EditPlus"
meta name="Author... [阅读全文]
js闭包,Javascript闭包演示
Javascript闭包演示
为什么点击所有的段落p输出都是5,而不是alert出对应的0,1,2,3,4。01!DOCTYPE HTML
02html
03head
04meta charset="utf-8" /
05title闭包演示/title
06style type="text/css"
07p {background:gold;}
08/style
09script... [阅读全文]
【javascript学习】实现无刷新评论
源代码如下:
!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/1999/xhtml"
head
title无刷新评论/title
scri... [阅读全文]
lesson,Lesson 15.JavaScript 事件
事件是可以被 JavaScript 侦测到的行为。
事件JavaScript 使我们有能力创建动态页面。事件是可以被 JavaScript 侦测到的行为。
网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 _disibledevent= ... [阅读全文]
Javascript 面向对象编程:封装
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。
那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?
1. 生成对象的原始模式
假定我们把猫看成一个对象,它有"名... [阅读全文]
javascript的form验证第二篇
1. 长度限制
script
function test() {
if(50)
{
alert("不能超过50个字符!");
();
return false;
}
}
/script
form name=a _disibledevent= textarea name="b" cols="40" wrap="VIRTUAL" rows="6"/textarea
input... [阅读全文]
javaScript如何替换字符
定义和用法replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。
语法stringObject.replace(regexp,replacement)
参数描述regexp必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。replacement必需。... [阅读全文]
JavaScript Prototype 详解
首先开始一个例子,如下:
1 function A() { 2 this.t1 = "ffffff"; 3 this.t2 = function (msg) { 4 alert(msg); 5 }; 6 }; 7 8 A.prototype.p1 = "xxxx"; 9 10 A.prototype.f1 = function () { 11 do something. 1... [阅读全文]
表单验证,表单验证(javascript)
script
function test()
{
if(document.a.b.value.length50)
{
alert(”不能超过50个字符!”);
document.a.b.focus();
return false;
}
}
/script
form name=a _disibledevent= textarea name=”b” cols=”40″ wrap=... [阅读全文]
网站不再单调!10个有用的jQuery插件
Jquery是继prototype之后又一个优秀的Javascrīpt框架,jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。本文介绍的插件涉及图像、paypal支付、分页、导航等方面的内容。 1.AJAX-ZOOM 图像缩放 & Pan Gallery, 360° 对象旋转 (Spin), 全屏视图... [阅读全文]
定义拷贝构造函数,Javascript 使用function定义构造函数(经
Javascript并不像Java、C#等语言那样支持真正的类。(也就是说没有类的概念)但是在js中可以定义伪类。做到这一点的工具就是构造函数和原型对象。首先介绍js中的构造函数。Javascript中创建对象的语法是在new运算符的后面跟着一个函数的调用(自己的解释:
深刻理解这句话了吗?这句话可以解释为什么一个很普通的函数可以用来新建对象:
function aa(){ //通过学习,我们... [阅读全文]
javascript中的各种输入限制
1.文本框输入限制 实现限制输入大、小写英文,数字,浮点小数,日期,中文,部分英文,部分中文等众多功能。直接加入到html代码中即可使用。
script
function regInput(obj, reg, inputStr)
{
var docSel = document.selection.createRange()
if (docSel.parentElement().tagN... [阅读全文]
jQuery1.6c新增的适配器
其实在jQuery1.5中已有这东西,cssHooks,或者更早之前的jQuery.event.special, 或者 Sizzle.selectors里面更多的对象。它们共同的特点是包含了许多相关的函数,cssHooks是专门处理css属性的获取与设置,如IE的 opacity,event.special用于装载与卸载submit, change, focus ,mouseenter等特别事件与... [阅读全文]
Javascript:定义属性值并输出(及with方法
html
head
/head
body
script language=javascript
var books=new Object();{
books.code="123122";
books.title="西游记";
books.author="吴承恩";
books.price="30";
document.write("书号:"+books.code+"br");
... [阅读全文]
JavaScript学习第七课
JavaScript Try...Catch 语句
try...catch 的作用是测试代码中的错误。
实例try...catch 语句 如何编写 try...catch 语句。 带有确认框的 try...catch 语句 另一个编写 try...catch 语句的例子。 JavaScript - 捕获错误当我们在网上冲浪时,总会看到带有 runtime 错误的 Javascript 警告框... [阅读全文]
放大镜镜片,JavaScript 放大镜 移动镜片效果代码
放大镜并不是一个难以实现的效果, 只是因为牵涉到一些精确的数值计算, 显得比较繁琐. 在未来的一段日子, 我会不定期地写关于 JavaScript 放大镜系列的文章, 每次讲一个点, 由点及面, 最后完成整个效果. 本次我们先了解如何在缩略图上移动镜片. (这是 DEMO) 缩略图和镜片组成的 DOM 结构如下. 复制代码 代码如下:a id="thumb" href="#" img src="h... [阅读全文]
元素萨满属性,JavaScript中为元素加上name属性的方法
今天遇到个小问题, 在构建 DOM 时, IE 中不能通过 element.setAttribute('name', _variable); 和 element.name = _variable; 这样的形式来为元素加上 name 属性, 无论是 IE6 还是 IE7. (IE8 是可以的, 但 IE8rc1 不行) 后来我查看了 MSDN, 得到信息如下: 复制代码 代码如下:Internet ... [阅读全文]
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
新版本中的部分重要改进: attr()、val()和data()方法有了更好的性能; 在attr()方法中支持Boolean属性; 添加了钩子函数,允许对attr()和val()方法进行扩展; map()方法添加了对对象的支持(将JavaScript对象的属性映射到函数) 允许使用相对值(“+=”,“-=”)更新CSS; 添加了deferred.always(), deferred.... [阅读全文]
jqyery,Jqyery中同等与js中windows.onload的应用
复制代码 代码如下:$(function(){//脚本}) Jquery(function(){//脚本}) Jquery(document).ready(function(){//脚本}) 以上三个代码执行同一个动作,由于书写方便,所以Jquery比其他应用程序更受欢迎,但是当与其他js程序库一起使用的时候,特别是prototype.js同时使用时,不能使用$方法,因为他们也有该方法,可以用如下... [阅读全文]
jave游戏,JaveScript中的几个关键概念的理解-原型链的构建
Javascript中所有function中都有一个prototype属性,并且这个prototype属性是一个object类型的对象,所有由该function构造出来的对象都具有这个prototype上的特性,也就是说可以用构造出来的对象直接访问prototype上的属性和方法。 下面一段代码演示prototype的使用方法: 复制代码 代码如下:function Staff(name) { t... [阅读全文]
jsrange,JS Range HTML文档/文字内容选中、库及应用介绍
一、前面的些话 本文的内容基本上是基于“区域范围对象(Range objects)”这个概念来说的。这个玩意,可以让你选择HTML文档的任意部分,并可以拿这些选择的信息做你想做的事情。其中,最常见的Range是用户用鼠标选择的内容(user selection)。 本文有不少篇幅就是讲如何将用户的这种选择转换为W3C Range或Microsoft Text Range对象。 二、什么是Range... [阅读全文]
js大括号,js 中{},[]中括号,大括号使用详解
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。 如:var LangShen = {"Name":"Langshen","AGE":"28"}; 上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性, 所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,当然我们也可以用数组的方式来访... [阅读全文]
js焦点图切换,JS焦点图切换,上下翻转
复制代码 代码如下:!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/1999/xhtml" head meta http-equiv="Conten... [阅读全文]
JavaScript 继承使用分析
深入学习javascript继承之前,先了解下面的几个概念: 父类:被继承的类 子类:由继承得来的类 超类:也就是父类 抽象类:一般不用来实例化的类,它的用途是用来给其他类继承. 基类:提供给其他类可以继承的类 派生类:由基类继承而来的类 javascript对象继承通常有下面的5种方式: 1.对象冒充 2.call()方式 3.apply()方式 4.原型链 5.混合方式 A.对象冒充 所谓对象... [阅读全文]
五个jQuery图片画廊插件 推荐
1、Pikachoose – lightweight Jquery Image Gallery plugin 查看Demo 效果还算不错,当然跟以前推荐的几个画廊插件还是有一些差距。 推荐指数:★★★ 2、Sliding Boxes and Captions with jQuery 查看Demo 此画廊有意思的地方在于图片滑动效果(貌似IE下无效,原因不明)。 推荐指数:★★★ 3、Creat... [阅读全文]