- 博客(46)
- 收藏
- 关注
转载 LocalStorage
在看LocalStorage的时候发现了一件神奇的事情IE8居然已经就支持了..操作很简单就4个 1 <script type="text/javascript"> 2 localStorage.setItem("test", "测试中"); 3 alert(localStorage.getItem("test"));...
2013-02-28 11:49:00
147
转载 <Canvas>
<Canvas>有人说这是HTML5 最让人激动的新标签但是对于常年我这个用JS 全是什么面向对象.. 数据处理. 全无特效方面的使用的人来说...PS: 也不是完全用不到. 柱状图之类的图形界面还是有需要的.一段简单的Demo 1 <script type="text/javascript"> 2 fu...
2013-02-20 19:49:00
174
转载 HTML Video Audio
关于视频和音频增加了 Video && Audio 这两个标签<audio controls=""> <source src="demo-audio.ogg"> <source src="demo-audio.mp3"></audio>...
2013-02-19 20:15:00
166
转载 Web语义化
之前 在公司打代码的时候,看着杂乱无章的html 代码有些恼火。恰好联想到了 很早之前尝试过的web语义化以前曾试过一段时间,后来就没用了. 而且当时对html 理解确实比较浅薄, web语义化概念用起来特别麻烦.为什么要使用web语义化的概念呢1. 让机器去阅读. 在信息量如此庞大的今天,让机器更好的阅读 信息越来越重要2. 便于管理和团队协作,大...
2012-09-24 18:17:00
140
转载 自动验证(二)
字段 internal interface IField { int index { get; } string Name { get; } bool IsNullable { get; } DBTable Table { get; } bool IsKey { get; } ...
2012-07-15 22:15:00
104
转载 (译)Replacing `setTimeout` Globally
有些时候,有可能想重写嵌入的全局方法,比如SetTimeOut和SetInterval. 如果你尝试了,你可能发现在每个浏览器完成它比你想象中困难,尤其你想再次找到原生的方法.在大量痛苦的实验后,我想我有一个靠谱的解决方案让他工作在所有的浏览器下,只有极小的负作用.失败的方法我用一个简单的方法开始1 setTimeout = function() {};...
2012-07-04 19:03:00
108
转载 C# 4.0 动态类型 初窥= =
之前遇到了一个难题,上头提示 可以用动态方法解决.. 可耻是4.0 这么久了。 从来没去看过。正好看看动态类型直接来个简单例子 1 public class dynamicTest 2 { 3 public dynamic i; 4 public int GetArrLength() 5 { ...
2012-07-03 23:11:00
125
转载 Javascript 字符串拼接
1 var times = 100000; 2 var text = "测试字符串"; //5 3 function arrTest() { 4 var arr = []; 5 for (var i = 0; i < times; i++) { 6 arr.push(text)...
2012-06-26 18:18:00
146
转载 C# 导出 Excel 乱码
网上搜索了N久,UTF-7 : 只支持 2003UTF-8 : 03 又跪了。 恶心的要死..HttpContext.Current.Response.Write("<metahttp-equiv=Content-Typecontent=text/html;charset=GB2312>");string...
2012-06-21 16:48:00
361
转载 自动验证
由于在添加验证的时候发现,我在做的验证都可以通过 服务器端自动生成。比如电话验证,长度验证,字符串验证,是否是数字的验证。 其他完全不需要一个一个去写. 比如要验证Email,可以在说明中注明. 或者直接全部统一命名规则 比如 email 统一必须使用email.再进一步。比如页面是由后台生成,就可以在生成的时候 同时写好验证代码.后台提交代码,也同样验证....
2012-06-20 16:07:00
159
转载 Jquery的初步理解
最初的时候一直使用原生Js 写代码。由于项目和CTO 加上自己懒。 一直没有去了解过Jquery但是最近却一直在使用Jquery,稍微说一下使用的心得以前一直以为Jquery 是什么什么框架,现在感觉起来 更像一个库,一个比较庞大的工具类。优点1.简单事件,ajax, 动态添加css, 遍历 种种种种 都给你做好了,就像.net 一样.上手简直是太容易...
2012-06-19 11:13:00
95
转载 Asp.Net(三) Routing
其实在第一篇中就提到了 Routing.public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); // 这是一个约束。 routes.MapRoute...
2012-06-18 19:26:00
73
转载 学习项目
不管大小都会写上。 有新的 就更新。 慢慢来吧自动验证 1. 一 2. 二自动录入WebService初步理解WebServiceWCFMVC入门控制器RoutingJquery...
2012-06-15 15:21:00
90
转载 WebService
在构建和使用Web Service时,主要用到以下几个关键的技术和规则: 1.XML:描述数据的标准方法. 2.SOAP:表示信息交换的协议. 3.WSDL:Web服务描述语言. 4.UDDI(Universal Description, Discovery and Integration):通用描述、发现与集成,它是一种独立于平台的,基于XML语言的用于...
2012-06-15 14:47:00
104
转载 关于JS DOM创建大量数据 和 JS树 的优化
在公司有一个需求优化视频播放器播放器菜单是由JS 动态创建,有大量的Dom 创建操作由于之前没有考虑到这种大数据量的情况下,在1000条数据 甚至连IE8都没有办法正常使用。有两个菜单一个是table 全列表,将所有的数据全部展现一个是树形菜单,有分级(理论上无限级)1. 不要使用 $("<tr></tr>").append...
2012-06-12 00:18:00
436
转载 asp.net mvc(二) 控制器
其实在第一篇博文中已经说道过 控制器。 下面来比较深入的说一说。控制器动作ASP.NET MVC框架支持六种标准类型的动作结果:ViewResult – 代表HTML及标记。EmptyResult – 代表无结果。RedirectResult – 代表重定向到一个新的URL。RedirectToRouteResult – 代表重定向到一个新的控制器动作。...
2012-05-19 20:31:00
74
转载 Asp.net MVC (一) 入门
先在 vs08 中 创建了一个 MVC 项目, 然后 习惯性的设置了起始页。于是问题出现了。 取消起始页后正常。 那肯定有映射之类的玩意儿查了查。 原来在Global.asax 里面 protected void Application_Start() { AreaRegistration.Registe...
2012-05-18 22:52:00
86
转载 asp.net forms
这篇文章之前 回忆起当初最初的时候 做登录。直接获取控件中的值。 然后和数据库中对比 作比较。正确就直接 存入session。:) <fieldset> <legend>普通登录</legend> <form action="<%= Request.RawUrl %>...
2012-05-12 20:05:00
84
转载 5 原型 和 原型链
var class1 = function () { this.num =1; }; class1.prototype = { add: function (x, y) { return x + y; }, subt...
2012-05-08 19:01:00
103
转载 4 立即调用函数表达式
在看尝试文章中的列子的时候发现了一个小问题。var els = document.getElementsByTagName("A"); for (var i = 0; i < els.length; i++) { els[i].addEventListener('click', function (e) { ...
2012-05-03 13:46:00
67
转载 js 一个小问题
开头之前被人问了一个问题就是<script language = "JavaScript"<script type="text/javascript"有什么区别。 当时就被震住了。 尼玛这还有区别查了查http://www.w3school.com.cn/tags/att_script_type.asphttp://www.w3help.org...
2012-04-27 22:36:00
101
转载 模块
在js 中 写类怎么写。 以前一般是这样var Calculator = function(eq) { this._eqCtl = document.getElementById(eq); } Calculator.prototype = { _eqCtl: null, add: function (x, y...
2012-04-27 22:35:00
87
转载 关于表达式 和 声明
首先要区分表达式和声明function fn() { alert("");}这玩意儿 就是 声明 var bar = function foo(){}; // 表达式,因为它是赋值表达式的一部分 new function bar(){}; // 表达式,因为它是new表达式具体的区别可以参考这里为什么要分他的区别呢?...
2012-04-15 22:42:00
217
转载 关于 重写 和 覆盖。
最开始 觉得没区别 看了篇文章后发现有区别。就是在当用子类创建父类的时候就有区别了代码 直接用别人的了当然。 转载得有出处 http://www.cnblogs.com/xumingxiang/archive/2012/04/14/override_new.htmlpublic class C1{ public virtual string Get...
2012-04-15 19:54:00
113
转载 关于 javascript 字符串解析为JSON 对象
早前 对于json 格式的字符转 一直使用的是 eval()在看到一篇文章 eval 的安全隐患, 也就是说 eval(json) 中的数据可能已经被篡改。为了修正这玩意 于是查了查我查到的 有三种方式eval()eval( "(" + jsonString + ")" );new function()new Function( "re...
2012-03-14 18:13:00
83
转载 二十二 反射
首先说明是反射,为什么要使用反射反射提供的是一种封装程序集、模块和类型的对象。通过反射可以动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。 这是官方的定义,反射往往是针对未知的东西,扩展,兼容。常说,反射性能差 为什么还要使用反射:1. 机能 现在的机器 大都是双核了,机能已经不是 多少年前能比...
2012-01-02 22:19:00
142
转载 二十 异常和状态管理
异常 1 try 2 { 3 //要捕获的代码 4 } 5 catch (Exception ex) 6 { 7 //如果上面的代码段缩了 做什么 8 } 9 finally10 { 11 //不管错没错 都要做得12 }关于throw 1 public...
2011-10-15 20:11:00
114
转载 十九 可空值类型
其实关于书上提到的数据空中 可以为空的值类型这个问题我基本没有遇到过= =默认值这玩意儿很重要啊.在数据空中所有 值类型都应该是 不能为空 设置下比如 -1 之类的标志位就ok了System.Nullable // 摘要: // 表示基础类型为值类型的对象,值类型与引用类型一样也可以分配 null。 // // 类型参数: //...
2011-10-10 09:47:00
129
转载 十六 数组
System.Object 到 System.Array 然后所有数组都是从他派生首先是创建数组int[] a = new int[100];T[] a = new T[];T[] b = new T[] { T a,T b };二维数组T[,] a = new T[10,10];锯齿数组T[][] a = new T[3][];数组都是引用类型 所以...
2011-09-26 23:21:00
208
转载 十五 枚举
十四 跳~枚举enum a { white = 1, black = 2 }一些方法 名称说明 CompareTo 将此实例与指定对象进行比较并返回一个对二者的相对值的指示。 Equals 返回一个值,该值指示此实...
2011-09-22 22:03:00
135
转载 十三 接口
其实接口就语法来说 基本没什么可说的/// <summary>/// 接口的命名 最好以 Ixxxx 开头 算是规范吧/// 定义返回值 和 参数 不能实现方法/// 不能定义字段 但是 可以定义属性/// </summary>interface Iaaa{ //string aaa; 这样会报错 void aaa(string a...
2011-09-18 20:34:00
191
转载 十二 泛型
为什么要使用泛型性能优势 : 免去了装箱拆箱。 这个节省可不是一般的大啊..如果类型将操作值类型,那么就会产生装箱和拆箱操作,使用泛型能防止装箱和拆箱操作。泛型的强类型检查有助于快速查找错误代码简洁 : N个类的东西一个泛型类搞定.. 跟容易维护和编写安全。 当然你得写的兼容性差... 传什么都能执行那就完了缺点代码简洁 : 这是一把双刃剑,...
2011-09-10 20:04:00
58
转载 十一 事件
谈谈使用public static class bbbb1{ public static void aaaa1_bbbb() { }}public class aaaa1{ public delegate void aaaa(); public event aaaa bbbb; public void abc() { //使用在...
2011-09-03 20:49:00
136
转载 十七 关于委托
先看委托。 然后事件 当然可耻的直接用了书的源码。首先.. 委托就和js中得回调一样,别人都用c举例...本人只能用js举例。。。。 ╮(╯▽╰)╭function a(func){ var el= document.body; func(el)}function b(el) { do something.. }a(b); 委...
2011-08-28 23:48:00
74
转载 十
关于属性public class a{ public int age;}var a = new a();age = 5;你就直接赋值了,当然作者十分反对这样做, 她违反了OO思想的一个原则就是 数据封装比如一个不熟悉代码的程序员.. age = 2000;这个时候属性就出场了。 各种限制.class aaa { private int _a = 5; ...
2011-08-20 23:42:00
115
转载 一种写法
不可避免在初始化子类的时候 常常会遇到swich的时候class a { }class b:a { public void a() {}}class c:a { public void b() {}} 一种写法..class a { public virtual void c() {}}class b:a { ...
2011-08-18 20:59:00
90
转载 九
关于可选参数public void a(string a ="ssss"){}然后a(); a= ssss应该是编译器功能 因为我记得在2010上选用 2.0还是能通过.. so 性能问题没了注意事项1 public void a(string a ="ssss",string b){} //不允许 a(null,"aaa"); 这样调用起来多么恶心2 默认值必须是常量 publ...
2011-08-17 23:43:00
76
转载 八
关于构造器和类在初始化类的时候,分配的内存对象总是归零, 所有字段 0 or null构造器不能被继承,也就是说 不能加virtual之类的在构造器上如果基类没有显示构造类,那么子类就直接这样写就完了class a {}class b:a { public b() {}}反之class a { public a(int i) {}}class b:a{ p...
2011-08-04 22:31:00
76
转载 七
关于常量const首先常量必须是 基元类型常量会在 程序集中的元数据中, so 他不用分配内存常量会隐式的定位 static常量值 不能修改,任何形式都不能修改~关于字段1.static 静态2.readonly 相对于常量来说 他可以在构造的时候修改, 当然用反射几乎什么都能改..3.volatile 这玩意儿真没用过PS:作者在这里说: 字段储存在动态内存...
2011-07-27 22:52:00
80
转载 六
类型的各种成员讲到了很多C#基本类型,当然确实比较基础...private const int n = 1; //常量private readonly int n = 1; //只读字段private static int n = 1; //静态字段//类型构造器static a()//实例构造器public a()public string a1() //实例方法publi...
2011-07-27 21:07:00
90
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人