JavaScript
宰相秋水
一个程序员
展开
-
jQuery中的DOM操作
你最喜欢的水果是? 苹果橘子'>橘子菠萝查找节点1: 查找元素节点var $li = $("ul li:eq(1)"); //获取里第2个节点var li_txt = $li.text(); //获取第2个元素节点的文本内容alert(li_txt);以上代码获取了元素里第2个节点,并将它的文本内容“橘子”打印出来2:查找属性节点利用j原创 2013-01-13 22:46:39 · 620 阅读 · 0 评论 -
For...In 声明
var xvar mycars = new Array()mycars[0] = "Saab"mycars[1] = "Volvo"mycars[2] = "BMW"for (x in mycars){document.write(mycars[x] + "")}For...In 声明用于对数组或者对象的属性进行循环操作。for ... in 循环中的代码每执行一转载 2012-02-17 12:19:46 · 419 阅读 · 0 评论 -
E-mail 验证
E-mail 验证下面的函数检查输入的数据是否符合电子邮件地址的基本语法。意思就是说,输入的数据必须包含 @ 符号和点号(.)。同时,@ 不可以是邮件地址的首字符,并且 @ 之后需有至少一个点号:function validate_email(field,alerttxt){with (field){apos=value.indexOf("@")dotpos=value.原创 2012-02-17 15:35:43 · 7055 阅读 · 0 评论 -
JavaScript 变量的生存期
当您在函数内声明了一个变量后,就只能在该函数中访问该变量。当退出该函数后,这个变量会被撤销。这种变量称为本地变量。您可以在不同的函数中使用名称相同的本地变量,这是因为只有声明过变量的函数能够识别其中的每个变量。如果您在函数之外声明了一个变量,则页面上的所有函数都可以访问该变量。这些变量的生存期从声明它们之后开始,在页面关闭时结束。转载 2012-02-17 11:50:32 · 431 阅读 · 0 评论 -
Math(算数)对象
round() 四舍五入 用法:document.write(Math.round(0.60) + "")random() 返回0到1之间的随机数 用法:document.write(Math.random())max() 返回两个给定的数中较大的数 用法:document.write(Math.max(7.25,7.30))min()原创 2012-02-17 14:48:24 · 444 阅读 · 0 评论 -
循环
JavaScript 有两种不同种类的循环:for将一段代码循环执行指定的次数while 当指定的条件为 true 时循环执行代码do...while 循环是 while 循环的变种。该循环程序在初次运行时会首先执行一遍其中的代码,然后当指定的条件为 true 时,它会继续这个循环。所以可以这么说,do...while 循环为执行至少一遍其中的代码,即使条件为 fals原创 2012-02-17 11:52:59 · 329 阅读 · 0 评论 -
RegExp 对象
RegExp 对象用于存储检索模式。‘http://www.w3cschool.cn/js_obj_regexp.html原创 2012-02-17 15:08:06 · 384 阅读 · 0 评论 -
对象
var txt="Hello World!"document.write(txt.length)计算字符串长度var str="Hello world!"document.write(str.toUpperCase())转变为大写indexOf() 方法如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。match() 方法如原创 2012-02-17 14:08:39 · 385 阅读 · 0 评论 -
JavaScript 中创建三种消息框:警告框、确认框、提示框
警告框警告框经常用于确保用户可以得到某些信息。当警告框出现后,用户需要点击确定按钮才能继续进行操作。alert("文本")确认框确认框用于使用户可以验证或者接受某些信息。当确认框出现后,用户需要点击确定或者取消按钮才能继续进行操作。如果用户点击确认,那么返回值为 true。如果用户点击取消,那么返回值为 false。confirm("文本转载 2012-02-17 11:48:31 · 568 阅读 · 0 评论 -
JavaScript 不同数据类型转换
JavaScript.不同数据类型转换http://www.w3school.com.cn/js/jsref_obj_global.asp原创 2012-02-15 23:36:35 · 414 阅读 · 0 评论 -
数组
合并数组var arr = new Array(3)arr[0] = "George"arr[1] = "John"arr[2] = "Thomas"var arr2 = new Array(3)arr2[0] = "James"arr2[1] = "Adrew"arr2[2] = "Martin"document.write(arr.c原创 2012-02-17 14:25:42 · 371 阅读 · 0 评论 -
一点简单的js
$("#yw0").submit(function(){var len = $("#ViewGift_gd_name").val();if(len == '请输入商品名称、商家编码'){$('#ViewGift_gd_name').val('');}});原创 2012-03-07 17:21:45 · 525 阅读 · 0 评论 -
jQuery删除节点
jQuery提供了三种删除节点的方法,即remove(),detach()和empty()1: remove() 方法作用是从DOM中删除所有匹配的元素,传入的参数用于根据jQuery表达式来筛选元素。$("ul li:eq(1)").remove(); //获取第2个元素节点后,将它从网页中删除2:detach() 方法detach() 方法和remove(原创 2013-01-13 23:14:01 · 843 阅读 · 0 评论 -
jQuery表单选择器
jQuery表单选择器:input 选取所有的、、 和 元素:text 选取所有的单行文本框:password 选取所有的密码框:radio 选取所有的单选框:checkbox 选取所有的多选框:submit 选取所有的提交按钮:image 选取所有的图片按钮:reset 选取所有的重置按钮:button 选取所有的按钮:原创 2012-12-30 22:15:59 · 563 阅读 · 0 评论 -
jQuery属性过滤选择器
属性过滤选择器的过滤规则是通过元素的属性来获取相应的元素。[attribute] 选取用次属性的元素[attribute=value] 选取属性值为value的元素[attribute!=value] 选取属性值不等于value的元素[attribute^=value] 选取属性值以value开始的元素[attribute$=value] 选取原创 2012-12-30 21:34:23 · 2395 阅读 · 0 评论 -
jQuery基本选择器
选择器#id 根据给定的id匹配一个元素.class 根据给定的类名匹配元素element 根据给定的元素名匹配元素* 匹配所有元素selector1,selector2,......selectorN 将每一个选择器匹配到的元素合并后一起返回基本选择器事例改变id为o原创 2012-12-29 23:14:35 · 567 阅读 · 0 评论 -
jQuery内容过滤选择器
内容过滤选择器:contains(text) 选取含有文本内容为"text"的元素:enpty 选取不包含子元素或者文本的空元素:has(selector) 选取含有选择器为匹配的元素的元素:parent 选取含有子元素或者文本的元素内容选择器示例$("div:contains('我')") 选取含有文本“我”的元素$("原创 2012-12-30 10:33:01 · 476 阅读 · 0 评论 -
jQuery层次选择器
层次选择器$("ancestor decendant") 选取 ancestor 元素里所有 decendant (后代)元素。$("parent > child") 选取parent元素下的child(子)元素,与$("ancestor decendant") 有区别,$("ancestor decendant") 选取的是后代元素。$("prev + next") 选取原创 2012-12-30 21:25:32 · 550 阅读 · 0 评论 -
jQuery可见性过滤选择器
可见性过滤选择器是根据元素的课件和不可见状态来选择相应的元素。:hidden 选取所有不可见的元素:visible 选取所有可见元素示例$(":hidden") 选取所有不可见的元素。包括,和等元素。如果只想选取元素。可以使用$("input:hidden")$("div:visible") 选取所有课件的元素。原创 2012-12-30 20:48:26 · 653 阅读 · 0 评论 -
jQuery过滤选择器
基本过滤选择器:first 选取第一个元素:last 选取最后一个元素:not(selector) 去除所有与给定选择器匹配的元素:even 选取索引是偶数的所有元素,索引从0开始:odd 选取索引是奇数的所有元素,索引从0开始:eq(index) 选取索引等于index的元素(index从0开始):gt(index) 选取索引大于inde原创 2012-12-29 23:56:55 · 463 阅读 · 0 评论 -
函数和递归
//函数主要非为有返回值函数和我返回值函数。//无返回值的函数的主要是执行代码片段//有返回值的函数主要是执行函数返回的表达式有返回值的函数是 里面用return返回运算的结果。递归function fun(n){for(var i=result=1;iresult *=i;}return result;}原创 2012-02-16 22:42:38 · 359 阅读 · 0 评论 -
回调函数
回调函数就是一个通过函数指针调用的函数。吧一个函数的指针(地址)作为参数传递给另外一个函数。原创 2012-02-16 22:21:08 · 328 阅读 · 0 评论 -
JS等比例图片
<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><meta http-equiv="Content-Type" content="text/html; char原创 2011-04-27 18:42:00 · 735 阅读 · 0 评论 -
常用的JS
<br />////----------------Author Teng------------- //验证是否为空 function check_blank(obj, obj_name){ if(obj.value != ''){ return true; }else{ alert(obj_name + "所填不能为空!"); obj.value = ""; retur原创 2011-04-22 19:22:00 · 588 阅读 · 0 评论 -
解决IE6浏览器 中文 乱码
<br /><br />产生这个问题的原因是浏览器对中文的。。。<br /> <br />解决的办法是将中文用JS的encodeURI函数转换一下,接收页面不需要做什么处理,如果是英文或者是数字用encodeURI函数转换一下,没有影响。<br /> <br /> <br /> <br /> <br />var encodename = encodeURI(name);<br /> <br />var purl='/ajax.php?action=checkuser&username='+encodenam原创 2011-04-18 23:00:00 · 963 阅读 · 0 评论 -
回到顶部,转到底部
<br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /><html xmlns="http://www.w3.org/1999/xhtml"><br /><head><br /><title>test</title><br /><meta http-equiv="content-type"原创 2011-05-08 18:53:00 · 1411 阅读 · 0 评论 -
根据form中的内容改变跳转的地址
<br /><script language="javascript"><br />// ppname = document.getElementsByName("orderId").value;<br /> function check3344()<br /> {<br /> var Obj = document.getElementsByName("payway");<br /> for(i=0;i<Obj.length;i++)<br /> {<br /> if(Obj[i].checked){b原创 2010-10-19 13:19:00 · 1249 阅读 · 0 评论 -
form表单符合要求后才能提交
下面的代码是验证form中的电子邮件,只有电子邮件符合要求才执行form跳转----------------------------------------------------------------------------------------------------------------------------------------------------------- <br /> 邮件email:原创 2010-10-19 09:21:00 · 1667 阅读 · 0 评论 -
不同按钮form跳转时改变控件的值
<br />$header<br /><br /> <script type="text/javascript" language="javascript"> <br /> <br /> function DoCheck(flag)// 全选 flag=1 反选 flag=0 取消 flag=2<br /> {<br /> var inputs = document.myform.elements;<br /> for (var i=0; i < input原创 2010-10-19 11:56:00 · 599 阅读 · 0 评论 -
网页切换背景音乐
<!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="Content-Type" content="text/html; charset=utf-8"/><title>背景音乐切换</tit转载 2010-10-09 10:01:00 · 1147 阅读 · 0 评论 -
php 怎么禁止浏览器后退
<script language="JavaScript"> <br />window.history.forward(1); <br />window.focus();<br /></script><br /><br />IE系列可以正常使用,但是火狐下面就有点问题。<br />转载 2010-10-09 08:21:00 · 4007 阅读 · 0 评论 -
node简介
译者按:前不久Oreilly出了一本小册子“What is Node?”,扼要的讲解了Node的身世和所适用的场景,作者文笔轻松流畅、内容充实,是非常难得的学习资料。翻译出来,和大家分享~译文全文:http://jayli.github.com/whatisnode/in转载 2011-09-25 23:11:58 · 544 阅读 · 0 评论 -
jQuery获得radio的值
直接用例子来说明吧在html代码中常常用到男女等radio的操作 >已审核 >未审核用jQuery获取选中的radio的值怎么做那?var is_active = $('input[name="is_active"]:checked').val();原创 2011-09-28 10:02:24 · 533 阅读 · 0 评论 -
cookie的用法
document.cookie原创 2012-02-16 22:59:54 · 324 阅读 · 0 评论 -
URL编码
在URL使用汉字的时候,浏览器会把汉字转变编码。通常使用四个函数来做出编码处理encodeURLdecodeURLencodeURLComponentdecodeURLComponent原创 2012-02-16 23:01:54 · 333 阅读 · 0 评论 -
闭包
JavaScript中的闭包,函数能使用函数外部定义的变量并且不需要传递参数。函数内部的能调用外部的变量,而外部的则不能调用外部的变量。原创 2012-02-16 21:31:51 · 340 阅读 · 0 评论 -
JavaScript作用域
var foofoo从这两个分析吧,var foo 如果在函数内部的话,则只在函数内部起作用。在函数外部的话,则是全局的。foo是window的下面的,任何地方都是全局的。原创 2012-02-12 23:04:14 · 332 阅读 · 0 评论 -
window.onload
JavaScript window.onload = function(){ var domObj = document.getElementById("dom"); domObj.style.color = "red"; } JavaScript页面上所有的dom节点,窗体加载完成以后执行function方法。参考别人的视频教程写的。原创 2012-02-10 23:27:14 · 360 阅读 · 0 评论 -
Browers Object Model
Browers Object Model //<![CDATA[ window.onload = function(){ var yahoo = document.getElementById("yahoo"); yahoo.onclick = function(){ popUp(this.href); return false; } fu原创 2012-02-11 10:22:13 · 358 阅读 · 0 评论 -
JavaScript 注释
JavaScript 注释 var a,b,c; // 单行注视 /* 多行注视 */ a = "xhtml"; b = "css"; c = "JavaScript"; alert(a+" "+b+" "+c); 单行注释用 //多行注视用 /**/另外注意的是 在注释的代码中有的时候需要删除汉字,否则会出错。原创 2012-02-11 09:42:09 · 426 阅读 · 0 评论