作家
登录
  • js函数调用常用方法详解

    来源 javascript语言精粹。这不是书上的源代码。 js的函数调用会免费奉送两个而外的参数就是 this 和 arguments 。arguments是参数组,他并不是一个真实的数组,但是可以使用.length方法获得长度...

    作者:asdasdasd03-30
  • javascrpt绑定事件之匿名函数无法解除绑定问题

    经常听到有人说,匿名函数绑定事件不好控制啊,无法解除绑定啊等等等等,一直很奇怪谁说的不能解除绑定。 下面来实现click事件2次后,自动解除绑定。 看代码: 复制代码 代码如下: var dom=docu...

    作者:asdasdasd03-30
  • JavaScript中“+”的陷阱深刻理解

    一、两个中括号相加 [] + [] 中括号没有语句块的作用,因此这里的两个中括号就是一个数组。两个数组(对象类型)相加先要将其转换成值类型(基本类型)。 1,转成值类型调用valueOf,[]的valueO...

    作者:asdasdasd03-30
  • ajax异步刷新实现更新数据库

    上篇文章都是关于界面的东西,下面写关于如何把无刷新的把数据写入到数据库中。 当我们改变某一个人或某几个人的某项分值实现无刷新写入数据库。 首先,我们需要声明XMLHttpRequest对象 复制代...

    作者:asdasdasd03-30
  • 浏览器加载、渲染和解析过程黑箱简析

    用 Fiddler 监控,在 IE6 下,资源下载顺序为:
    很明显,下载顺序从上到下,文档流中先出现的资源先下载。在 IE8, Safari, Chrome 等浏览器下也类似。
    Firefox 对下载顺序做了优化:Firefox 会将...

    作者:asdasdasd03-30
  • cookie在javascript中的使用技巧以及隐私在服务器端的设置

    读取cookie字符串方法:
    复制代码 代码如下:
    alert(document.cookie);
    一个网站的cookie字符串包含了该站点域名下的所有cookie(javascript 可访问的,不包括 httponly 的cookie ),多个cookie之...

    作者:asdasdasd03-30
  • 缓动函数requestAnimationFrame 更好的实现浏览器经动画

    写缓动函数用到requestAnimationFrame函数,之前了解过一些,但总觉得又不是很了解,所以翻译一篇老外的文章,以便学习分享。 requestAnimationFrame是什么? 以前我们做动画需要一个定时器,每...

    作者:asdasdasd03-30
  • js动画(animate)简单引擎代码示例

    用惯了jquery的同学,相信都很欣赏其动画引擎。确实相对比较完善!如果,如果想像力足够丰富的话,相信可以做出超出想像的效果。当然,跟2d库比起来,还是相差相当一段距离。jquery压根也不是专门...

    作者:asdasdasd03-30
  • js+JQuery返回顶部功能如何实现

    很多网站上都有返回顶部的效果,本文阐述如何使用jquery实现返回顶部按钮。 首先需要在顶部添加如下html元素: <p id="back-to-top"><a href="#top"><span></span>返回顶部</a></p>其中a标签指向...

    作者:asdasdasd03-30
  • JavaScript词法作用域与调用对象深入理解

    关于 Javascript 的函数作用域、调用对象和闭包之间的关系很微妙,关于它们的文章已经有很多,但不知道为什么很多新手都难以理解。我就尝试用比较通俗的语言来表达我自己的理解吧。 作用域 Scop...

    作者:asdasdasd03-30
  • 解析John Resig Simple JavaScript Inheritance代码

    由于作者翻译会加入 自己的理解 以便自己学习和使用, 如果英文好的同学可看下面 如文章中有翻译错误还请留言. 交流并改正. (:======================Enein翻译=========================
    ...

    作者:asdasdasd03-30
  • 无缝滚动改进版支持上下左右滚动(封装成函数)

    复制代码 代码如下:<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title>无缝滚动——上下</title> <style type="text/css"> *{margin:0;padding:0;} li{l...

    作者:asdasdasd03-30
  • JavaScript之Getters和Setters 平台支持等详细介绍

    来自John Resig早年的文章,大致翻译了一下,以作备忘。 令人高兴的是,我想我终于可以说,“现在,JavaScript的Getters和Setters使用非常广泛,它和每个JavaScript开发者的切身利益息息相关”。...

    作者:asdasdasd03-30
  • Javascript在IE和FireFox中的不同表现简析

    1.document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elemen...

    作者:asdasdasd03-30
  • js精度溢出解决方案

    一般参数值不能超过16位。如果超出16都是用0替代,导致我们查询不到自己想要的结果。 遇到此问题我们做如下修改 自己写属性 原始的: 复制代码 代码如下: <a href="javascript:void(0)" onclick...

    作者:asdasdasd03-30
  • 页面只能打开一次Cooike如何实现

    最近在做webIM,嵌入到OA系统,由于WEBIM处在独立页面,所以如果多次点击就会出现多个页面,这样在IE6下,服务器推送会认不到页面.所以有了下面的代码: 复制代码 代码如下: <script language="javasc...

    作者:asdasdasd03-30
  • js写一个弹出层并锁屏效果实现代码

    复制代码 代码如下: <!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/1999/xht...

    作者:asdasdasd03-30
  • 关于javascript中的typeof和instanceof介绍

    typeof用来检测给定变量的数据类型(也可叫做基本类型,基本数据类型。包含undefined、boolean、string、number、object、function)var message = "so easy";alert(typeof message); //"string"a...

    作者:asdasdasd03-30
  • 让AJAX不依赖后端接口实现方案

    问题是怎么个情况?   网页中的ajax请求越来越多,或者应用开始就一直使用ajax与后端进行数据交换。(目前我在公司参与的项目就是如此)N多接口前后端来回调试是个麻烦事。 后端不可能短时间把...

    作者:asdasdasd03-30
  • javascript 构造函数强制调用经验总结

    兴致勃勃地定义了下面这么个构造函数: 复制代码 代码如下: var Coder = function( nick ){ this.nick = nick; }; 定义构造函数结束后呢?没错,赶紧实例化: var coder = Coder( 'casper' ); ...

    作者:asdasdasd03-30
  • javascript操作JSON的要领总结

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON...

    作者:asdasdasd03-30
  • cument.execCommand()用法深入理解

    复制代码 代码如下: D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLT...

    作者:asdasdasd03-30
  • 在js(jquery)中获得文本框焦点和失去焦点的方法

    先来看javascript的直接写在了input上 复制代码 代码如下: <input name="pwuser" type="text" id="pwuser" class="input" value="楼盘账号" onBlur="if(this.value=='') this.value='楼盘账号';...

    作者:asdasdasd03-30
  • javascript object array方法使用详解

    Array.prototype.push push向数组尾部添加一项并更新length ,返回数组长度。 如果Object使用push会怎样? 看下面代码, obj好像数组一样工作了。length会自动更新。 复制代码 代码如下: var pus...

    作者:asdasdasd03-30
  • addEventListener和attachEvent二者绑定的执行函数中的this不相同

    写 addEventListener 和 attachEvent 区别的博文不少,不过大部分都把重点放置于前者是Firefox chrome,后者只是存在于IE系列中。 最近在写一个事件代理的时候,遇到一个BUG,发现除此外,二者绑...

    作者:asdasdasd03-30