非淡泊无以明志,非宁静无以致远 -心静如止水,动于静

04 2013 档案

摘要:1.函数声明会覆盖变量声明,但不会覆盖变量赋值,为了解释这个,我们来看一个例子:function value(){ return 1;}var value;alert(typeof value); //"function"但如果该变量value赋值了,那结果就完全不一样了:function value(){ return 1;}var value = 1;alert(typeof value); //"number"该value赋值以后,变量赋值初始化就覆盖了函数声明。2. 变量声明在进入执行上下文就完成了3.所有的函数声明都在执行代码之前都已经完成了声 阅读全文
posted @ 2013-04-21 11:11 烟雨客 阅读(97) 评论(0) 推荐(0) 编辑
摘要:在使用@Html.BeginForm时,想即传递参数,又要设置form的一些其它属性怎么写呢?如下写法:@using(Html.BeginForm(null,null, new {returnUrl="login"}, FormAction.post, new {id="login", otherattr = "value"})){ ....}Render到 客户端 的html是:<form method="post" id="login" action="/home/login 阅读全文
posted @ 2013-04-19 19:36 烟雨客 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1. 写css的时候,发现在同一个css文件中,以ID命名的css要比以class命名的css优先级高。如<html><head><style> #high{ background-color:red; width:240px; height:300px; } .low{ background-color:blue; width:240px; height:300px; }</style></head><body> <div id="high" class="low">H 阅读全文
posted @ 2013-04-19 18:55 烟雨客 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1. 如果在用jQuery.Ajax()时,想屏蔽掉AjaxStart等事件,可以在参数中加global:false. 也可以用jQuery.unbind("AjaxStart.xxxx")来暂时disable掉,这里有一个概念就是事件命名空间。例如 $("button").bind("click.mybutton", function(){}) ; 会将函数挂在click事件处理链中,那么如果想将此事件处理函数从连中去掉,又不想将整个链删除,就可以用命名空间。$("button").unbind("cl 阅读全文
posted @ 2013-04-18 22:11 烟雨客 阅读(119) 评论(0) 推荐(0) 编辑
摘要:当从网上找到这段代码的时候,在本地试验怎么也实现不了,只要错在了style的a:hover + div这一句。后来发现是因为没有 写上这一句:<!DOCTYPE HTML>。完整代码如下:<!DOCTYPE HTML><html><head><script type="text/javascript" src="scripts/jquery-1.7.js"></script><style>.box { display:none; position: fixed; top: 阅读全文
posted @ 2013-04-14 21:07 烟雨客 阅读(552) 评论(0) 推荐(0) 编辑
摘要:今天试着写了一个IHttpModule并按以前的方式在web.config下的system.web下声明:<configuration> <system.web> <httpModules> <add name="HelloWorldModule" type="HelloWorldModule"/> </httpModules> </system.web></configuration>事践显示这种声明注册方法在IIS7.0下,即win7下是不work的。必须按如下声明: 阅读全文
posted @ 2013-04-06 17:01 烟雨客 阅读(1301) 评论(0) 推荐(0) 编辑