
javascript
文章平均质量分 60
普通网友
这个作者很懒,什么都没留下…
展开
-
javascript编程容易出现的11个错误
javascript是比较容易学的。但是,对于这门语言需要有一些值得注意的地方。本文将指出javascript编程中可能犯过的10个错误错误1-使用全局变量如果你刚开始javascript编程,可能会觉得全局变量很好用。事实上,刚开始javascript编程,你可能不知道使用全局变量会带来什么麻烦。在同一个页面中,全局变量可以在任何内嵌的javascript代码段中或是该页转载 2013-01-07 10:57:15 · 686 阅读 · 0 评论 -
怎样使input失去焦点
document.getElementById("inp").blur();原创 2012-10-11 13:51:24 · 1815 阅读 · 0 评论 -
显示毫秒的时钟
var t function startTime(e) { var today=new Date() var h=today.getHours() var m=today.getMinutes() var s=today.getSeconds() var ms=today.getMilliseconds() // add a zero in front o原创 2012-09-11 14:28:38 · 10703 阅读 · 2 评论 -
完美解决CSS中position为fixed在IE6下无效的bug
完美解决CSS中position为fixed在IE6下无效的bug众所周知IE6不支持CSS属性position:fixed,这个CSS bug与IE6的双倍margin和不支持PNG透明等bug一样臭名昭著。如何让position:fixed在IE6中工作?第一种方法:纯CSS解决IE6的position:fixed的bughtml { _bac转载 2012-09-14 00:33:42 · 865 阅读 · 0 评论 -
ie6支持position:fixed之js方法:
ie6支持position:fixed之js方法* { padding:0; margin:0;}body{font-size:14px;line-height:30px;}* html{background-image:url(about:blank)}/*防止在ie6下闪动*/.fixed {position:fixed;top:20px;left:20px;width:200px转载 2012-09-14 00:39:34 · 547 阅读 · 0 评论 -
iframe自适应高度(2)
function SetCwinHeight() { var iframeid = document.getElementById("center"); //iframe id iframeid.height = "0px";//先给一个够小的初值,然后再长高. if (document.getElementById) { if (iframeid && !window.oper转载 2012-09-28 00:21:45 · 298 阅读 · 0 评论 -
iframe自适应高度详解(1)
这贴比较长,没有耐性的朋友请直接拖到帖子末尾的代码示例Demo页面:主页面 iframe_a.html ,被包含页面 iframe_b.htm 和 iframe_c.html下面开始讲:通过Google搜索iframe 自适应高度,结果5W多条,搜索iframe 高度自适应,结果2W多条。我翻了前面的几十条,刨去大量的转载,有那么三五篇是原创的。而这几篇原创里面,基本上转载 2012-09-28 00:20:04 · 474 阅读 · 0 评论 -
iframe自适应高度(3)
原创 2012-09-28 01:04:12 · 313 阅读 · 0 评论 -
javascript 获取页面高度(多种浏览器)(转)
关于获取各种浏览器可见窗口大小的一点点研究function getInfo(){ var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:"+ document.bod转载 2012-01-10 16:33:55 · 292 阅读 · 0 评论 -
单选按钮 全部没选中 js
var radios = document.getElementsByName('score'); var num = radios.length; var isCheck = false; for(var j = 0; j < num; j++){ if(radios[j].checked){ isCheck = true; } } if(!isCheck)原创 2011-12-12 14:43:59 · 979 阅读 · 0 评论 -
jQuery最佳实践
上一篇文章jQuery设计思想是一篇入门教程,从设计思想的角度,讲解"怎么使用jQuery"。这篇文章则是更进一步,讲解"如何用好jQuery"。 本文主要参考了Addy Osmani的PPT《提高jQuery性能的诀窍》(jQuery Proven Performance Tips And Tricks)。他是jQuery开发团队的成员,具有一定的权威性,提出的结论都有测试数据支持转载 2011-11-30 16:26:58 · 832 阅读 · 0 评论 -
10+个jQuery图片滚动插件介绍
前阵子为大家奉献上的是5个jquery图片画廊插件,继续此类风格,本次为大家收集的是10+个jQuery图片滚动插件,希望对您的日常工作会有很大的帮助,在页面的最后奉献的是用jQuery插件实现图片滚动的几个站点,希望您会喜欢!!1、jCarousel这款jquery图片滚动插件用的人很多,功能上颇为强大,你可以控制是水平滚动还是垂直滚动。2、jCarousel Lit转载 2011-11-29 15:07:15 · 530 阅读 · 0 评论 -
JS常用代码:五行搞定checkbox全选/全不选
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/xhtml">head>meta http-equiv="Content-Type" co转载 2011-11-22 11:10:33 · 331 阅读 · 0 评论 -
再谈 document.documentElement 与 document.body 的 scrollWidth、offsetWidth、clientWidth
(scrollHeight、offsetHeight、clientHeight 同样可按本文去理解。)这是一个很复杂的问题,让我们想像一下:document.documentElement.scrollWidthdocument.documentElement.offsetWidthdocument.documentElement.clientWidthdocume转载 2012-09-21 01:11:39 · 489 阅读 · 0 评论 -
jQuery中bind函数绑定多个事件
jQuery中bind函数绑定多个事件在jQuery中绑定多个事件名称是,使用空格隔开,举例如下:$('#foo').bind('mouseenter mouseleave', function() { $(this).toggleClass('entered');});在1.4版本以后,也可以如下绑定$('#foo').bind({ click: function() {转载 2012-09-24 17:18:22 · 891 阅读 · 0 评论 -
javascript通过className獲取文件元素
在 JavaScript 內建的核心中,document 物件及 Element 物件總共可以透過三個方式來獲取其下的元素,分別是:getElementById('id')getElementsByName('name')getElementsByTagName('tag')這些方法就跟它們的名字一樣,分別是依照 id, name, tag 來獲取元素。因在转载 2012-12-14 15:28:48 · 317 阅读 · 0 评论 -
jQuery.extend 函数详解
JQuery的extend扩展方法:Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。一、Jquery的扩展方法原型是(相当于对象合成):extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的d转载 2012-12-06 20:06:19 · 393 阅读 · 0 评论 -
多行自动截取字符并加上...
.zxx_text_overflow_6{ width:100px; height:100px; border:1px solid #CCC; } 你个杀千刀的,怎么写了这么多的文字,我要被拦腰截。断了啊,kitty救我!你个杀千刀的,怎么写了这么多的文字,我要被拦腰截断了啊,kitty救我!你个杀千刀的,怎么写了这么多的文字,我要被拦腰截断了啊,kitty救我!你转载 2012-11-23 20:48:38 · 530 阅读 · 0 评论 -
JavaScript可以在浏览器地址栏直接执行~
因为最近在学习 JavaScript,发现除了在HTML里嵌入js代码实现特效之外,在浏览器的地址栏里输入js代码也可以得到意想不到的效果,对于不懂js的朋友们照样适用,只要你把这里的js代码粘到你的IE或firefox的地址栏里再按回车,一切就OK了!下面,follow me...特效1:编辑网页内容有时候心情郁闷了是不是想对别人的网页进行涂鸦呢?没问题,js今天就帮你实现梦想!转载 2012-12-06 15:40:06 · 5525 阅读 · 0 评论 -
文本后定义float ie6、7换行
累计申请次数10637次2010-11-25给span添加float:right后,在ie6、ie7文本和span不在同一行解决方法:1.span放在文本前面2010-11-25累计申请次数10637次2.给文本添加额外标签,添加float累计申请次数10637次2010-11-25.sp1{float:left;}.sp2{float:right;}3.使原创 2012-11-21 11:11:01 · 436 阅读 · 0 评论 -
保留多行文本框的换行与空格样式,并转义HTML标记的尖括号
假如在你的一个网站项目中,你需要提供一个留言入口,你用的只是普通多行文本框(textarea)进行留言内容的收集,并不喜欢用户输入一些HTML标记,甚至是脚本。像下面我在douban的影评发布一样,如果你未加入处理,直接存入数据库,最终在页面输出显示的时候你也直接读数据库的内容,你将看到所有本意要分段的文本连在了一起,如果文本框内容还包含HTML标记的话,也显示了效果。相信这并不是你相要的效果,所转载 2012-11-20 16:20:45 · 4934 阅读 · 0 评论 -
jquery toggle用法
var more=function(){ $(".cat-sub .more").toggle(function(){ $(this).addClass("more1"); $(".cat-more").show(300); },function(){ $(this).removeClass("more1"); $(".cat-more").原创 2012-11-15 16:32:11 · 374 阅读 · 0 评论 -
js操作Excel
456 var names = new Array('userName','userPwd','email','mobile','address'); var vls1 = new Array();转载 2012-11-15 17:30:11 · 532 阅读 · 0 评论 -
类似于flash的菜单
var indexApp = function(){ var _this = this; return { init:function(){ _this = this; _this._menu(); }, _menu:function(){ /* $(".menu>li>a").mouseenter(function(){原创 2012-11-15 16:50:43 · 568 阅读 · 0 评论 -
闭包中使用this
1.var name="the window";var object={ name:"my object", getNameFunc:function(){ return function(){ return this.name; }; }}alert(object.getNameFunc()())//无括号是返回fu原创 2012-11-10 09:38:08 · 601 阅读 · 0 评论 -
网易面试(2)
4.事件模型 addeventlistener 第三个参数,w3c是不是有个规范,同一个元素同一个事件不同的参数有什么区别5.jquery document.ready 和onload的区别,document.ready的实现原理,父窗口onload, iframe里面图片会加载完吗6.你对自己的评价一轮问下来感觉网易问的还是挺有深度的,至少在我看来。到现在还没联系,大概没戏了原创 2012-11-04 14:50:06 · 399 阅读 · 0 评论 -
iframe高度自适应
onload="this.height=this.contentWindow.document.documentElement.scrollHeight"转载 2012-09-25 11:32:45 · 300 阅读 · 0 评论 -
js复选框的全选,多选,全选,全不选,反选
复选框的全选,多选,全不选,反选 全选 全选 function checkAll(str) { var a = document.getElementsByName(str); var n = a.length; for (var i=0; i<n; i++) a[i].checked = wi转载 2011-11-22 10:14:20 · 809 阅读 · 0 评论 -
前端开发必备的6个Firefox插件
Firebug一个工具可以改变一个行业在 Firebug 身上得到了充分的印证,每一个前端开发人员都应该把这个小虫子捉到你的 Firefox 里面。在以前的岁月里,开发人员(尤其是 JavaScript 开发人员)最痛苦的事情就是调试程序,因为 JavaScript 的调转载 2011-10-09 16:42:10 · 3518 阅读 · 0 评论 -
JavaScript正则表达式
什么是正则表达式?这个问题可以参见:“正则表达式30分钟入门教程”,很多编程语言都支持正则表达式,本文仅仅讨论JavaScript中的正则表达式。创建一个正则表达式第一种方法:var reg = /pattern/;第二种方法:var re转载 2011-10-09 10:12:27 · 365 阅读 · 0 评论 -
jQuery中bind、live和delegate的区别
DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。转载 2011-08-07 21:42:51 · 975 阅读 · 1 评论 -
jQuery实战之仿Flash跳动的按钮效果
下面是JQ的代码部分:$(function(){ //append img to LI $("#nav-shadow li").append('width="60" height="32" alt="" />');//这是阴影的图片转载 2011-08-04 21:08:51 · 672 阅读 · 0 评论 -
Dreamweaver安装jquery插件
jquery学习笔记八:Dreamweaver安装jquery插件Dreamweaver 是建立Web站点和应用程序的专业工具。Dreamweaver 将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,使得各个层次的开发人员和设计人员都能够快速创建基于标准的网站和应用转载 2011-08-04 13:49:58 · 3142 阅读 · 0 评论 -
让Aptana Studio支持JQuery 1.3.1
Aptana Studio 是一个基于Eclipse的集成式Web开发环境,其最广为人知的就是它非常强悍的JavaScript 编辑器和调试器;而Jquery是一个非常流行的JavaScript库,它极大的简化了JavaScript的开发。所以,两者的有力结合,必能提高Web开发转载 2011-08-04 16:10:26 · 595 阅读 · 0 评论 -
DD_belatedPNG图片缩放bug的解决方法
DD_belatedPNG是一个很不错的解决IE6不支持png透明的bug的一个非常棒的脚本,它是目前能够解决该问题的最好的脚本。但是最近我在使用的时候发现一个小bug,就是当使用<img />的时候,如果想要缩放这个图片(当然是png格式),比如原来是100px×100px转载 2011-08-01 17:25:52 · 837 阅读 · 0 评论 -
用jquery控制图片的最大宽度
$(document).ready(function() { if ($("#smallpic").width()>680){ $("#smallpic").width(680) ; } });转载 2011-08-01 13:46:39 · 429 阅读 · 0 评论 -
微软关于IE、Firefox、Opera和Safari的JavaScript兼容性解决汇编
微软关于IE、Firefox、Opera和Safari的java script兼容性研究曾经发表过一份草案,可以下载《JScript Deviations fromES3》 以下为网上的一些搜集和整理(FF代表Firefox) 集合类对象问题现有代码中存在许多 document.转载 2011-07-22 16:41:42 · 600 阅读 · 0 评论 -
javascript 浏览器兼容性心得
javascript 浏览器兼容性心得(IE、Fixfox、Safari、Opera内核的浏览器)感谢cindysaj的分享http://cindysaj.iteye.com/blog/6967231、脚本中px 一定要加上,否则Fixfox、Safari、Opera可能有问题2转载 2011-07-22 16:38:25 · 303 阅读 · 0 评论 -
Measuring Element Dimension and Location with CSSOM in Internet Explorer 9
Measuring Element Dimension and Location with CSSOM in Internet Explorer 9This topic is designed to help web developers understand how to ac转载 2011-07-22 15:01:01 · 493 阅读 · 0 评论 -
让Iframe自适应高度
在Iframe中显示内容时,如果内容不固定,那么就需要让Iframe来自动适应页面的高度,下面是几种方法:1.在包含Iframe的页面: 这样就可以了2.在包含Iframe的页面: 然后在每个要在Iframe中显示的页面上,然后在页面底部加入 function转载 2011-07-22 14:03:27 · 457 阅读 · 0 评论