作家
登录
  • 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中的智能提示
    1 安装VS2008SP1补丁
    要确保您的vs2008已经打了sp1补丁,在vs2008的帮助里的关于,要是安装了sp1,会出现“版本 3.5 sp1”,没安装当然就只有“版本 3.5”。
    如果没...

    作者:asdasdasd03-30
  • Js 弹出框口并返回值的两种常用方法

    1.window.showModalDialog(url,args,dialogattrs) 参数说明: url:弹出页面地址 agrs:主窗口传给对话框的参数,可以是任意类型(数组也可以) dialogattrs:弹出窗口的样式参数 模式对话框用法...

    作者:asdasdasd03-30
  • javascript中运用闭包和自执行函数解决大量的全局变量问题

    但是从全局看来,这样会导致出现一些让我们难以掌控的情况的出现:变量同名、多个函数共用一个全局变量后的值的变换……等等。所以,有时候,对于一些简单的全局变量,我们可以通过另一种方式来...

    作者:asdasdasd03-30
  • JavaScript 关于元素获取焦点(隐藏元素与div)

    1,隐藏元素无法获取焦点 2,对于div等特殊元素获取焦点



    关于元素获取焦点


    body { margin: 32px; font-family: Verdana, sans-serif; font-size: 14px; }
    .title { font-size: 18...

    作者:asdasdasd03-30
  • 让你的博文自动带上缩址的实现代码,方便发到微博客上

    复制代码 代码如下:<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