自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

meizz的专栏

梅花雪·疏影横斜

  • 博客(25)
  • 收藏
  • 关注

原创 一个上下左右都居中的非table的纯CSS实现代码

#box{width:600px; height:400px; border:1px solid red;}#box{position:static; *position:relative; display:table; *display:block; }#box-middle{position:static; *position:absolute; display:table-cell; *di

2008-11-10 21:00:00 8709 5

转载 实例图解:摄影构图大实话

一. 尽量把想拍的物体放大地拍摄  如果尽量把想拍摄的物体放大的话,拍摄的效果会很有趣。拍摄一张照片的时候,注意不要像拍摄产品说明那样,这也拍些,那也拍些,应尽量突出想拍摄的对象。  不管三七二十一,先把画面填满,这是第一步二. 要看被拍摄的物体,也要注意观察周围的环境  在拍摄时,一方面要全神贯注地看着拍摄对象而忽略周围的背景,因为能引起你注意的主体,才有可能

2008-08-06 15:25:00 7032 1

原创 cookie的生死之道

     如果一个cookie不设置expires过期时间的话,这个cookie会在同源浏览器的最后一个窗口关闭之后失效。不设置过期时间的cookie也只能被同源浏览器、同域网页所调用。如果想同域但非同源的网页也能调用这个cookie的话,必须设置过期时间。    cookie是在浏览器端同域(同大域)同源或非同源浏览器窗口之间的一些信息交换中转站。比如象CSDN里的WEBIM,每个页面都想知道目

2008-07-18 18:31:00 6706 3

原创 一段判断多种浏览器类型及版本号的脚本代码

摘自 jsframework 框架:window["MzBrowser"]={};(function(){  if(MzBrowser.platform) return;  var ua = window.navigator.userAgent;  MzBrowser.platform = window.navigator.platform;  MzBrowser.firefox = ua

2007-11-16 09:55:00 10244 6

原创 IE6的BUG:window.onload里用innerHTML创建的img会忽略本地缓存

  今天遇到这么一个问题,IE6,在window.onload里用innerHTML动态插入图片,结果这些图片都忽略了本地缓存策略,发出N多个304请求。  于是乎我换了一个写法,在innerHTML里不使用img,而是在innerHTML新添加的HTML标签中使用CSS样式来导入图片,但问题依旧,IE6 还是狂发304请求。  在网上搜索到了emu一篇BLOG说innerHTML创建的

2007-10-08 19:20:00 10204 7

原创 对几个 javascript framework 的评价

近日刚好在无忧里看到一篇讨论脚本框架的帖子,我想谈谈我对目前几个脚本框架的看法(Silverna、Dron Framework、Zerg、script_aculo_us、prototype、bindows、JSVM),(不过我得说一下前提,这里是在讨论框架而非单个功能):TNND,我这么一写,把国内外写框架的人都得罪光了。Silverna:1、使用 标签太多,使用者不可能知道要实现某个功能而

2007-01-11 11:25:00 17925 39

原创 Firefox 浏览器的DOM原型扩展

    我不想挑起IE与Firefox之间的争论,我只想说说Firefox浏览器有而IE里没有的一个功能,对DOM里的对象原型的扩展。    在DOM里的window、document、element、event等这些对象在Firefox(或者说Mozilla核心的浏览器)里都有与之对应的原型:Window、HTMLDocument、HTMLElement、Event等,对于这些原型扩展之后,

2006-11-01 14:35:00 11462 7

转载 DC初级摄友必学摄影技巧(转贴)

    1.头部和身体忌成一条直线。两者如成直线,难免有呆板之感。因此,当身体正面朝向镜头时,头部应该稍微向左或向右转一些,照片就会显得优雅而生动;同样道理,当被摄者眼睛正视镜头时,让身体转成一定的角度,会使画面显得有生气和动势,并能增加立体。     2.双臂和双腿忌平行。无论被摄者是持坐姿或站姿,千万不要让其双臂或双腿呈平行状,因为这样会让人有僵硬、机械之感。妥当的做法可以是一直一曲或两者构成

2006-06-23 13:45:00 17272 1

原创 IE样式的expression与XML数据岛绑定有点冲突

先看一段代码,我在样式里用 expression 动态运算,以达到表格的隔行换色效果(注明:样式里的 expression 用法目前只有IE浏览器支持!):expression vs XML data.mm tr{    background-color:expression((this.rowIndex%2==0)?"#00FF33":"#CCFF33")}      1    Web

2006-06-20 15:29:00 7828 2

原创 XHTML:非IE浏览器里对style.height赋值无效的问题

今天我在做多页面MDI脚本控件(MzMultiPage),在IE等浏览器里都已经测试通过没有任何问题,但是在Mozilla、Firefox、Netscape里测试时问题就来了,我的多页面是在页面里用到了 iframe,这些 iframe 初始的 style.height 都是0,而在加载页面之后,iframe 就会自适应被加载的页面高度,我是通过 iframe.style.height=300 这

2006-04-05 23:37:00 11081 6

原创 JavaScript应用:Iframe自适应其加载的内容高度

main.htm:html>      head>         meta  http-equiv=Content-Type  content=text/html;  charset=gb2312 />         meta  name=author  content=F.R.Huang(meizz梅花雪)//www.meizz.com />         titl

2006-03-27 11:07:00 63257 62

原创 梅花雪脚本控件集:MzPopupLayer 可盖住flash的层基类

Subject: popup layer, cross browser(IE5.0+ Firefox Netscape Mozilla Opera)NameSpace:  System.Web.UI.WebControls.MzPopupLayer     网页里做脚本控件的时候经常需要一个层的依托,比如自定义的右键菜单层,下拉式菜单层,模拟窗口层,日期选择录入控件层等等,这些层一般的人都是以

2006-03-22 16:57:00 14802 16

原创 查找两段文本中相同的词句

//找出两段文本中相同的单词短句function meizz(a, b, n){    var c=a.length>b.length?b:a;    if(b==c) b=a; a=c; //少做些循环    if(!n) n=1;    var mm = new Array();    for(var i=0; i    {        for(var j=i+n; j        {  

2006-03-22 11:32:00 10115 1

原创 scrollTOP scrollLeft clientHeight clientWidth 的各浏览器版修正

var bodySL, bodyST;if(window.pageXOffset){    bodySL=window.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollLeft){    bodySL=document.documentElement.scrollLeft;}else if(

2006-03-21 00:58:00 9756 2

原创 DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16

    今天我在使用 DateTime.Now.ToString("yyyy/MM/dd") 输出的结果是 2006-03-16 而不是我想要的 2006/03/16,都快把我郁闷的不行了。后来用了一个方法解决:DateTime.Now.ToString("yyyy/MM/dd").Replace("-", "/"),这种方法虽然可以解决问题(后面证明这个方法并不太管用),但感觉总是很别扭,后来请

2006-03-17 09:31:00 31766 6

原创 Maxthon1.3.3版里一个令人哭笑不得的事

    傲游(Maxthon)1.3.3版浏览器访问BLOG里带验证码的页面,在提交时总是报验证码错误的提示,最后经过分析就是,在页面 postback 回传服务器进行的验证之前,又重新生成了一份新的图形验证码,而覆盖了老的存在服务器端的验证码,当然这样比对的结果当然是错误的。在其它的浏览器里都从没有碰到过这种的问题。    那为什么图形验证码在postback的时候会在服务器端的验证之前又重

2006-03-06 15:37:00 7474 4

原创 对系统的toFixed()方法的修正

if(typeof(Number.prototype.toFixed)!="function"){    Number.prototype.toFixed = function(d)    {        var s=this+"";if(!d)d=0;        if(s.indexOf(".")==-1)s+=".";s+=new Array(d+1).join("0");       

2006-02-20 09:56:00 9739

原创 JavaScript极速狂飙:大容量字符型数组的快速检索

    JavaScript 在大容量数组的循环方面效率不尽人意,我曾经做过一个比对,与VBS的数组相比较,VBS的数组循环速度大致比JS要快一个数量级(http://community.csdn.net/Expert/TopicView.asp?id=4313487)。JS数组在一般的编程当中我们也不会太去注意它的效率问题:才几十个元素的数组效率即使差点你也看不出来,但节点量一大,比如几千、比如

2006-01-04 10:21:00 14796 17

原创 JavaScript极速狂飙:组合拼接字符串的效率

    在脚本开发过程中,经常会按照某个规则,组合拼接出一个大字符串进行输出。比如写脚本控件时控制整个控件的外观的HTML标签输出,比如AJAX里得到服务器端的回传值后动态分析创建HTML标签时,不过这里我就不讨论拼接字符串的具体应用了,我只是想在这里讨论一下拼接的效率。    字符串的拼接在我们写代码的时候都是用“+=”这个运算符,s += String; 这是我们最为熟知的写法,不知道大家有没

2005-12-14 15:28:00 14323 10

原创 JavaScript极速狂飙:CSS样式表的背景渲染效率

    我的MzTreeView1.0树控件发布至今,得到了不少意见反馈,很多网友给了我很多的中肯的建议,也指出了这个控件里的诸多BUG和不足之处,所以我准备写一个新版本的树,将大家的建议都整合进来实现。这几天我就一直在写新版的树,树控件最重要的是效率,特别是大节点量的时候,效率稍微差点的模式就会拖垮浏览器,所以新版的树我首要的还是提高效率,比如增加异步数据加载的支持等,另外我还有一个设想,就是树

2005-12-09 17:41:00 15332 12

原创 javascript应用:实现复选框全选/全不选切换

    经常有人问起在网页里实现多选框的全选功能,今天我就写了这么一个DEMO全选与不全选的切换function checkAll(e, itemName){  var aa = document.getElementsByName(itemName);  for (var i=0; i   aa[i].checked = e.checked;}function checkItem(e,

2005-12-01 16:42:00 7181

原创 javascript里的条件判断

    JavaScript 是一种可以在浏览器中运行的脚本语言,是一种弱语言(相对于C,C#,JAVA而言),只要是计算机语言就会使用到条件判断式,而JavaScript作为一种“弱”语言,它的条件判断常常令人困惑不解,特别是有其它强语言编程经历的人来说,更是不可理喻!高手和无惑的人别取笑,我自己也曾经有一段时间郁闷过。先写一个例子吧:var s = "meizz";if (s && s==tr

2005-11-30 22:27:00 14336 13

原创 时间对象的格式化

Date.prototype.format = function(format) //author: meizz{  var o = {    "M+" : this.getMonth()+1, //month    "d+" : this.getDate(),    //day    "h+" : this.getHours(),   //hour    "m+" : this.getMinut

2005-06-28 15:01:00 10481 6

原创 meizz(梅花雨) 网页日历 3.0

; window.frames["meizz"].location.href = "ht"+"tp:"+"//www.meizz.com/web/html/calendar30.htm"

2003-06-09 07:52:00 59566 132

原创 农历与阳历的对照

function click() {if (event.button==2) {alert(农历与阳历的对照) }}document.onmousedown=click;<!--===== 算世界时间Function TimeAdd(UTC,T) Dim PlusMinus, DST, y If Left(T,1)="-" Then PlusM

2002-08-28 11:03:00 4830

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除