IE6/7中getAttribute获取href / src 属性(相对路径)值与其它浏览器不同
如下
<a href="http://www.cnblogs.com/abc/index.html">home</a>
<img src="http://images.cnblogs.com/img.png">
<script>
var link = document
http://cyqdata.cn/cnblogs/article-detail-52742
IE6/7中setAttribute不支持class/for/rowspan/colspan等属性
如设置class属性
el.setAttribute('class', 'abc');
在IE6/7中样式“abc”将没有起作用,虽然使用el.getAttribute('class')能取到值“abc”。
又如for属性
<label>姓名:<
http://cyqdata.cn/cnblogs/article-detail-52703
警惕ConditionalAttribute的陷阱
ConditionalAttribute的用法相信大家都不会陌生,一般用于某个功能只需要在DEBUG(或其他模式)下使用。例如下面的代码将会只在DEBUG环境下输出一些调试信息,其他模式则不会。
public void Run(){ //do something LogDebugInfo(); }[C
http://cyqdata.cn/cnblogs/article-detail-52557
你必须懂的.NET中Attribute
作为一个.NET开发人员,懂Attribute重要性,用.NET大师Jeffrey Richter的话就是“任何.NET Framework 开发人员都有必要对定制attribute有一个牢靠的掌握”,所以掌握Attitude,这是必须的!
什么是Attribute(特性)?和Property(属性)是什么区别?
我
http://cyqdata.cn/cnblogs/article-detail-42174
自己写Facotry-解析.Net 的反射和attribute
很多人都知道工厂,知道反射,但是真正能用的好的并不多,我也是最近才真正明白了什么是反射,反射和.Net 里的一些其他特性是怎么应用的。在这里,分享一个自己写的小的数据库工厂的架构,和大家讨论。
目的的需求
:
在一个系统里,需要有一个统一的数据库类实现对SQL Server的增删改查
,要求有良好的扩展行和维护性。
在知道反射和属性之前的思路,是对每个实体类写相应的操作。但是现在,可以通过应
http://cyqdata.cn/cnblogs/article-detail-35931
Asp.net Mvc Preview 5 体验--实现ActionSelectionAttribute来判断是否为AJAX请求而选择不同的Action
ActionSelectionAttribute是ASP.NET MVC Preview 5 提供的一个抽象基类,通过ActionSelectionAttribute的命名我们就可以猜想到这个Attribute是用来选择(匹配)Action方法的。该抽象类只提供了一个抽象的方法 IsValidForRequest,该方法会在Controller的ActionInvoker被调用。如果一个Actio
http://cyqdata.cn/cnblogs/article-detail-11686
利用Attribute扩展MVC的Title和Sitemap
开篇
无论是 Asp.net 还是 MVC 中,想要设置网站的 Title 或者 Sitemap (不用控件)总是很麻烦。
Title 和 Sitemap 都是有关联的,所以有什么办法可以 Write once, run anywhere 呢?
先看一下效果和用法吧~
[效果]
[用法:Controller中]
[用法:View中]
&
http://cyqdata.cn/cnblogs/article-detail-11412
利用Attribute实现的 MVC动态表单
一、何谓动态表单
最近再做一个项目,运营只是初步确定了功能,再加上项目比较复杂,所以我不好确定数据库结构
我随时有可能在某个表中加一个属性…
这时候,如果我有2个页面,分别是 Create 和 Edit,那我就需要对这两个页面进行修改~
如果是更多的页面怎么办?
那为何不根据Model,自动生成表单呢?
网上查到一篇文章,是利用外部XML文件,好吧,我承认
http://cyqdata.cn/cnblogs/article-detail-8557
关于C# 中的Attribute 特性
.codearea{ color:black; background-color:white; line-height:18px; border:1px solid #4f81bd; margin:0; width:auto !important; width:100%; overflow:auto; text-align:left; font-size:12px; font-family: "Courier New","Consolas","Fixedsys","BitStream Vera Sans Mono", courier,monospace,serif}
.codearea pre{ color:black; line-height:18px; padding:0 0 0 12px !important; margin:0em; background-color:#fff !i
http://cyqdata.cn/cnblogs/article-detail-2616
C#特性Attribute的实际应用之:代码统计分析
日常工作中,需要为程序集提供统计分析:
1:程序集方法数;
2:开发人员数目及各自所开发或REVIEW的方法数;
3:测试中,被标注有BUG的数目;
4:直接查看方法的IL代码;
鉴于以上统计的需要,特开发本EXE。
1:关于特性Attribute的知识补充
"Attribute是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标"。它的作用是为它们的修饰目标追加上一些额外的信息——比如"这个类是我写的"或者"这个函数以前出过问题"等等。
它跟注释的区别是:注释是对程序源代码的一种说明,主要目的是给人看的,在程序被编译的时候会被编译器所丢弃,因此,它丝毫不会影响到程序的执行。而Attribute是
http://cyqdata.cn/cnblogs/article-detail-2263