- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 前端学习一:HTML和CSS
HTML及CSS是网页布局的基础,其基础知识十分简单,在这里就不赘述,相关入门资料可以参考www.w3school.com。在这里作一些总结性及需要注意的知识点1.CSS样式可分为内联和外联以及嵌入,其格式分别为:内联:body {background-color: yellow}h1 {background-color: #
2013-05-09 17:43:54 917
原创 前端学习前言
决定学习一下前端知识,为以下几个方面1.前端的话可能更适应HTML5的发展,借机转向移动互联2.前端具有通用性前端的知识大概可以分为以下几个方面:狭义的定义来看,是指围绕HTML、JavaScript、CSS这样一套体系的开发技术Flash/Flex、Silverlight、XML和服务器端语言
2013-05-09 17:43:36 769
转载 js调用.net后台事件,和后台调用前台等方法总结
1. javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementByIdx("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1
2013-04-01 15:35:02 913
转载 从JQuery到JS 关于闭包
JQuery片段:(function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数库了?于是,我抱着疑问来到CSDN。结果相信现在很多人都很清楚了(因为
2013-03-29 14:33:46 704
转载 js下的多态
多态性就是多种表现形式,具体来说,可以用”一个对外接口,多个内在实现方法“表示。举一个例子,计算机中的堆栈可以存储各种格式的数据,包括整型,浮点或字符。不管存储的是何种数据,堆栈的算法实现是一样的。针对不同的数据类型,编程人员不必手工选择,只需使用统一接口名,系统可自动选择。 百科链接我理解了下,js下应该是这样来实现var Car = function(type){ r
2013-03-29 11:22:17 1074
转载 JS全局变量
声明方式1:?12var test;var test = 5;需注意的是该句不能包含在function内,否则是局部变量。这是第一种方式声明全局变量。声明方式2:?1test = 5;
2013-03-22 14:53:03 4412
转载 深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; func
2013-03-22 14:27:52 668
转载 ASP.NET数据绑定总结
概念:数据绑定(data binding):数据源与服务器控件的关联,“数据绑定”是一种把数据绑定到一种用户界面元素(控件)的通用机制。分类:ASP.NET中涉及到的数据绑定大概可以分为:使用使用DataSource属性使用数据源控件使用Eval方法 使用 绑定数据源
2013-03-21 18:09:54 1365
原创 Oracle 游标 以及CLOB的简单操作
Sample: declare cursor Mycursor is select * from auto_event where event_id between 54652 and 54681; begin For MyOncursor in Mycursor Loop if MyOncursor.
2012-06-06 12:40:47 1409
原创 捕获和冒泡
把事件捕获和冒泡的过程统称为事件的传播事件的传播是可以阻止的:在W3c中,使用stopPropagation()方法在IE下设置cancelBubble = true;在捕获的过程中stopPropagation();后,后面的冒泡过程也不会发生了~ 在IE中则使用cancelBubble(IE中只有冒泡,没有捕获)3.阻止事件的默认行为,例如click 后的跳转~
2012-04-11 17:44:33 3370
原创 JS的事件监听机制
很久以前有个叫Netscape的姑娘,她制订了Javascript的一套事件驱动机制(即事件捕获)后来又有一个叫“IE”的小子,这孩子比较傲气,他认为“凭什么我要依照你的规则走”,于是他又创造了一套自己的规则(事件冒泡)再后来,有个叫W3C的媒婆,想撮合这两个孩子,将他们的特点融合在了一起,这下,事件产生的顺序变成:事件从根节点开始,逐级派送到子节点,若节点绑定了事件动作,则执行动作,
2012-04-11 17:38:10 1576
原创 JavaScript中setAttribute用法
JavaScript中setAttribute用法我们经常需要在JavaScript中给Element动态添加各种属性,这可以通过使用setAttribute()来实现,这就涉及到了浏览器的兼容性问题。setAttribute(string name, string value):增加一个指定名称和值的新属性,或者把一个现有的属性设定为指定的值。1、样式问题setAtt
2012-04-11 17:21:32 837
转载 vs2008 快捷方式
Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N: 移动到下一书签Ctrl+B
2012-03-28 09:21:53 1026
转载 js精髓
要理解JavaScript,你得首先放下对象和类的概念,回到数据和代码的本原。前面说过,编程世界只有数据和代码两种基本元素,而这两种元素又有着纠缠不清的关系。JavaScript就是把数据和代码都简化到最原始的程度。 JavaScript中的数据很简洁的。简单数据只有 undefined, null, boolean, number和string这五种,而复杂数据只有一种,即obje
2011-12-29 11:26:51 3110 2
转载 js各种对象详解
Windows,Document,Location,History,Navigator一、 Windows对象1.Window对象的属性2.Window对象的方法3.Window对象的事件二、 Document对象1.Document对象的属性2.Document对象的方法三、Location对象1.Location对象的属性2.Location对象的方法
2011-12-29 11:24:27 2551
原创 file的操作和各种流的操作
.net中的文件和各种流的区分以及各种操作 对各种资源的读取字节流的操作就是filestreamC#使用FileStream类从文本中读数据 2010-05-17 19:42:52| 分类: c#学习入门|字号 订阅FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节
2011-11-22 22:53:48 956
转载 JS 注意事项
1. 用 === 代替 ==JavaScript里有两种不同的相等运算符:===|!== 和==|!=。相比之下,前者更值得推荐。请尽量使用前者。引用:“如果两个比较对象有着同样的类型和值,===返回true,!==返回false。”– JavaScript: The Good Parts不过,如果使用==和!=,在操作不同数据类型时, 你可能会遇到一些意想不到
2011-11-11 16:56:45 2097
原创 JS 命名空间
我们知道,javascript遇到同名的方法时不会报错,当两个程序员写了两个名称完全一样的方法,如:function hello() { alert('程序员A的方法');}function hello() { alert('程序员B的方法');}假如在我们不知道的情况下,在同一个页面引用了两个相同的叫做hel
2011-11-11 16:04:28 2497
转载 JSON与XML的比较
◆可读性 JSON和XML的可读性可谓不相上下,一边是简易的语法,一边是规范的标签形式,很难分出胜负。 ◆可扩展性 XML天生有很好的扩展性,JSON当然也有,没有什么是XML能扩展,JSON不能的。不过JSON在Javascript主场作战,可以存储Javascript复合对象,有着xml不可比拟的优势。 ◆编码难度 XML有丰富的编码工具,比如
2011-11-10 12:44:12 557
转载 见到的最好的log4net说明:[网摘]Log4net创建日志及简单扩展
1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这
2011-11-08 23:29:46 1732
转载 log4net的最简单的使用
前言作为Web平台或winform应用程序等软件来说,错误日志记录是一项基本并且十分重要的功能,比较简单的方式是使用try{}catch{}这类方式来将错误记录下来。这种方式有明显的代码堆积的弊端,另外它在处理不可控异常时也不能达到将异常全部记录下来的作用。原始解决方案以web为例,以下代码是我以前使用的方式,思路就是使用页面基类记录错误,然后在其它页面中继承该类,这样实现
2011-11-08 23:07:01 1023
转载 12
引爆点 作者:马尔科姆-格拉德威尔 第一部分 第1节:引爆点(1) 中文版序 理解流行 《经济观察报》商业评论版主编 李 翔 一 我有一个关系很好的同事,大家都叫他小新。我们曾共同供职于《经济观察报》,那时他是IT部和商业评论部的记者,而我是隔壁评论部的记者。 作为一个报道领域集中在跨国公司及其领袖的记者,他把很大一部分精力集中在跨国公司的产品上
2011-11-07 23:06:36 18645
转载 C#特性详解
被C#中的[]困扰了好一段时间了,碰巧今天看到一篇这样的文章,总算解决了心中的疑惑。注意:要使用Attribute的对象,必须继承自Attribute类,命名要以Attribute结尾。 AttributeUsage有三个属性,我们可以把它放置在定制属性前面。第一个属性是: ◆ValidOn 通过这个属性,我们能够定义定制特性应该在何种程序实体前放置。一个属性可以被放置
2011-10-24 00:06:17 1815
转载 NHibernate 查询
NHibernate.ICriteria接口表示特定持久类的一个查询。ISession是 ICriteria实例的工厂。 这里以Northwind数据库为示例数据库示例数据表:Employees现在只用雇员表中部分字段。持久类如下:public class
2011-09-29 14:32:46 3091 3
转载 C#中List与IList的区别
List类:表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。IList接口:表示可按照索引单独访问的一组对象。下面谈谈它们之间的区别:首先,List是一个类,IList是一个接口。接口和类的区别是本质的,类是负责功能的实现,而接口则是负
2011-09-27 14:40:15 690
原创 js jquery 获取当前页面的url,获取frameset中指定的页面的url
js jquery 获取当前页面的url,获取frameset中指定的页面的urljs jquery 怎么获取当前页面的url,获取frameset中指定的页面的url,内容如下设置或获取整个url为字符串:window.location.href设置或获取hre
2011-09-22 12:23:47 6652
转载 Asp,net状态管理
同样,听了微软讲师邵志东的讲座“ASP.NET状态管理”的视频讲座,总结如下,希望得到大家的指点:第一部分:页面状态介绍Http协议————“无状态协议”Web服务器每分钟对上千个用户进行管理的一种方式就是执行所谓的“无状态”链接。只要有一个希望浏览器返回一个页面、图
2011-09-19 10:45:01 666
转载 ASP.NET中传值的五种方法
ASP.NET WEB FORMS 给开发者提供了极好的事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.N
2011-09-19 10:34:06 801
原创 ASP.NET MVC view与controller传值方式(这篇比上篇好)
1: ViewData传值方式ViewData的生命周期和View相同, 只对当前View有效. ViewData["zd"] = dfdfd2:TempData传值方式 可以跨Action传递 TempData的数据至多只能经过一次Control
2011-09-07 16:13:34 4823
原创 mvc中传值
mvc中的页面传值,我们分为两种:一是从controller到view,另外就是从view到controller,其实也可以由从view到view。 1、从controller到view主要是用TempData和ViewData ,ViewData只对当前Action
2011-09-07 14:57:26 936
转载 IEnumerable IListIList,ICollection,IEnumerable
祖宗: IEnumerable此接口只有一个方法 /GetEnumerator():System.Collections.Generic.IEnumerator>">GetEnumerator();是FrameWork为了实现迭代器模式设计的接口。所有继承了IEnum
2011-09-02 10:42:47 519
原创 Criteria和DetachedCriteria的区别(转)
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于Criteria 比较好用,在查询方法设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernat
2011-08-31 15:31:47 864
原创 CreateAlias 与 CreateCriteria的区别
NHibernate.Criterion方法解释HQL运算符QBC运算符含义=Restrictions.eq()等于equalRestriction
2011-08-31 12:57:14 24658
转载 c# 数组(Array),ArrayList ,List 的区别与联系
1.数组、arraylist和list的区别(请详细解释) 2.泛型是怎么回事?===============我简单的说一下: 数组:固定长度的一段内存。 ArrayList:可以理解为可以动态增加内存的数组,是一种链表。 list是一种范型链表,解决
2011-08-26 10:49:54 682
原创 C#正则表达式
正则表达式基础知识基本语法 在正则表达式中拥有一套自己的语法规则,常见语法包括;字符匹配、重复匹配、字符定位、转义匹配和其他高级语法(字符分组、字符替换和字符决策); 字符匹配语法:字符语法语法解释语法例子
2011-08-24 10:26:56 364
转载 深入浅出之正则表达式(一)
深入浅出之正则表达式(一)前言: 半年前我对正则表达式产生了兴趣,在网上查找过不少资料,看过不少的教程,最后在使用一个正则表达式工具RegexBuddy时发现他的教程写的非常好,可以说是我目前见过最好的正则表达式教程。于是一直想把他翻译过来。这个愿望直
2011-08-24 09:39:01 710
原创 MVC 下 JsonResult 的使用方法(JsonRequestBehavior.AllowGet)<转>
MVC 默认 Request 方式为 Post。actionpublic JsonResult GetPersonInfo(){var person = new{Name = "张三",Age = 22,Sex = "男"};return
2011-08-19 15:29:00 46649 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人