摘要: 解决IE6下图片透明的方法有很多很多,可以把图片保存成为gif格式、png8格式 alpha下透明,但是图片会严重失真,有毛边等等,这都不是最好的方法。目前最流行的也是国内大型网站使用最多的方法就是使用DD_belatedPNG插件来解决png透明。火狐浏览器下结果:IE6下的结果:DD_belatedPNG.js插件代码:/*** DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>.* Author: Drew Diller* Email: drew.diller 阅读全文
posted @ 2013-05-16 11:15 沉睡的泰坦尼克 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 收集了一个原生的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/xhtml"><head><meta http-equiv="Content-Type" content="te 阅读全文
posted @ 2013-05-15 14:55 沉睡的泰坦尼克 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 废话少说,直接上代码:<!doctype html><title>javascript无缝滚动 by 司徒正美</title><meta charset="utf-8"/><meta name="keywords" content="javascript无缝滚动 by 司徒正美" /><meta name="description" content="javascript无缝滚动 by 司徒正美" /><base hr 阅读全文
posted @ 2013-05-13 17:16 沉睡的泰坦尼克 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在电商里经常会遇到一个input和一段文字对齐的问题。对于像我这样白菜的人,找百度谷歌上面说的很多都是把input的属性设置vertical-align:middle; 我试过了N次都不行,其实他们没有说完整,其实还要给文字用span标签,并且span标签还要加vertical-align:middle;例如:在选择哪家银行支付的时候。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition 阅读全文
posted @ 2013-05-06 10:45 沉睡的泰坦尼克 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: CSS命名规则 头:header 内容:content/containe 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:friendlink 页脚:footer 版权:copyright 滚动:scroll 内... 阅读全文
posted @ 2013-02-26 13:46 沉睡的泰坦尼克 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 使用SeaJS实现模块化JavaScript开发前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目 阅读全文
posted @ 2013-02-22 13:43 沉睡的泰坦尼克 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 当我们刚接触js的时候,我我们需要给一个鼠标绑定是一个事件的时候,通俗的说就是当鼠标发生一定动作的时候,需要去干什么..比如当click鼠标的时候需要做什么.我们或许会这样写:1vargetObj = document.getElementById('obj');//从html节点中找到那个对象.23getObj.onclick =function(){//绑定一个事件,当鼠标点击的时候,执行匿名函数里的代码.45//do something67}这样的做法确实很好,并且所有的浏览器都支持该方法,但是久而久之,你会发现,加入要给一个对象绑定多个事件怎么办?写上很多个getObj 阅读全文
posted @ 2013-02-01 23:15 沉睡的泰坦尼克 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: Q1,js的写法:document.getElementById('save').disabled=true;在jquery中我是这样写的$("#save").disabled = true; 为什么没效果呢A,这个是典型的问题,其实因为$("#save")出来的其实是jQuery对象,而不是普通DOM对象这是新手常见的问题。解决方法有2:1,用JQ写法,$("#save").attr("disabled","true");2,转成DOM写法$("#save" 阅读全文
posted @ 2013-01-28 22:32 沉睡的泰坦尼克 阅读(190) 评论(0) 推荐(0) 编辑
摘要: javascript是一门神奇的语言,这没神奇的语言中有一个神奇的加操作符。常用的加操作符我们可以用来做:加法运算,例如:alert(1+2); ==>3字符串连接,例如:alert(“a”+”b”);==>”ab”高级一点的还有“+=”,也是做以上两种操作的。昨天在javascript丛林群里问了问题:怎么把“2000-09-11 19:22”这个日期格式字符串转换成毫秒数?斩梦人天天马上回答我: +new Date(’2000-09-11 19:22′),试了一下不行,正确的应该是+new Date(’2000/09/11 19:22′)。答案似乎已经不重要了,你看这前面有个加 阅读全文
posted @ 2013-01-28 22:20 沉睡的泰坦尼克 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1、减缓代码下载时间: Web浏览器下载的是javaScript的源码、其中包含的长变量名、注释、空格和换行等多余字符大大减缓了代码下载的时间。这些字符对于团队编写时十分有效、但在最后工程完成上传到服务器时、应当将它们全部删除。例如:Javascript代码functionshowMeTheMoney(){ if(!money){ returnfalse; }else{ ... }}可优化成:Javascript代码functionshowMeTheMoney(){if(!money){returnfalse;}else{...}} 这样、优化后就节约... 阅读全文
posted @ 2013-01-28 21:30 沉睡的泰坦尼克 阅读(191) 评论(0) 推荐(0) 编辑