??xml version="1.0" encoding="utf-8" standalone="yes"?>伊人久久大香线蕉av超碰演员,91久久伊人青青碰碰婷婷,黄视频在线播放 http://www.aygfsteel.com/zellux/category/21873.html盲目、宽泛、Qw的学习W记 zh-cn Tue, 14 Aug 2007 19:38:06 GMT Tue, 14 Aug 2007 19:38:06 GMT 60 PHP + IIS 配置成功 http://www.aygfsteel.com/zellux/archive/2007/07/26/132475.htmlZelluX ZelluX Thu, 26 Jul 2007 03:27:00 GMT http://www.aygfsteel.com/zellux/archive/2007/07/26/132475.html http://www.aygfsteel.com/zellux/comments/132475.html http://www.aygfsteel.com/zellux/archive/2007/07/26/132475.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/132475.html http://www.aygfsteel.com/zellux/services/trackbacks/132475.html 先试着用Apache2.2 + PHPQ但是由于上一ơ删除Apache时没删干净Q然后我用注册表手动删除q是有残留,l果Apache废掉了Q装也装不上Q卸也卸不掉-,- 正好以前捣鼓.NET时装了IISQ就q脆用这个好了?/p>
复制php5ts.dll?libmysql.dll到c:\windows\system32
打开IIS配置Q默认网?>属?>ȝ?>配置->d/~辑应用E序扩展名映,讄可执行文件指向php5isapi.dll文gQ扩展名输入.phpQ选中脚本引擎和检查文件是否存在?/p>
在IIS|站目录下新建phpinfo.phpQ内容ؓ<?php phpinfo();?>
讉Khttp://localhost/phpinfo.php Q查看是否正?/p>
]]> zz|页的背景色参?/title> http://www.aygfsteel.com/zellux/archive/2007/06/11/123344.htmlZelluX ZelluX Mon, 11 Jun 2007 03:34:00 GMT http://www.aygfsteel.com/zellux/archive/2007/06/11/123344.html http://www.aygfsteel.com/zellux/comments/123344.html http://www.aygfsteel.com/zellux/archive/2007/06/11/123344.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/123344.html http://www.aygfsteel.com/zellux/services/trackbacks/123344.html from http://gyq.czszg.net/items/rxk06/words-color.htm
对于做网늚初学者可能更习惯于用一些漂亮的囄作ؓ自己|页的背景,但浏览一 下大型的商业|站Q你会发C们更多运用的是白艌Ӏ蓝艌Ӏ黄色等Q得网|得典 雅,大方和温馨。更重要的是Q这样可以大大加快浏览者打开|页的速度?/p>
一般来_|页的背景色应该柔和一些、素一些、E一些,再配上深色的文字Q 人看h自然、舒畅。而ؓ了追求醒目的视觉效果Q可以ؓ标题使用较深的颜艌Ӏ下?br/>是我做网和览别h的网|Q对|页背景色和文字色彩搭配U篏的经验,q些颜色 可以做正文的底色Q也可以做标题的底色Q再搭配不同的字体,一定会有不错的效果Q?br/>希望对大家在制作|页时有用?/p>
BgcolorΚ※IF1FAFA?--做正文的背景色好QE?/p>
BgcolorΚ※IE8FFE8?--做标题的背景色较?/p>
BgcolorΚ※IE8E8FF?--做正文的背景色较好,文字颜色配黑?br/> BgcolorΚ※I8080C0?--上配黄色白色文字较好 BgcolorΚ※IE8D098?--上配蓝色或蓝色文字较好
BgcolorΚ※IEFEFDA?--上配蓝色或U色文字较好
BgcolorΚ※IF2F1D7?--配黑色文字素雅,如果是红色则昑־醒目
BgcolorΚ※I336699?--配白色文字好看些
BgcolorΚ※I6699CC?--配白色文字好看些Q可以做标题
BgcolorΚ※I66CCCC?--配白色文字好看些Q可以做标题
BgcolorΚ※IB45B3E?--配白色文字好看些Q可以做标题
BgcolorΚ※I479AC7?--配白色文字好看些Q可以做标题
BgcolorΚ※I00B271?--配白色文字好看些Q可以做标题
BgcolorΚ※IFBFBEA?--配黑色文字比较好看,一般作为正?/p>
BgcolorΚ※ID5F3F4?--配黑色文字比较好看,一般作为正?/p>
BgcolorΚ※ID7FFF0?--配黑色文字比较好看,一般作为正?/p>
BgcolorΚ※IF0DAD2?--配黑色文字比较好看,一般作为正?/p>
BgcolorΚ※IDDF3FF?--配黑色文字比较好看,一般作为正?/p>
绿色底配黑色文字,或白色底配蓝色文字都很醒目,但前者突景,后者突?br/>文字。红色底配白色文字,比较q底色配黄色文字显得非常有效果?br/>
]]>CSS Hacks http://www.aygfsteel.com/zellux/archive/2007/05/14/117282.htmlZelluX ZelluX Mon, 14 May 2007 03:17:00 GMT http://www.aygfsteel.com/zellux/archive/2007/05/14/117282.html http://www.aygfsteel.com/zellux/comments/117282.html http://www.aygfsteel.com/zellux/archive/2007/05/14/117282.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/117282.html http://www.aygfsteel.com/zellux/services/trackbacks/117282.html 例如 #example {} /* Firefox */ * html #example {} /* IE6 */ *+html #example {} /* IE7 */ q段代码能够让不同的览器用不同的样式
]]>JavaScript 学习 - Inheritance http://www.aygfsteel.com/zellux/archive/2007/05/05/115437.htmlZelluX ZelluX Sat, 05 May 2007 10:57:00 GMT http://www.aygfsteel.com/zellux/archive/2007/05/05/115437.html http://www.aygfsteel.com/zellux/comments/115437.html http://www.aygfsteel.com/zellux/archive/2007/05/05/115437.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/115437.html http://www.aygfsteel.com/zellux/services/trackbacks/115437.html a) Object masquerading
function ClassA(sColor) { this .color = sColor; this .sayColor = function () { alert( this .color); } ; } function ClassB(sColor, sName) { this .newMethod = ClassA; this .newMethod(sColor); delete this .newMethod; this .name = sName; this .sayName = function () { alert( this .name); } ; }
通过调用ClassA的生成方法,ClassBl承了ClassA的属性和ҎQ同时newMethod所占用的空间也被释放?br> 另外QObject masqueradingq支持多重承,ҎcM?br> b) 使用call()Ҏ 感觉q个ҎcM于Java反射机制中的invokeҎQ第一个参数是个调用的对象MQ后面是被调用方法的参数?br>
function ClassB(sColor, sName) { ClassA.call( this , sColor); this .name = sName; this .sayName = function () { alert( this .name); } ; }
ClassB通过调用ClassA的生成方法完成了初始化?br> c) 使用apply()Ҏ 和call()Ҏ很相|不同的是applyҎ只有两个参数Q一个是调用对象MQ一个是参数数组?br>因此只要被上例的call语句ҎClassA.apply(this, new Array(sColor));卛_ d) prototype?br>
function ClassA() { } ClassA.prototype.color = “red”; ClassA.prototype.sayColor = function () { alert( this .color); } ; function ClassB() { } ClassB.prototype = new ClassA();
注意被承的cClassA构造方法里没有M参数?br>ClassB新的属性要在prototype被赋值后再添加,否则׃被删除?br>q种Ҏ的好处在于,使用instanceof判断子类对象和父cȝ关系的结果是trueQ和面向对象的思想一致? e) 混合 Object masquerading的缺点在于性能不好Q而prototype铑֏只能用无参构造器。因此要把两者结合v来?br>
function ClassA(sColor) { this .color = sColor; } ClassA.prototype.sayColor = function () { alert( this .color); } ; function ClassB(sColor, sName) { ClassA.call( this , sColor); this .name = sName; } ClassB.prototype = new ClassA(); ClassB.prototype.sayName = function () { alert( this .name); } ;
要求ClassA在创建的时候也使用了prototype和constructorҎ?br> f) 动态创建的cȝl承
function Triangle(iBase, iHeight) { Polygon.call( this , 3 ); this .base = iBase; this .height = iHeight; if ( typeof Triangle._initialized == “undefined”) { Triangle.prototype.getArea = function () { return 0.5 * this .base * this .height; } ; Triangle._initialized = true ; } } Triangle.prototype = new Polygon();
注意prototypel承q一语句是在最后执行的Q也不能被封装进构造器中?br> 2. zInherit?br>略的看了下,基本功能Prototype框架都提供?br> 3.xbObjects 同样是个库,?
]]> Firebug Lite for IE, Safari, Opera... http://www.aygfsteel.com/zellux/archive/2007/05/05/115408.htmlZelluX ZelluX Sat, 05 May 2007 04:26:00 GMT http://www.aygfsteel.com/zellux/archive/2007/05/05/115408.html http://www.aygfsteel.com/zellux/comments/115408.html http://www.aygfsteel.com/zellux/archive/2007/05/05/115408.html#Feedback 5 http://www.aygfsteel.com/zellux/comments/commentRss/115408.html http://www.aygfsteel.com/zellux/services/trackbacks/115408.html 更新内容没什么,不过发现一个不错的脚本插gFirebug liteQ适用于其他浏览器?br>http://www.getfirebug.com/releases/firebuglite1.0-b1.zip http://www.aygfsteel.com/Files/zellux/firebug.rar 使用Ҏ很简单,解压到要试的网늛录下Q包括目录) 在html中加?br><script language="javascript" type="text/javascript" src="/firebug/firebug.js"></script> 然后在html标签中声?br><html debug="true"> 可以在|页中用Ctrl+Shift+F12打开Firebug的控制栏q行调试了?
]]> JavaScript 学习 - Object Basics http://www.aygfsteel.com/zellux/archive/2007/05/04/115366.htmlZelluX ZelluX Fri, 04 May 2007 15:06:00 GMT http://www.aygfsteel.com/zellux/archive/2007/05/04/115366.html http://www.aygfsteel.com/zellux/comments/115366.html http://www.aygfsteel.com/zellux/archive/2007/05/04/115366.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/115366.html http://www.aygfsteel.com/zellux/services/trackbacks/115366.html 阅读全文 ]]> JavaScript 学习 - Functions http://www.aygfsteel.com/zellux/archive/2007/05/04/115352.htmlZelluX ZelluX Fri, 04 May 2007 14:20:00 GMT http://www.aygfsteel.com/zellux/archive/2007/05/04/115352.html http://www.aygfsteel.com/zellux/comments/115352.html http://www.aygfsteel.com/zellux/archive/2007/05/04/115352.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/115352.html http://www.aygfsteel.com/zellux/services/trackbacks/115352.html 来发现JavaScript其实是一门很强大、很_深的语aQ要好好学习下?br>以下例子都摘自于Professional JavaScript for Web Developers 1. JavaScript中函C能重载?br> 2. 每个函数有一个对应的arguments[]数组Q包含所有的参数Q且数量不需固定?/p>
function howManyArgs() { alert(arguments.length); }
3. 函数也是一个对象,使用Functioncd建函数的Ҏ是: var function_name = new Function(argument1, argument2,..,argumentN, function_body); q里所有的参数都必L字符丌Ӏ?br>
var sayHi = new Function( " sName " , Message " , " alert(\ " Hello \ " + sName + \ " , \ " + sMessage + \”);”);
从这个角度看Q不支持函数重蝲的原因也很简单?br>
doAdd = new Function( " iNum " , " alert(iNum + 100) " ); doAdd = new Function( " iNum " , " alert(iNum + 10) " ); doAdd( 10 );
可以推出的几个结论: a) W二ơ函数声明得doAdd指向了另一个对象,自然不可能实现重载?br>b) 函数可以通过句柄很容易的复制?br>c) 函数能作为参C递给另一个函数?br>d) func.toString()可以得到函数的具体内宏V?br> 4. 闭包 Closure 单的定义是使用了函C之外的引用?br>
var sMessage = “Hello World ! ”; function sayHelloWorld() { alert(sMessage); } sayHelloWorld();
var iBaseNum = 10 ; function addNumbers(iNum1, iNum2) { function doAddition() { return iNum1 + iNum2 + iBaseNum; } return doAddition(); }
例二中的内嵌ҎdoAddition()使用了外部方法的参数?
]]> jQuery框架和Interface插g http://www.aygfsteel.com/zellux/archive/2007/05/03/115135.htmlZelluX ZelluX Thu, 03 May 2007 06:09:00 GMT http://www.aygfsteel.com/zellux/archive/2007/05/03/115135.html http://www.aygfsteel.com/zellux/comments/115135.html http://www.aygfsteel.com/zellux/archive/2007/05/03/115135.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/115135.html http://www.aygfsteel.com/zellux/services/trackbacks/115135.html jQuery1.1 API 英文版:http://jquery.org.cn/visual/ jQuery1.1 API 英文版:http://jquery.org.cn/visual/cn/index.xml
Interface 插gQ?a >http://interface.eyecon.ro/
GoogleCq两个好东东Q写Javascript方便不少Q试着把Project2重写了一下?/p>
1. 隐藏H口只要单地 $("a.closeButton").parent().parent().parent().fadeOut("slow"); 可以了Q而且q有其他Ud、羃等效果可以选择?/p>
2. 拖动 $("div.miniframe").Draggable({ snapDistance: 10, frameClass: "frameClass", }); 在CSS中定?frameClass拖动状态时的miniframe样式?/p>
3. 获取输入框文?br>var str = $("input[@id=idnumber]").val(); 获取列表选中?br>$("select[@id=bornyear]").val()
4. 修改文本属?br>$("#author").text("游客");
]]> 结?Web应用?Project 2 http://www.aygfsteel.com/zellux/archive/2007/04/25/113590.htmlZelluX ZelluX Wed, 25 Apr 2007 10:25:00 GMT http://www.aygfsteel.com/zellux/archive/2007/04/25/113590.html http://www.aygfsteel.com/zellux/comments/113590.html http://www.aygfsteel.com/zellux/archive/2007/04/25/113590.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/113590.html http://www.aygfsteel.com/zellux/services/trackbacks/113590.html 管是两星期前完成的Q不q还是养成好习惯Q写下心得吧 1. 工具斚wQFirebug真不错,大大提高了开发速度。IE的Developer Toolbar界面倒不错,不过好像E_性不高,l常crash?br>2. 在用js判断用户注册Ӟ遇到验证成功后再ơ验证就会失败的问题。原因在于开启了正则表达式global选项Q在W一ơ匹配后Q检指针会指向最后一个换行符Q于是第二次就会失败?br>3. CSS的联特性很方便Q只要把body的className属性改掉后Q所有的U联子节炚w会相应地改变样式Q不像swing中需要一堆repaint() -,- 4. 要通过js修改|页的某处文字,一开始我通过修改someNode.firstChild.nodeValueQ后来发现有textContent和innerHTML属性。不q貌似前者在IE中会出现问题Q而后者IE和Firefox下表C不完全一P需要小改动?br>4. js中可以很方便的动态创建网|{,好像是createElement(elementType)ҎQProject2的代码手头没有,只能凭记忆了Q,然后讄下newNode的属性,再通过父节点的addChildҎ加入p了。注意newNode的parentNode是只ȝ?br>5. js讉Kcookie也不难,从一本电子书上复制粘贴了getCookie和setCookie两个ҎQ可以很方便地对cookieq行操作?br> EyesOnMe.txt 完成模块Q?br>1. 用户d与注销 1) FF下需允许JavaScript修改状态栏 2) FF下还有个bugQD例说明: 输入test@aaa.com Q登录成?br> 修改文本框中的字W,比如修改?a href="mailto:test@aa.com">test@aa.comQ再ơ登录,提示dp|Q此时根据要求文本框内容清空 再次输入test@aa.com Q登录成?br> 有点诡异Q不q要防止q个bug只要在登录后把onsubmit功能取消掉就行了。IE6下没有这个问题?/p>
2. 用户注册 3. 界面模块 4. 选做1Q实现组件在面内的自由拖放 5. 飞行游戏模块 ?选做2 “增加星星”功能可以在运行时动态生成星星?/p>
1) 在实现多个星星的控制的时候我使用了一个spacestar数组Q发现访问该数组成员Ӟ不能使用for each循环 如果使用 for (star in spacestar) {...} q样star只会是一个字W串Qƈ不是指向各元素的句柄?br> 但是使用 for (i = 0; i<spacestar.length; i++) {...} 然后通过spacestar[i]来访问,可以得到各元素的句柄?br> 2) 新创建的星星div会自动排在原来div的后面,因此在设|top属性的时候作了相关修正: starY = Math.round(Math.random() * 130) - i * 30; 不过好像星星一多还是会有越界的现象发生QIE6下更Z重?br> 3) 一开始发现IE6不支持飞行游戏模块,以ؓ是IE6不支持createElementҎQ后来才发现原来是某两个语句后面打了分PFF自动修复
了,IE6没修复,无法执行了Q如果浏览器脚本语言支持Python好?=_
6. 必做lgQ便W簿 觉得做ؓ桌面Widgetq是便笺比较有用Q用了cookie保存便笺内容Qƈ支持动态生成、创ZW的功能?br> 自认q个lg创意不咋的,不过技术含量还是挺高的 ^_^
7. 代码风格
思考: 1. 我觉得跨览器关键靠l验Q刚开始学得每写一点代码就在不同浏览器中调试下Q某些功能针对不同的览器用不同的jsҎ?br> 1) 在便W簿模块中,生成新的<a>便签的时候,链接文字使用 oNoteSetter.contentText = " d"; 在FF下正常,在IE6下无效;后来google了下Q改?br> oNoteSetter.innerHTML=" d"; 后FF和IE6下均通过?/p>
2. 做这个project之前Q我也不知道JavaScript居然有那么强大的功能Q翻了Professional JavaScript for Web Developers和Making Use of
Javascript才知道原来可以动态生成元素、修改cookie。CSS的联特性也很不错,要是用Java的Swinglg估计要痛苦地repaint()了?/p>
]]> CSS - Setting the Foundations http://www.aygfsteel.com/zellux/archive/2007/04/22/112779.htmlZelluX ZelluX Sun, 22 Apr 2007 12:25:00 GMT http://www.aygfsteel.com/zellux/archive/2007/04/22/112779.html http://www.aygfsteel.com/zellux/comments/112779.html http://www.aygfsteel.com/zellux/archive/2007/04/22/112779.html#Feedback 0 http://www.aygfsteel.com/zellux/comments/commentRss/112779.html http://www.aygfsteel.com/zellux/services/trackbacks/112779.html 2007-03-24 22:17:50
l箋保持记笔记的习惯?/p>
CSS Mastery: Advanced Web Standards Solutions
1. 应该只在没有现有元素能够实现区域分割的情况下使用div元素。如 >div id="mainNav"< >ul< >li<1>/li< ... >/ul< >/div< 应当?br>>ul id="mainNav"< ... >/ul< 代替
2. 伪类(Pseudo-classes) 如a:link a:visited UCؓ链接伪类Q只能用于锚(anchor)元素?br>input:focus tr:hover a:active UCؓ动态伪c,理论上可以应用于M元素?/p>
3. 通用选择?the universal selector) * { margin: 0px; } 作用于所有元素?/p>
4. 高选择?br>Firefox Safari 均支持,IE 6及更低版本不支持Q因此在重要元素上要避免使用?br>1)子选择?br>?nav < li仅作用于nav的第一层liQli中包含的列表不受媄?br>2)属性选择?br>abbr[title] {border-bottom: 1px dotted #999;} abbr[title]:hover {cursor: help;} 修改了abbr的title属性,不过W一行貌似在IE7中也没有效果QFirefox下可以?br>
]]>
վ֩ģ壺
|
|
|
ˮ |
|
˹ |
ľ |
|
|
괨 |
Ӣɽ |
|
|
ɽ |
|
IJ |
ƺ |
ʯ |
е |
Ѩ |
|
|
|
|
ͤ |
|
ҵ |
|
ӱ |
ʡ |
|
|
|
ũ |
|
Դ |
|
|
³ |
̨ǰ |
Ӣɽ |