JavaScript技术

JavaScript技术

Javascript 获取字符串字节数的多种方法

阅读(23) 作者(admin)

方法有很多,举两种: 第一种:(通过String对象的charCodeAt方法) 复制代码 代码如下:String.prototype.getBytesLength = function() { var length = 0; for(i = 0;i < this.length; i++) { iCode = this.charCodeAt(i); if(...

JavaScript技术

JavaScript效率调优经验

阅读(17) 作者(admin)

1. 将循环次数的定义放到循环体外:这点好像所有的语言都是一样的,在100个元素以上时效果越来越明显。也就是说将for(var i=0;i<arrData.length;i++)修改为for(var i=0,len=arrData.length;i<len;i++)会很大地提高性能,因...

JavaScript技术

javascript globalStorage类代码

阅读(19) 作者(admin)

globalStorage 这个也是html5中提出来,在浏览器关闭以后,使用globalStorage存储的信息仍能够保留下来,并且存储容量比IE的userdata大得多,一个域下面是5120k。和sessionStorage一样,域中任何一个页面存储的信息都能被所有...

JavaScript技术

IE8 兼容性问题(属性名区分大小写)

阅读(19) 作者(admin)

如果将其中的属性height写成不是全部小写的时候,如写成 window.screen.Height或window.screen.heighT时,在IE6、IE7下可以得到值(IE6、IE7不区分大小写),在IE8下为undefined(IE8区分大小写),所以发生问题。例: 复制代码 代码如...

JavaScript技术

Firefox outerHTML实现代码

阅读(32) 作者(admin)

减少DOM数可以加快浏览器的在解析页面过程中DOM Tree和render tree的构建,从而提高页面性能。为此我们可以把页面中那些首屏渲染不可见的部分HTML暂存在TextArea中,等完成渲染后再处理这部分HTML来达到这个目的。 要把T...

JavaScript技术

IE innerHTML,outerHTML所引起的问题

阅读(22) 作者(admin)

innerHTML或是outerHTML 比如说: 复制代码 代码如下:var crtDIV = document.getElementById('divIDName'); if (crtDIV) { crtDIV.parentNode.removeChild(crtDIV); crtDIV.outerHTML = ""; } 就有可能发现,整个界面都...

JavaScript技术

让按钮失效5秒的js代码

阅读(13) 作者(admin)

先给出一个不错的代码: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

第二种也不错 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第三种比较精简了 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]关键在于,s...

JavaScript 闭包深入理解(closure)
JavaScript技术

JavaScript 闭包深入理解(closure)

阅读(8) 作者(admin)

一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就...

jQuery 剧场版 你必须知道的javascript
JavaScript技术

jQuery 剧场版 你必须知道的javascript

阅读(17) 作者(admin)

一.摘要本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节. 适合希望巩固javascript理论知识和基础知识的开发人员阅读. 二.前言最近面试过一些人, 发现即使经验...

JavaScript技术

js 图片缩放(按比例)控制代码

阅读(13) 作者(admin)

缩放代码: 复制代码 代码如下:缩放代码: <script type="text/javascript"> //图片按比例缩放 var flag = false; function DrawImage(ImgD, iwidth, iheight) { //参数(图片,允许的宽度,允许的高度) var image = new Im...

JavaScript技术

关于JavaScript的一些看法

阅读(16) 作者(admin)

众所周知,一句JS代码以分号结束和以回车符结束在浏览器中均能正常运行(至少在我的IE7中是这样)。不知道这是JS语言的特性或者仅仅是解释器的容错功能?由于回车符也可以是一句代码结束的标志,进行JS压缩的时候就麻烦些了。...

广告切换效果(缓动切换)
JavaScript技术

广告切换效果(缓动切换)

阅读(12) 作者(admin)

主要功能:

1,自动检测广告图片个数 生产广告序列 2,缓动切换,仿原版FLASH 效果 3,自动按照设置周期播放 4,鼠标划入停止自动播放 鼠标移走恢复自动播放 其中第一个功能扩展比较实用,这样就没有必要分别 更新图片 和 图片...

JavaScript技术

input 宽度自适应

阅读(28) 作者(admin)

无标题文档 0个字符 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] input高度固定,自动增宽 textarea宽度固定,自动增高 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]感谢网友“liufabin”提出...

JavaScript技术

js 日期加红代码 适用于各种cms 原创

阅读(17) 作者(admin)

下面的代码不用增加字符,直接用js寻找指定id下的span标签,匹配日期类型如 05-27 这样格式的日期,大家可以根据自己的日期类型稍作修改。

注意了,匹配的是当前的日期,所有大家只要将下面的05-27换成当前的日期即可,今天是20...

JavaScript技术

javascript AutoScroller 函数类

阅读(27) 作者(admin)

复制代码 代码如下:/* * Copyright (C) 2007-2009 skylark * Email:aohailin@gmail.com * Version:2.1 * 原创程序,转载请保留版权 */ var $=function(o){return typeof o=="string"?document.getElementById(o):o;};...

javascript 用局部变量来代替全局变量第1/2页
JavaScript技术

javascript 用局部变量来代替全局变量第1/2页

阅读(18) 作者(admin)

为什么要这么做?有什么根据么?不这么做,对性能到底能带来多大的损失?本文就来探讨这些问题的答案,从根本上了解变量的读写性能都和哪些因素有关。 著作权声明 本文译自 Nicholas C. Zakas 于2009年2月10日在个人网...

JavaScript技术

Jquery 基础学习笔记之文档处理

阅读(22) 作者(admin)

主要包括以下几部分:(1)内部插入(2)外部插入(3)包裹(4)替换(5)删除(6)赋值。那我们就开始详细地看一下。 1、内部插入:向一些元素的内部插入内容 (1)append(content) :向每个匹配的元素内部追加内容,追加到元素内部的末尾,比如 描述:...

JavaScript技术

Jquery 基础学习笔记

阅读(20) 作者(admin)

1、属性: 为所有匹配的元素设置一个计算的属性值

//为所有的input添加属性class="btn" //$("input").attr("class","btn");

2、CSS:为每个匹配的元素添加指定的类名 //对所有的提交按钮添加样式 $("input:submit")....

JavaScript技术

Javascript 日期对象Date扩展方法

阅读(20) 作者(admin)

今天在网上摘抄了些js中操作日期的相关方法,现在与大家分享一下。 复制代码 代码如下:<script type="text/javascript"> Date.prototype.Format = function(fmt) { //author: meizz var o = { "M+" : this.getMonth()...