摘要: ScenarioThere are two pages: page1 and page2. In the page one, there are only a select and submit button, we want to transfer the select value to page two.solution:Query string, in the page1.aspx.cs,coding submit button click event, as below: void btnSubmit_Click(object sender, EventArgs e) { Respon 阅读全文
posted @ 2012-03-06 12:11 逆天寒 阅读(183) 评论(0) 推荐(0) 编辑
摘要: CLR 中文翻译是公共语言运行时。看了Jeffrey的大作<CLR Via C#>,越来越对它感兴趣。考虑一下我们平时的开发情况,大体步骤如下:安装所需要visual studio 2005/2008/2010, 随着安装过程.Net Framework也随之安装到机器中写任意一种程序F5 编译启动在第三步骤中编译为MSIL生成 一个DLL或是EXE, 这2种是Window可移植程序,换句话说在非window系统中是不能启动的Window启动DLL或是EXE, a) 程序进程启动 b) window在进程的地址空间中加载MSCorEE.dll的对应版本 c) MSCorEE.dll 阅读全文
posted @ 2012-03-06 12:11 逆天寒 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 大学有一门课程编译原理,记不太清楚了,大体意思是编译器在编译代码的时候,会首先对代码文件/文本进行分析,如果语法错根本就不会进行编译。javascript run-time同样有这样的作用,没C++基础也没办法看V8源码,只是初探门径前几天有个哥们问了下1.toString() 和 1.1.toString()哪个能正常执行,我们先看看toString是怎么定义的,reference: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object/toStringReturns a string repr 阅读全文
posted @ 2012-02-24 15:35 逆天寒 阅读(1508) 评论(1) 推荐(0) 编辑
摘要: 自从在程序世界里面引入了面向对象的概念,引起天翻地覆的变化。用经典的话说:万事万物皆对象。javascript也是面向对象的,可以封装,继承,多态。但是在这些特性中我们没有class,只有function.五 function是引用类型当我们很轻易的定义一个函数时候,可以通过new关键字定义其一个实例。function foo(){}var instance1 = new foo(); 经常碰到的问题<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or 阅读全文
posted @ 2012-02-24 15:11 逆天寒 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 现在Web前端开发首选语言是javascript,很多开发人员写了很多javascript代码,而且网站也运行的很好。就个人经验而言我们需要弄清楚几个概念:一 javascript执行上下文环境写一个很简单的hello world从页面弹出,代码如下function foo(){ var hText = "hello world!"; alert(hText);}foo();通过script标签将上面的代码嵌入到页面,刷新页面马上就能看到弹出"hello world!"如果我们将foo()替换为window.foo()也能正常运行。我们可简单的认为foo 阅读全文
posted @ 2012-02-24 14:33 逆天寒 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 今天发现了一个很简单的判断IE6浏览器的方法var isIE6 = !-[1,] && !window.XMLHttpRequest;经过简单的测试如下: Variant IE6 IE7 IE8 IE9 FF Chrome -[1,] NaN NaN NaN ... 阅读全文
posted @ 2012-02-14 17:10 逆天寒 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 天天jQuery之 $.fn相信大家写过jQuery插件的童鞋都熟悉$.fn.plugin=function(){return this.each(function(){})}. 然后通过选择器得到jQuery Object掉用该方法$(elem).plugin().问题:plugin是扩展到$.f... 阅读全文
posted @ 2011-08-31 12:50 逆天寒 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 借用jQuery对浏览器的强用力的正则表达式判断,扩展下(function(){functionuaMatch(ua){ua=ua.toLowerCase();varmatch=/(webkit)[\/]([\w.]+)/.exec(ua)||/(opera)(?:.*version)?[\/]([\w.]+)/.exec(ua)||/(msie)([\w.]+)/.exec(ua)||!/compatible/.test(ua)&&/(mozilla)(?:.*?rv:([\w.]+))?/.exec(ua)||[];return{browser:match[1]||&quo 阅读全文
posted @ 2011-08-23 17:20 逆天寒 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 我们在往页面元素添加事件处理的时候,一般有如下二种方式:IE中 elm.attachEvent, FF系列elm.addEventLister直接绑定elm.onclick当我们往同一个元素多次注册事件处理函数时,顺序是很有意思的<html><head><title>Event注册</title></head><body><inputtype="button"id="bt"value="click"/></body><scriptty 阅读全文
posted @ 2011-08-23 17:09 逆天寒 阅读(562) 评论(0) 推荐(1) 编辑
摘要: 连接字符串var str = "hello ";str += "world";很简单的两句代码,内存会执行如下步骤:创建存储"hello "的字符串创建存储"world"的字符串创建存储结果的字符串把str的当前内容复制到结果中把"world"复制到结果中更新str,使他指向结果每次完成完成字符串连接都会执行步骤2到6,使得这种操作非常消耗资源。如果重复这一过程几千次,就会造成性能问题。我们可以用Array对象存储字符串,然后用join方法创建最后的字符串。Javascript里面的数组最多可以 阅读全文
posted @ 2009-09-28 17:42 逆天寒 阅读(238) 评论(0) 推荐(0) 编辑