JavaScript
文章平均质量分 60
出来打酱油
这个作者很懒,什么都没留下…
展开
-
AJAX的原生态写法
<br /> 对于像我这样进入软件行业非常晚的人来说,jquery的大量使用既是幸运又是不幸,特别对于ajax的使用,jquery已经封装好了ajax的对象,我们要做的也只是简单的写几行代码就能实现ajax的功能,一切似乎显得很简便,但是却让我们忽略了ajax的实质。<br /> 在这里我就不对ajax的实质说什么了,对于想知道的朋友就去找找网上的文章吧,它们讲的肯定比我深奥透彻的多,我何必在这里班门弄斧呢!不过对于ajax的具体实现,网上的例子并不多。<br /> 说了这么多原创 2010-10-26 13:59:00 · 3498 阅读 · 1 评论 -
javascript放大镜功能
先把原理说一下:首先是两张内容相同的图片a和b,图片a作为原图,图片b作为放大的效果图。当鼠标在图片a上经过时,按照固定大小截取图片b显示出来。截取的方法很简单,用style的left和top属性就好了。 .zoomPan{width:800px;left:100px;po原创 2011-07-28 10:10:27 · 542 阅读 · 0 评论 -
javascript cookie
设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.c转载 2011-08-03 15:14:25 · 582 阅读 · 1 评论 -
jquery 拖动DIV
.show{ background:#7cd2f8; width:300px; height:180px; text-align:center; position:absolute; z-index:1; left:100px; t转载 2011-08-04 10:43:39 · 11265 阅读 · 2 评论 -
闭包在li列表中的应用
*{margin:0; padding:0;} ul{list-style:none;} ul li{ float:left; width:100px; height:20px; border:1px so原创 2011-07-27 14:58:43 · 471 阅读 · 0 评论 -
javascript childNodes
今天同事问我一个问题,问题是这样的:有这样的一个table, sss 想通过childNodes获得td的文本。代码如下:alert(document.getElementById("t_table").childNodes[0].ch原创 2011-08-10 17:21:16 · 2016 阅读 · 0 评论 -
javascript 添加千分符
对于给一组数字添加千分符,我能想到的方法有两种,一种是通过循环遍历,另一种是使用正则表达式。第一种方法太笨了,这里就用第二种方法实现。代码是在网上找的,因为添加千分符的正则表达式我是不会写的。 get it var $=functi原创 2011-08-13 09:54:46 · 2654 阅读 · 0 评论 -
javascript 创建对象
看了w3school的关于定于对象这个部分的内容。感觉写的很好。自己写些东西做下小结: <!-- //工厂方式 var playerMsg = function(){ alert("Name:"+this.name+" Nation:"+this.nation+" Club:"+this.club); } var playerFactory = function(na原创 2011-11-14 17:00:29 · 522 阅读 · 0 评论 -
javascript 事件 注册 注销
<!-- //alert(navigator.appName); //行内形式 function pEvent1(){ alert("inline"); } function registerFun1(){ alert("RF1"); } function registerFun2(){ alert("RF2"); } //注册事件 function addEv原创 2011-11-16 15:50:36 · 2251 阅读 · 0 评论 -
Js获得浏览器的基本信息窗口大小,滚动条高度(document对象)
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth (包括边线的宽)网页可见区域高:document.body.offsetHeight (包括边线的宽)网页正文全文宽:document.body.scrollWidth网页正文全转载 2010-12-03 22:52:00 · 2225 阅读 · 0 评论 -
jquery对象和DOM对象相互转换
tengyang!! alert($("#myDiv").html()); alert($("#myDiv")[0].innerHTML); alert(document.getElementById("myDiv").innerHTML); alert($(document.getElementById("myDiv")).html());转载 2012-01-31 11:38:36 · 489 阅读 · 0 评论 -
javascript显示倒计时 能够适应不同时区。
<!-- var d = new Date(); var tos = d.getTimezoneOffset() / 60; var currentday = ""; var test = new Date(currentday); var dayDiff = Math.floor((((test.getTime()-d.getTime(原创 2011-06-30 09:49:00 · 1073 阅读 · 0 评论 -
asp.net 应用ajax自动刷新时间
页面每过1秒向后台发送一次异步请求,读取服务器上的时间之后response给页面.前台页面代码: MyWeb $(function(){ setInterval(function(){ $.get("Default.aspx?action=time&time原创 2011-06-07 11:17:00 · 2065 阅读 · 1 评论 -
js 表格排序
<br /><html><br /><head><br /><title>SortTable2</title><br /><meta http-equiv="content-type" content="text/html; charset=UTF-8"><br /><script type="text/javascript"><br />var k=0;<br />/**//******************************************************************转载 2010-10-26 07:54:00 · 690 阅读 · 0 评论 -
js限制文本框输入的内容
<br />1.文本框只能输入数字代码(小数点也不能输入) <br /><input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')"> <br /><br />2.只能输入数字,能输小数点. <br /><input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isN转载 2010-12-23 09:10:00 · 958 阅读 · 0 评论 -
利用js事件进行简单的表格操作
<br /><table id="table1"><br /> <tr><br /> <td>1</td><td>aaa</td><td>aaa</td><td><input type="button" value="save" /></td><br /> </tr><br /> <tr><br /> <td>2</td><td><input type="text" value="bbb" /></td><td>aaa</td><td><input type="button" value="save"原创 2010-11-15 09:19:00 · 814 阅读 · 0 评论 -
用sort()方法对值类型进行排序
<br /> 由于js里的sort方法只能对字符串进行排序,也就是说,如果有一个数组:<br /> var n = [4,15,8,16,23,42];<br /> 用n.sort();排序后的结果是15,16,23,4,42,8<br /> 因为js会将数值转换成字符串再进行排序。如果想得到正确的结果,需要对sort()方法做一些改变。<br /> var n = [4,15,8,16,23,42];<br /> n.sort(function(a,b){<br />原创 2010-11-15 09:28:00 · 588 阅读 · 0 评论 -
IE和FF的差异
1. document.form.item 问题 1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 2)解决方法: 改用 document.formName.elements["elementName"]2. 集合类对象问题 1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。 2)解决方法: 改用 [] 作为下标运算。如:document.forms("formName") 改转载 2011-01-07 15:20:00 · 1074 阅读 · 0 评论 -
判断数组是否为空
<br />var n=[1,2,3,4];<br />alert(n == '');<br />哎,这么简单的东西本来不值得写的,但这个问题确实让我困惑了一阵,所以还是写出来让自己记忆深刻吧原创 2010-11-17 12:07:00 · 3309 阅读 · 0 评论 -
js中with的用法
<br />with语句用于设置代码在特定对象中的作用域。<br />它的语法:<br />with(expression)statement<br />例如:<br />var sMessage = "hello";<br />with(sMessage){<br /> alert(toUpperCase());//输出"HELLO"<br />}<br />在这个例子中,with语句用于字符串,所以在调用toUpperCase()方法时,浏览器将检查该方法是否是本地的函数。如果不是,它将检查伪对象原创 2011-02-10 14:45:00 · 7323 阅读 · 0 评论 -
js 闭包
一、什么是闭包? “官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码: function a(){ var i=0; function b(){转载 2011-02-12 16:52:00 · 641 阅读 · 0 评论 -
js gb2312和utf-8相互转换
无标题文档转载 2011-02-16 16:19:00 · 14033 阅读 · 0 评论 -
javascript类型判断 typeof instanceof constructor
<br />由于javascript是弱类型语言,所有有些时候对类型的判断就十分的必要.javascript中对类型判断有3种方法.<br />1.typeof<br />返回运算数的类型,有六种可能的结果:undefined,number,string,boolean,function和object.<br />var strval = "Thomas";<br />alert(typeof strval == 'string');<br />typeof是最基本的用法,但是它有个很要命的弱点,如果运算数原创 2011-06-02 16:23:00 · 881 阅读 · 0 评论 -
javascript 限制文本框输入
前台页面用的是aspx页面。js文件代码。function isDouble(event) { //如果是非IE浏览器,形参event不等于undefined,如果是IE浏览器,event等于undefined,需要通过window对象调用event。 if (event === undefined) event = window.event; //对于I原创 2011-07-08 17:54:41 · 596 阅读 · 0 评论