作家
登录
  • 深入理解JavaScript系列(2) 揭秘命名函数表达式

    前言 网上还没用发现有人对命名函数表达式进去重复深入的讨论,正因为如此,网上出现了各种各样的误解,本文将从原理和实践两个方面来探讨JavaScript关于命名函数表达式的优缺点。 简单的说,命...

    作者:asdasdasd03-30
  • jQuery 阴影插件代码分享

    XP下 FF/遨游3/IE8/IE6(IETester)中的效果 使用方法: 1.先引用jquery,然后引用jquery.textshadow.js(点击下载) 2.给元素加个"text-shadow:x偏移 y偏移 模糊半径 阴影颜色;"的样式(必须,因为插件...

    作者:asdasdasd03-30
  • js 实现css风格选择器(压缩后2KB)

    近日在做一些OA前端界面,为了更好管理页面代码想写个js选择器,写着写着发现很费力,索性在网上找找看,功夫不负有心人, 找到一个mini css选择器,且性能不凡:以下代码是压缩后的,仅2KB。 复...

    作者:asdasdasd03-30
  • JSON 数据格式介绍

    1,基础 这篇文章讲的比较深入,所以不用我画蛇添足了,只是下面这段代码很好的演示了JSON如何处理字符串数据,保存下来备查: zt from:https://www.ibm.com/developerworks/cn/web/wa-lo-json...

    作者:asdasdasd03-30
  • 深入理解JavaScript系列(11) 执行上下文(Execution Contexts)

    简介 从本章开始,我将陆续(翻译、转载、整理)http://dmitrysoshnikov.com/网站关于ECMAScript标标准理解的好文。 本章我们要讲解的是ECMAScript标准里的执行上下文和相关可执行代码的各种类型...

    作者:asdasdasd03-30
  • 深入理解JavaScript系列(3) 全面解析Module模式

    简介 Module模式是JavaScript编程中一个非常通用的模式,一般情况下,大家都知道基本用法,本文尝试着给大家更多该模式的高级使用方式。 首先我们来看看Module模式的基本特征: 模块化,可重用 ...

    作者:asdasdasd03-30
  • fw.qq.com/ipaddress已失效 javascript获得客户端IP的新方法

    我们调用它的写法是<script type="text/javascript" src="http://fw.qq.com/ipaddress"></script>。它能够返回用户IP和地址,例如:var IPData = new Array("220.181.108.85","","北京市",""); ...

    作者:asdasdasd03-30
  • js 鼠标放图片上抖动效果

    在线演示:
    鼠标移至图片后抖动的JS代码
    .shakeimage{position:relative; left:100px; top:100px;}



    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]创意之处: 调用简单:事件="shake...

    作者:asdasdasd03-30
  • 20个最新的jQuery插件

    滑块和幻灯片效果是常用的内容展示方式之一,这是一种在有限的网页空间内展示系列项目时非常好的方法。今天这篇文章就与大家分享20个非常棒的 jQuery 幻灯片插件和教程。

    Slider Gallery with...

    作者:asdasdasd03-30
  • Prototype源码浅析 String部分(二)

    格式
    camelize | capitalize | underscore | dasherize | inspect

    变形
    toArray | succ | times这里面一个有用的方法是inspect,按照参考手册的说明,他的作用是“返回该字符串...

    作者:asdasdasd03-30
  • 深入理解JavaScript系列(4) 立即调用的函数表达式

    前言 大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。 在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完...

    作者:asdasdasd03-30
  • js中根据字数截取字符串,不能截断url

    今天收到个需求: 1,给一个文字,对输出的文字进行截取,保留400个字符 2,截取内容最后如果是url,保留完整url地址 3,添加省略号...... ---- 其中对url的保留比较麻烦,尤其是有两个相同url时...

    作者:asdasdasd03-30
  • javascript中onmouse事件在div中失效问题的解决方法

    也就是说,移到对象的子对象上,也算onmouseout了。但这往往会达不到我们想要的预期效果。这是由于javascript自身的冒泡特性导致的(即在子元素上触发了事件,并冒泡到了父元素-堆栈后进先出算法...

    作者:asdasdasd03-30
  • jQuery-Easyui 1.2 实现多层菜单效果的代码

    11年9月份项目刚开始时,找到了园中的疯狂秀才。因为秀才上面的Demo没有多级菜单。也是第一次接触Easyui。好多不是明白。不过后来我们叁还是捣鼓出来了。但是发现我们的项目用不了。就放弃了!一...

    作者:asdasdasd03-30
  • Prototype源码浅析 String部分(四)之补充

    替换
    interpolate | sub | scan | truncate | gsubinterpolate : 将字符串看作一个模板,并使用 object 的属性填充它。 sub : 将字符串中前指定个个与 pattern 指定的模式匹配的子串用 rep...

    作者:asdasdasd03-30
  • 从URL中提取参数与将对象转换为URL查询参数的实现代码

    一、从URL中提取参数 有下列字符串: var linkURL = 'http://localhost:8080/String/string_6.html?昵称=小西山子&age=24#id1'; 对于一个真实的URL地址,可以用js来读取location中的相关信息来获...

    作者:asdasdasd03-30
  • jQuery在IE下使用未闭合的xml代码创建元素时的Bug介绍

    先初始化两个变量, 请注意其细微差别: 复制代码 代码如下: var a=$('<a class="link">'); var b=$('<a class="link"/>'); // 不能单单使用$('<a>'), 因为jQuery对之进行了优化 复制代码 代码如...

    作者:asdasdasd03-30
  • 深入理解JavaScript系列(6) 强大的原型和原型链

    前言 JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。 虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型...

    作者:asdasdasd03-30
  • Prototype源码浅析 Number部分

    Number部分方法比较少,一共有8个: toColorPart: 将 Number 对象转换为具有两位数字的十六进制形式 succ: 返回当前 Number 对象的下一个值,即当前值加一 times: 采用 Ruby 的风格来封装一个标...

    作者:asdasdasd03-30
  • javascript 文本框水印/占位符(watermark/placeholder)实现方法

    Firefox/Chrome/Opera从某一版本开始已经支持这一特性,但ie系列即使是ie9也还不支持,所以需要通过javascript来兼容这些不支持placeholder特性的浏览器。 普遍的做法 现在普遍使用的做法是通过...

    作者:asdasdasd03-30
  • 深入理解JavaScript系列(6):S.O.L.I.D五大原则之单一职责SRP

    前言 Bob大叔提出并发扬了S.O.L.I.D五大原则,用来更好地进行面向对象编程,五大原则分别是: The Single Responsibility Principle(单一职责SRP) The Open/Closed Principle(开闭原则OCP) ...

    作者:asdasdasd03-30
  • c#和Javascript操作同一json对象的实现代码

    能否让客户端和服务端操作同一json对象呢?目前想到的方式是通过客户端隐藏控件来实现。 以下是一个泛型列表对象 List<TrainingImplement> ,转为json后,客户端和服务端如何操作 1、json对象与...

    作者:asdasdasd03-30
  • ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)

    当文本框获得焦点,如果文本框内容跟提示内容一样,提示内容会自然消失。 当文本框没有任何值并失去焦点,文本框内容会重新生成默认提示。 为了实现上面的需求,代码如下: 复制代码 代码如下: ...

    作者:asdasdasd03-30
  • javascript椭圆旋转相册实现代码

    功能说明: 1.支持自动和手动两种模式:自动模式下自动旋转展示,手动模式下通过鼠标选择当前图片,或通过提供的接口选择上一张/下一张图片。 2.可自行添加旋转的缓动模式,默认模式为:匀速,先...

    作者:asdasdasd03-30
  • 深入理解JavaScript系列(7) S.O.L.I.D五大原则之开闭原则OCP

    前言 本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第2篇,开闭原则OCP(The Open/Closed Principle )。 开闭原则的描述是: Software entities (classes, modules, functions, et...

    作者:asdasdasd03-30