上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

2011年9月20日

NewSlot and ReuseSlot

摘要: namespace CSharpTester{ class Program { static void Main(string[] args) { var methodA = typeof(A).GetMethod("Test"); PrintAttributes(typeof(System.Reflection.MethodAttributes), (int)methodA.Attributes); var methodB = typeof(B).GetMethod("Test"); ... 阅读全文

posted @ 2011-09-20 21:55 听说读写 阅读(674) 评论(0) 推荐(0) 编辑

2011年9月19日

【转】京东商城思维导图

摘要: 转自:http://weibo.com/1424710994/xoNoe4ygc 阅读全文

posted @ 2011-09-19 22:32 听说读写 阅读(3722) 评论(0) 推荐(1) 编辑

2011年8月22日

复习HTTP 14.4 HTTP Header Accept-Language

摘要: HTTP Header中的 Accept-Language 浏览器支持的语言和区域同样的 他也支持多个选项,并且支持q值例如 Accept-Language: en-US,en;q=0.8首选en-US, 然后是en注: en-US 是标准的美国英文表示方式, en代表语言是英文 US代表区域是美国 阅读全文

posted @ 2011-08-22 21:24 听说读写 阅读(4757) 评论(0) 推荐(0) 编辑

复习HTTP 14.3 HTTP Header - Accept-Encoding

摘要: HTTP Header中Accept-Encoding 是浏览器发给服务器,声明浏览器支持的编码类型的常见的有 Accept-Encoding: compress, gzip //支持compress 和gzip类型 Accept-Encoding: //默认是identity Accept-Encoding: * //支持所有类型 Accept-Encoding: compress;q=0.5, gzip;q=1.0 //按顺序支持 gz... 阅读全文

posted @ 2011-08-22 17:51 听说读写 阅读(7643) 评论(0) 推荐(0) 编辑

复习HTTP 14.2 HTTP Header - Accept-Charset (RFC 2616)

摘要: HTTP Header中Accept-Charset 代表了浏览器支持的字符集例如:Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3代表这个浏览器比较喜欢以下的字符集1) 最喜欢 ISO-8859-12) 然后是 utf-83) 最后是 * (所有字符串,不限制)对应的response http header 字段是 Content-Type如果浏览器请求的字符集是服务器无法响应的, 那么服务器应该返回406错误请注意这个只是一个标识位,服务器还要在程序上保证声明的字符集类型 和HTTP 正文中所使用的字符集必须是一致的例如在HTTP header. 阅读全文

posted @ 2011-08-22 16:46 听说读写 阅读(2346) 评论(0) 推荐(0) 编辑

复习HTTP 14.1 HTTP Header - Accept (RFC 2616)

摘要: HTTP Header 包含了一系列重要的信息例如状态码,响应类型,文件编码等...按字母顺序排列第一个HTTP Header 就是AcceptAccept 只出现在Request中其含义是: 浏览器端可以接受的媒体类型例如Accept: text/html 代表浏览器可以接受服务器回发的类型为 text/html 也就是我们常说的html文档如果服务器无法返回text/html类型的数据,服务器应该返回一个406错误(non acceptable)通配符 * 代表任意类型例如 Accept: */* 代表浏览器可以处理所有类型,(一般浏览器发给服务器都是发这个)又例如 Accept: tex 阅读全文

posted @ 2011-08-22 16:28 听说读写 阅读(4873) 评论(1) 推荐(0) 编辑

2011年8月2日

visual studio 2010 中的 javascript 智能提示

摘要: 给javascript增加智能提示1. 可以在以下网址 获得 vsdoc.js文件 (以下都以jquery作为sample)http://damianedwards.com/vsdoc(在visual studio 中也自带一些vsdoc.js文件)2.将下载的文件和原来的文件放在同一个目录3.在需要添加提示的文件头增加如下代码 (path也许需要修改)/// <reference path="../3rd/jquery-1.5.1.js"/>4.效果如下 阅读全文

posted @ 2011-08-02 10:42 听说读写 阅读(1945) 评论(4) 推荐(1) 编辑

2011年7月27日

动态加载外部javascript文件

摘要: 只是做个记录,以后不要自己满街找代码。。。(function (clover) { clover.loadScript = function loadScript(url, callback) { var heads = document.getElementsByTagName('head'); if (heads.length == 0) { alert("page must have one head element"); } var head = heads[0]; var script = document.createElement('s 阅读全文

posted @ 2011-07-27 22:39 听说读写 阅读(505) 评论(2) 推荐(0) 编辑

2011年7月23日

javascript 代码质量检查工具

摘要: http://www.jslint.com/#JSLINT_OPTIONS唉 就像页面的提示一样。。。这东西真的是非常打击你对你的javasccript的信心 阅读全文

posted @ 2011-07-23 23:48 听说读写 阅读(360) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯九 匿名自执行函数

摘要: (function (customFun, name) { // alert(name); var aa = 1; customFun.popup = function (yy) { alert(aa); } })(window.customFun = window.customFun || {}, "test"); window.customFun.popup(2); 阅读全文

posted @ 2011-07-23 23:27 听说读写 阅读(259) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯八 变量和函数声明

摘要: 为了防止变量和函数冲突 一般都要考虑使用namespace var value1 = "value1"; //不好的定义变量的方式 value2 = "value2"; //不好的定义变量的方式 function company_method() {//不好的定义函数的方式 } //正确的方式,命名空间,防止冲突 var companyName = function () { var value3 = "value3"; var method = function () { } } 阅读全文

posted @ 2011-07-23 22:14 听说读写 阅读(241) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯七 闭包1

摘要: 闭包是一个很强大的功能,但是也很不容易用好下面是一个负面教材 <ul id="ul1"> </ul> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script> <script> for (var i = 0; i < 10; i++) { $("<li />", { id: i, text: "link " + i, cl 阅读全文

posted @ 2011-07-23 21:33 听说读写 阅读(258) 评论(0) 推荐(0) 编辑

Quick Start - WCF 4.0 RESTful Service Setup

摘要: 1.建立一个 Asp.net Website / WebApplication2. 引用 System.ServiceModel 系列的dll3. 添加以下的类和接口View Code [ServiceContract]// define a service contract interface IPersonService { [OperationContract] Person GetPerson(string id); [OperationContract] Person InsertPerson(Person person); [OperationContract] Person Up 阅读全文

posted @ 2011-07-23 11:47 听说读写 阅读(402) 评论(0) 推荐(0) 编辑

2011年7月6日

JQuery Template Engine 简介 1

摘要: 现在的web开发用到javascript越来与多,其中jquery已经是事实上最流行的javascript library了经常我们会使用javascipt来操作 dom/html 例如 html="<a href='#'>test </a>";不过这样的代码难以维护和阅读JQuery1.4.3 以及以上的版本已经支持了template engine的功能 (当然,还有很多第三方的实现,例如microsoft template engine, 不过我还是喜欢build-in的功能,,不要额外下载js文件 不用担心兼容性的问题)说了这么 阅读全文

posted @ 2011-07-06 21:15 听说读写 阅读(1273) 评论(0) 推荐(0) 编辑

2011年6月18日

(面向c#开发人员) 编写javascript的好习惯六 for 表达式

摘要: 在javascript里面也支持 for...in 和for (i=0;i<length;i++)这两种语法不过与C#有所不同,例如 如下所示的for...invar myArray=[];myArray[5]="test";console.log(myArray.length); // 6for(name in myArray){ console.log(name, myArray[name]);}//outputs// 5test数组的length 返回6,可是for...in 只返回了一个元素这里是一个差异,容易导致程序bug所以一般使用以下方法便利var my 阅读全文

posted @ 2011-06-18 16:48 听说读写 阅读(303) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页

导航