作家
登录
  • 读jQuery之二(两种扩展)

    如下 复制代码 代码如下: jQuery.extend = jQuery.fn.extend = function() { ... }; 我们可以用$.extend去扩展自定义的对象,如 复制代码 代码如下: var myself = {name:jack}; $.extend(mysel...

    作者:asdasdasd03-30
  • 精通Javascript系列之数据类型 字符串

    js一共有9种数据类型,分别是:未定义(undefined)、空(null)、布尔型(boolean)、字符串(string)、数值(number)、对象(object)、引用(reference)、列表(completion)。其中后3种仅仅...

    作者:asdasdasd03-30
  • js原生态函数中使用jQuery中的 $(this)无效的解决方法

    我今天的例子是这样的, 复制代码 代码如下: $("ul li").hover(function(){   setTimeout(function(){     $(this).addClass("test");     alert("延迟了0.3s 我出现了!") //测试  ...

    作者:asdasdasd03-30
  • 解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码

    var ie = !-[1,];
    这句代码在IE9之前曾被称为世界上最短的IE判定代码。代码虽短但确包含了不少javascript基础知识在里面。在这个例子中代码执行时会先调用数组的toString()方法 ,执行[1,...

    作者:asdasdasd03-30
  • 仅IE不支持setTimeout/setInterval函数的第三个以上参数

    复制代码 代码如下: setTimeout(function(obj){ alert(obj.a); }, 2000, {a:1}); 即传了第三个参数,第三个参数将作为回调函数的参数obj传入。在非IE浏览器中都弹出了1。这样有个好处,即解决了...

    作者:asdasdasd03-30
  • jquery 跨域访问问题解决方法(笔记)

    这两天需要实现三级域名直接url rewrite到网站静态页面,如 http://123.456.789.com/ UrlRewrite到http://www.789.com/news/123.html 说到这里,也许和js跨域访问没有半点关系,在脑海里排列这的...

    作者:asdasdasd03-30
  • 鼠标滑上去后图片放大浮出效果的js代码

    复制代码 代码如下: <script> function GetAbsPosition(obj) { var curleft = 0, curtop = 0; do { curleft += obj.offsetLeft; curtop += obj.offsetTop; } while (obj = obj.offsetParent); r...

    作者:asdasdasd03-30
  • 读jQuery之三(构建选择器)

    为了叙述每一篇的重点,其示例代码都是最精简的,比如选择器只能传HTMLElement和id。这篇我们增强下选择器,依据2/8原则,这里仅实现最常用的几种。1, 通过id获取,该元素是唯一的$('#id')2, 通过...

    作者:asdasdasd03-30
  • 在JavaScript中监听IME键盘输入事件

    输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词完毕才触发事件呢?整句输入又该如何触发事件呢?不同的操作系统和不同的浏览器对此有不同的看法。在最糟糕的情况下,用户...

    作者:asdasdasd03-30
  • js 页面关闭前的出现提示的实现代码

    实现起来比较简单如下 复制代码 代码如下: window.onbeforeunload = function() {   return "确定离开页面吗?"; } 还有一种写法 复制代码 代码如下: window.onbeforeunload = function(even...

    作者:asdasdasd03-30
  • 用Juery网页选项卡实现代码

    首先前台代码 复制代码 代码如下: <div class="tab"> <div class="tab_menu"> <ul> <li class="selected">个人信息</li> <li class="selected">我的照片</li> <li class="selected">我的博客</l...

    作者:asdasdasd03-30
  • jQuery中的.bind()、.live()和.delegate()之间区别分析

    DOM树

    首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:


    事件冒泡(又称事件传播)

    当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发...

    作者:asdasdasd03-30
  • Jquery下:nth-child(an+b)的使用注意

    后面两个Class为空来应对可能增加的列数来调节列宽 $("div>p").parent().not($(".grid_2")).filter("nth-child("+lenth+"n+1)")来选择每行的第2列,但是却选中了第三列,百思不得其解 利用firbug查...

    作者:asdasdasd03-30
  • javascript中万恶的function实例分析

    javascript中最有特色而又让你困惑的function算一个了 下面看一下常用操作 复制代码 代码如下: function doit(){   ..... }   doit(); javascript中的函数我们可以把它当作方法使用 复制代码...

    作者:asdasdasd03-30
  • js 静态动态成员 and 信息的封装和隐藏

    静态动态成员 一下用面向对象的相关概念来解释js中的仿面向对象,因为js中不像其他语言,不存在面向对象语言的相关特性,但可以通过一些技巧来模仿面向对象。我用同样的概念来概述js的这些方仿面...

    作者:asdasdasd03-30
  • jquery 与NVelocity 产生冲突的解决方法

    NVelocity的$与Jquery的$发生冲突时的解决方法有以下几个: 1、 使用jQuery.noConflict。 如:var j = jQuery.noConflict(); j.ajax(); 缺点:当使用jQuery的相关插件时,会使得插件失效哦! 2、...

    作者:asdasdasd03-30
  • jQuery 源码分析笔记(2) 变量列表

    _jQuery = window.jQuery; _$ = window.$; 这两个变量是jQuery唯一使用的两个全局变量。在jQuery.noConflict()函数中,会把这两个变量恢复回去。 对于浏览器检测,jQuery使用的是检查UserAgent,...

    作者:asdasdasd03-30
  • jQuery 源码分析笔记(6) jQuery.data

    data部分的代码从1381行开始。最开始的几行关键代码: 复制代码 代码如下: jQuery.extend({ // 存储数据的地方,关键实现核心 cache: { }, // 分配ID用的seed uuid: 0, // 为了区别不同的jQuery...

    作者:asdasdasd03-30
  • 一些常用的JavaScript函数(json)附详细说明

    复制代码 代码如下: var YX = { //得到JS内置数据类型的类型,返回值包括[Date,RegExp,Number,String,Array,Boolean,Function,null,undefined,Object] getType : function(obj){ return obj == n...

    作者:asdasdasd03-30
  • 16个最流行的JavaScript框架[推荐]

    1. jQuery – Javascript Framework
    jQuery 是最流行的 JavaScript 框架,它简化了HTML 文档遍历、事件处理、动画和Ajax交互。
    2. Dojo Javascript Framework
    Dojo强大的核心使Web开发更加敏捷,...

    作者:asdasdasd03-30
  • 在jquery中处理带有命名空间的XML数据

    但不幸的是,很多服务返回的数据仍然是XML格式的。 jquery对于xml这种数据的处理是内置支持的,这一点没有任何问题。但前提是返回的数据没有带任何命名空间。例如下面这份数据 复制代码 代码如下...

    作者:asdasdasd03-30
  • 10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)

    1. Chrome Style jQuery Image Gallery
    一款用于实现漂亮的Chrome风格图片画廊的 jQuery 插件,在线演示2. Awkward Showcase
    使用这款插件可以实现各种内容的幻灯片展示效果,例如文本、图片、视...

    作者:asdasdasd03-30
  • 使用jquery实现select添加实现后台权限添加的效果

    呃。其实很简单的东西啦。页面的图
    两个列表都可以多选,
    实现如下效果:
    1、双击第一个列表中任意一个列表项,实现向下添加
    2、双击第二个列表中任意一个列表项,实现删除,
    2、点击按钮,实现...

    作者:asdasdasd03-30
  • jQuery 源码分析笔记(3) Deferred机制

    Deferred把回调函数注册到一个队列中,统一管理,并且可以同步或者异步地调用这些函数。jQuery.Deferred()用来构造一个Deferred对象。该对象有状态值,共有三种: Rejected, Resolved和初始状态。...

    作者:asdasdasd03-30
  • JqGrid web打印实现代码

    在IE9中打印没有问题,但IE6、7、8都会出现前几页空白的情况(只显示列头信息),找了很久,才发现是ui-jqgrid-bdiv样式类(在ui.jqgrid.css内)中的overflow引起的,在打印之前将其删除,打印之后将...

    作者:asdasdasd03-30