-
javascript中检测变量的类型的代码
常用检查变量类型的方法有两种,下面是解说: 检查变量类型方法一:typeof 格式:typeof 变量 用法:if( typeof 变量 == "类型标识") { ... } 下面是一些常用数据类型对应的typeof值: {an:"obj...
作者:asdasdasd03-30 -
Javascript延迟执行实现方法(setTimeout)
1。延迟切换tab 需求:页面上有几个tab,切换tab的时候,会对某个特定区域的数据进行拉取更新。 弊端:用户从第一个tab切换一直快速切到尾,就会产生n个ajax请求。其实用户只是需要看到最后一个...
作者:asdasdasd03-30 -
js实现的文字横向无间断滚动
我一开始想到的标签是<marquee>,因为它可以实现横向滚动。经理说它的起始位置从最右边出来的,能不能将它改成从中间出来,或者从最左边出来也行。查了相关资料,才知道<marquee>无法指定起始位...
作者:asdasdasd03-30 -
javascript写的日历类(基于pj)
先看看效果: 复制代码 代码如下: <script type="text/javascript" src="http://users4.Jabry.com/pengju/src/pj-2.1.1.mini.js"></script> <script type="text/javascript" src="http://users4...
作者:asdasdasd03-30 -
JavaScript去掉空格的方法集合
实现1 复制代码 代码如下: String.prototype.trim = function () { return this .replace(/^ss*/, '' ).replace(/ss*$/, '' ); } 看起来不怎么样,动用了两次正则替换,实际速度非常惊人,...
作者:asdasdasd03-30 -
JS date对象的减法处理实现代码
复制代码 代码如下: var time1="2010-11-01 10:12:12"; var time2="2010-11-01 11:12:12"; var t1=new Date(time1.replace(/-/g, '/')); var t2=new Date(time2.replace(/-/g, '/')); alert((t2...
作者:asdasdasd03-30 -
javascript数字数组去重复项的实现代码
test.htm复制代码 代码如下:<!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/1...
作者:asdasdasd03-30 -
某人初学javascript的时候写的学习笔记
复制代码 代码如下: /* * JavaScript对象就是一组属性(方法)的集合 * 在该语言中如果变量名或方法名不符合声明规范, * 则一定得用方括号“ [] ”引用它 * */ /** * <1.>该语句声明了一个clas...
作者:asdasdasd03-30 -
JavaScript性能陷阱小结(附实例说明)
1.避免使用eval或者Function构造函数 2.避免使用with 3.不要在性能要求关键的函数中使用try-catch-finally 4.避免使用全局变量 5.避免在性能要求关键的函数中使用for-in 6.使用字符串累加计算风...
作者:asdasdasd03-30 -
jQuery Tips 为AJAX回调函数传递额外参数的方法
具体到这个例子,我们希望button1和button2点击之后,用AJAX的方式取example.html的内容,然后动态更新页面的id=callbackdemo3的div HTML如下: 复制代码 代码如下: <div id="callbackdemo1"> <...
作者:asdasdasd03-30 -
基于jquery的一行代码轻松实现拖动效果
实现拖动效果. 复制代码 代码如下: $(document).ready( function() { $("#divPanel").easydrag(); } ); Html 代码 复制代码 代码如下: <div id="divPanel" style="width:300px;height:300px;ba...
作者:asdasdasd03-30 -
Javascript事件热键兼容ie|firefox
复制代码 代码如下: <textarea onkeydown="keyHanlder(event)"> </textarea> <script> function keyHanlder(e){ if(e.ctrlKey&&e.keyCode==13){ alert('"Ctrl+Enter"'); if(e.preventDefault)e....
作者:asdasdasd03-30 -
javascript 闭包疑问
复制代码 代码如下: var test=(function() { var arr2=[1,2,3,3]; return function(){ return arr2; }; })() Array.prototype.f1= function () { return []; } Array.prototype.f2= function ()...
作者:asdasdasd03-30 -
JavaScript动态调整TextArea高度的代码
核心代码:复制代码 代码如下: <script language="javascript" type="text/javascript"> function adjustObjHeight(obj, defaultHeight) { if(obj.scrollHeight > defaultHeight) { obj.style.he...
作者:asdasdasd03-30 -
JS弹出对话框返回值代码(asp.net后台)
1.Default.aspx页面 复制代码 代码如下: <script type="text/javascript"> function GetUser(TxtEmpID,TxtEmpName,url) { var properties = 'status:no;resizable:no;toolbar=no;menubar=no;loc...
作者:asdasdasd03-30 -
js TextArea的选中区域处理
(一)获取Textarea的选中区域起点或无选中时的输入光标位置 非IE浏览器,如,firefox,chrome,支持 selectionStart 获取选中区域的起点,而IE浏览器不支持该属性,需要间接通过TextRange来...
作者:asdasdasd03-30 -
JavaScript之appendChild、insertBefore和insertAfter使用说明
appendChild定义 appendChild(newChild: Node) : Node Appends a node to the childNodes array for the node. Supported: IE 5.0+, Mozilla 1.0+, Netscape 6.0+, Safari 1.0+, Opera 7.0+ 添加...
作者:asdasdasd03-30 -
javascript中创建对象的三种常用方法
创建对象的三种方法 方法一: 复制代码 代码如下: var obj = new Object(); obj.属性 = 值; //继续添加其它属性 obj.方法 = function(参数) { //功能代码 } //继续添加其它方法 方法二: 复制代...
作者:asdasdasd03-30 -
nodejs实用示例 缩址还原
思路非常简单: 1. httpserver获取需要还原的url; 2. 使用httpclient递归请求这个url,直到发现http status not in (302, 301)为止。 3. 返回还原的原url。 好吧,代码如下: 复制代码 代码如下...
作者:asdasdasd03-30 -
jQuery jqgrid 对含特殊字符json 数据的 Java 处理方法
看到很多网上对含特殊字符 json 数据处理,都是逐个判断是哪个特殊字符,比如回车如何处理,引号如何处理。其实有现成的代码库可以做这件事情,下载 json-lib-2.3-jdk15.jar : 复制代码 代码如...
作者:asdasdasd03-30 -
jQuery在vs2008及js文件中的无智能提示的解决方法
jQuery在vs2008中的智能提示
作者:asdasdasd03-30
1 安装VS2008SP1补丁
要确保您的vs2008已经打了sp1补丁,在vs2008的帮助里的关于,要是安装了sp1,会出现“版本 3.5 sp1”,没安装当然就只有“版本 3.5”。
如果没... -
Js 弹出框口并返回值的两种常用方法
1.window.showModalDialog(url,args,dialogattrs) 参数说明: url:弹出页面地址 agrs:主窗口传给对话框的参数,可以是任意类型(数组也可以) dialogattrs:弹出窗口的样式参数 模式对话框用法...
作者:asdasdasd03-30 -
javascript中运用闭包和自执行函数解决大量的全局变量问题
但是从全局看来,这样会导致出现一些让我们难以掌控的情况的出现:变量同名、多个函数共用一个全局变量后的值的变换……等等。所以,有时候,对于一些简单的全局变量,我们可以通过另一种方式来...
作者:asdasdasd03-30 -
JavaScript 关于元素获取焦点(隐藏元素与div)
1,隐藏元素无法获取焦点 2,对于div等特殊元素获取焦点
作者:asdasdasd03-30
关于元素获取焦点
body { margin: 32px; font-family: Verdana, sans-serif; font-size: 14px; }
.title { font-size: 18... -
让你的博文自动带上缩址的实现代码,方便发到微博客上
复制代码 代码如下:<script type="text/javascript"> $(function(){ c_url = 'http://s8.hk:8088/s8/s?format=text&longUrl='; c_url += document.location.href; c_url += '&jsonp=?' $.getJSO...
作者:asdasdasd03-30