06 2011 档案

(面向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 听说读写 阅读(306) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯五 声明对象和数组 (2011-06-17 21:47)
摘要:请不要在javascript中像下面这样声明object 和 array var person = new Object(); var keys = new Array();正确的做法如下 var person = {}; var keys = [];原因主要是易于维护扩展 和性能以下是对象初始化 var person = { fistName: "lala", lastName: "baba", sayHello: function () { alert(this.fistName + " " + this.lastName); } 阅读全文

posted @ 2011-06-18 11:47 听说读写 阅读(337) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯四 比较运算符
摘要:比较运算符一般指的是 ==在javascript里面以下值是等价的 alert(0 == ''); //true alert(0 == '0'); //ture alert(false == '0'); //ture alert(null == undefined); //ture alert(0 == '\t\r\n'); //ture这个javascript的 == 号真是混乱的让人想死。。。。正确的做法是在javascript使用 === 来在比较值 alert(0 === 0); //true alert(0 === &# 阅读全文

posted @ 2011-06-17 21:47 听说读写 阅读(326) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯三 字符串默认值初始化
摘要:经常遇到场景 需要检查 一个字符串是不是null 如果是就设置默认值在C#中可以用下面3个方法初始化 string someString = null; if (someString == null) { someString = "default value"; } someString = (someString == null) ? someString : "default value"; someString = someString ?? "default value";以上的方法不适合javascript , javas 阅读全文

posted @ 2011-06-17 20:59 听说读写 阅读(576) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯二 字符串检查
摘要:在c#里面我们经常编写下面的代码来检查输入的字符串是不是合法的 string someString = null; if (someString == null || someString.Length == 0) { //do some thing } if (string.IsNullOrEmpty(someString)) { //do some thing }不过,可别在javascript里面这样检查字符串的值javascript代码检查字符串应该像下面一样 var someString someString = null; someString = ""; so 阅读全文

posted @ 2011-06-17 20:50 听说读写 阅读(407) 评论(0) 推荐(0) 编辑

(面向c#开发人员) 编写javascript的好习惯一 false 值
摘要:(这里的false 特指 不是某种类型, 例如不是对象,不是数字,不是字符串)在javascript里面有较多的类型可以表示false , 如下1. false2. null3. undefined4. == (用来比较字符串)5. 06. NaN (用来比较数字)一般来说,只要没有出现在以上列表中的值应该被考虑为true以上列表的值应该被考虑为falsePS:引用自Mix11 阅读全文

posted @ 2011-06-17 20:35 听说读写 阅读(360) 评论(0) 推荐(0) 编辑

Facebook application 开发二 获取用户信息
摘要:以下使用的是Facebook C# SDK ,一个开源项目1.获取用户登录有两个前置条件 a.用户登录(在你的网站登录, 可以参考开发一) b.用户允许你读取他的某些信息,这个可以在权限表中查到需要申请什么权限2. 申请权限是很简单的 例如你需要读取用户like的数据 它的key是 user_like那么 重定向到 https://www.facebook.com/dialog/oauth?client_id=your app id&redirect_uri=returnurl&scope=user_likes该页面是facebook的 他会询问用户是否允许你的应用程序访问他的 阅读全文

posted @ 2011-06-16 22:49 听说读写 阅读(1731) 评论(0) 推荐(0) 编辑

Facebook application 开发一 Login
摘要:无聊。。。好久没写blog了。。。1. 引用 javascript <script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>2. 添加一个login button <a href="#" id="FacebookLogin">login as facebook user</a>3.注册javascript 事件 (对了 这个app id 你要去face 阅读全文

posted @ 2011-06-16 21:56 听说读写 阅读(1130) 评论(0) 推荐(0) 编辑

查询是哪个进程占用了特定端口
摘要:有的时候几个程序会同时使用一个端口 例如IIS apache skype 什么的如果你不知道谁占用了你的端口 可以使用以下命令1.先运行 netstat -anop tcp|find ":80 "会出现一个端口列表其中第一列是协议 第二列是本地ip和port 第三列是远程ip和port那么检查第二列就行了,记录PID (最后一列)2然后运行 tasklist /SVC /FI "PID eq 1716"这里的1716是刚才查询到的pid这样就知道谁占用了你的端口 干掉他吧 阅读全文

posted @ 2011-06-15 11:20 听说读写 阅读(326) 评论(0) 推荐(0) 编辑

Facebook 开发常用资源
摘要:Facebook .net libraryhttp://facebooksdk.codeplex.com/Facebook Javascript Libraryhttp://developers.facebook.com/docs/reference/javascript/facebook 还是提供了不少好东西。。。。不知道国内能访问不Asp.net Web.config setting<configuration> <configSections> <section name="facebookSettings" type="Fac 阅读全文

posted @ 2011-06-12 21:18 听说读写 阅读(545) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示