木子屋 Dnawo's BLOG

2009-07 归档

共 43 篇

浮动广告类

暂时只支持左上、右上、左中、右中、左下、右下六个位置,通过组合可做成对联广告。 IE(6.0)、FF(2.0)、Opera(9.6)测试通过。

构造函数中使用setTimeout引发的问题

今天写了段脚本,结果执行出错,脚本内容大致如下: 调试了好久,猜测是this的问题,修改了下代码: 第一次提示"Class1",第二次提示"window",随即脚本出错。为了说明问题,将脚本分解执行: 正确的脚本: 相当于: 2009-07-23 借助闭包实现: 《JavaScript权威指南》第五版P936: setTimeout(code,delay),当code执行的时候,它是在Window对象的环境中执行的。如果code是一个函数,Window对象就是this关键字的值。如果code是一个字符串,它是在全局作用域中执行的,而Window对象是作用域链上唯一的对象。即便setTimeout()的调用发生在一条长长的作用域链上的一个函数之中,这也是成立的。…

游泳姿势图解

游泳是动物凭借肢体动作与水的相互作用,在水中活动的一种技能活动。自然界中的许多生物天生就具有游泳的本领。人类在长期的生活实践中逐步的掌握了游泳的技能。比较常见、有效的泳姿有蛙泳、自由泳、仰泳、蝶泳。这四种泳姿也是目前游泳教学中较为常用的泳姿。为了使您更好的理解四种泳姿的技术运动,我们利用动画来详细的给大家介绍一下。 蝶泳 1、蝶泳的手入水点在两肩的延长线上,以大拇指领先,斜插入水。 2、入水后,肩、肘前伸,两手沿曲线向外、后、下方抓水。两手分开到肩宽时,屈肘,加速划水。 3、两手分开到达到最大宽度后,手臂转为向内、向上和向后划水,手臂上抬时保持高肘屈臂。两手在胸下或腹下时,手之间的距离最近。 4、呼吸与划水的配 合也是蝶泳技术的关键。手臂结束向内划水时,头露出水面吸气,移臂时头还原入水。记住两个“之前”,即头在手出水前出水,在手入水前入水。…

IE6.0下广告代码离奇消失之谜

上边代码在IE6.0运行效果:首页打开页面,广告显示一会后自动消失,刷新一下则无此问题。经过多次测试,发现: 1).注释掉最后两句不会有自动消失的问题 2).给div设置背景色后也不会有自动消失的问题 具体原因未知:(

FF下无法移动元素解决方法

上边代码在IE下能正常运行,但在FF(2.0)下div却无法移动,Google了下,原来在FF下移动元素的位置时,必须带个单位:

再说Js构造函数

上边构造函数和我们常见的构造函数稍有不同:有返回值,这对我们实例化对象有影响吗?测试一下: 结果完全正常,再做个测试: 结果显示"mzwu.com",这就和调用普通函数没区别了。 可以这么理解:当普通函数使用new关键字来实例化时,会有一个this对象被传进函数中,函数内可对这个对象进行处理,此时普通函数也称为构造函数。 构造函数稍做修改: 等效于: 当函数作普通函数使用时,里边的this指的是window对象,当作构造函数用时,表示的是构造函数对象。 原型对象是构造函数特有的吗? 测试一下: 结果:true,这说明任何函数都有原型对象,并非构造函数才有。 附 .《JavaScript权威指南》五版(P157)中说明:构造函数通常没有返回值。它们初始化作为this的值来传递的对象,并且没有返回值。然而,一个构造函数是允许返回一个对象值的,并且,如果它这么做,返回的对象成为new表达式的值。在此情况下,作为this的值的对象会被抛弃。…

设置/获取IIS来宾帐户IUSR的密码

有时要将IIS站的匿名访问用户设置回默认的IIS来宾帐户IUSR,这个设置需要IUSR的密码,但我们并不知道,幸好系统提供了方法让我们获取: 1). 打开C:\Inetpub\AdminScripts\adsutil.vbs,找到631行,修改如下: 2). 打开命令行窗口,进入C:\Inetpub\AdminScripts文件夹,输入下边命令: 显示如下: anonymoususerpass : (STRING) "f)06eGr3$5D "f)06eGr3$5D相关命令 ·获取IUSR帐户密码:cscript.exe adsutil.vbs get w3svc/anonymoususerpass…

织巢鸟的危险从什么时候开始?

织巢鸟是当之无愧的建筑大师,能以细枝搭配嫩草织出精美绝伦的巢。为了防雨,它们把出入口设计在巢底,还会衔来小石块放进巢内,加强稳定性。这一切都是为了爱情,雄鸟甘当房奴。 雨季过后,非洲的森林里新草初绿,又到了织巢鸟盖房娶妻的时候。在危机四伏的大森林里,它们必须时刻防范各种天敌,如何选择一个安全的房址,就显得尤为重要。奇怪的是,许多雄鸟却选择了最危险的地方,把新家筑在布满鳄鱼的河面上。 它们会精心挑选一根伸出水面的细枝条,然后把鸟巢牢牢地系在枝头,悬挂于水面之上,远远看去,就像一个大梨。织巢鸟聪明绝顶,还知道如何控制巢的大小,当全家搬进去之后,巢刚好能承受全部重量,使巢离水面的距离恰到好处,又不会掉入水中。底下就是成群游动的鳄鱼,虽然抬头就能见到美味,但也只有眼馋的份。如果有外来侵略者胆敢进犯,肯定会死得很惨,纤细的树枝无法承受突然增加的重量,会立即折断,把侵略者直接送入鳄鱼的大嘴。…

CodeSmith生成的代码自动保存到文件

若要将CodeSmith生成的代码自动保存到文件,则模板必须继承自OutputFileCodeTemplate这个类,并设置OutputFile属性值(文件路径)即可:

CodeSmith数据表实体类生成模板

<%@ CodeTemplate Language="C#" TargetLanguage="C#" %> <%@ Property Name="NameSpace" Type="String" Category="Context" %> <%@ Property Name="Table" Type="SchemaExplorer.…