摘要:在平时写JS中经常要给Select添加option,如果我们把option中的数据用一个字符串来表示: eg: var strOption='123';这种写法,直接给 select 对象的innerHTML赋值的时候在IE中会无法赋值成功,在Firefox和chrome中会成功! objSel...
阅读全文
摘要:http://hi.baidu.com/gdancer/blog/item/a59e2c12479b4e54f919b814.htmljQuery的一些写法就是基于这篇文章的原理的.. 函数是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对函数有更深入的了解。javascript中的函数...
阅读全文
摘要://构造函数 //使自己的对象多次复制,同时实例根据设置的访问等级可以访问其内部的属性和方法 //当对象被实例化后,构造函数会立即执行它所包含的任何代码 function myObject(msg){ //特权属性(公有属性) this.myMsg = msg; //只在被实例化后的...
阅读全文
摘要:今天在写一个日期格式的正则表达式的时候,在网上发现一个大侠的写法:var result = date.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);这个正则表达式中的红色部分 \2 我查看了网上的一些资料,原来是 调用 第2个匹配的内容,也就是: (-...
阅读全文
摘要:this是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window,而当函数被作为某个对象的方法调用时,this等于那个对象。不过,匿名函数的执行环境具有全局性,因此其this对象通常指向window.但有时候由于编写闭包的方式不同,这一点可能不会那么明显。下面来看一个例子:var name="The Window";var object={ name : " My Object"; getNameFunc : function() { ...
阅读全文
摘要:今天收到一个需求,要把数据库设计给一个excel版本的,百度出来一个脚本文件,很好用发现,留个纪念在pd中,shift+ctrl+X,打开脚本运行,脚本如下,附件也留了一份:'******************************************************************************'* File: pdm2excel.txt'* Title: pdm export to excel'* Purpose: To export the tables and columns to Excel'* Model:
阅读全文
摘要:具体请看下面的截图。最重要的就是要打开远程允许远程桌面的默认端口 3389 的入站规则,我第一次弄,这一端口没打开,折腾了很久!!!第一、首先打开“服务器管理器”—“配置”—“高级安全Windows防火墙”—“入站规则”—“远程服务管理”第二、开启远程桌面第三、把远程桌面加入到例外之列
阅读全文
摘要:下来还是分为2个部分,一是NUnit的布局,另外一部分就是它的核心概念. 首先熟悉一下NUnit GUI的布局. 让我们更进一步看一下测试运行器窗口的布局。在右边面板的中间,可以看到测试进度条。进度条的颜色反映了测试执行的状态:绿色 描述目前所执行的测试都通过黄色 意味某些测试忽略,但是这里没有失败红色 表示有失败底部的状态条表示下面的状态:状态.说明了现在运行测试的状态。当所有测试完成时,状态变为Completed.运行测试中,状态是Running: (是正在运行的测试名称)。Test Cases说明加载的程序集中测试案例的总个数。这也是测试树里叶子节点的个数。Tests Run 已经完成.
阅读全文
摘要:要使用Nunit首先要去官网http://www.nunit.org/ 下载Nunit。win .msi是安装版。 bin .zip是绿色版。下载完后安装。在 VS2012 中使用 Nunit第一步:为测试代码创建一个Visual Studio工程。在Vs2012中创建一个新的工程NUnitQuickStart,如下 图1:第二步:添加引用。在Vs 2012里创建这个例子时,你需要增加一个NUnit.framework.dll引用,如图2: 第三步:添加一个测试的类。为工程加一个NumbersFixture类。这里是这个例子的代码。using System;using ...
阅读全文
摘要:Enumerable.Aggregate 扩展方法在System.Linq命名空间中,是Enumerable类的第一个方法(按字母顺序排名),但确是Enumerable里面相对复杂的方法。MSDN对它的说明是:对序列应用累加器函数。备注中还有一些说明,大意是这个方法比较复杂,一般情况下用Sum、Max、Min、Average就可以了。看看下面的代码,有了Sum,谁还会用Aggregate呢!也很简单吧,就是一个循环!前面lambda表达式中参数a, n 分别对应current, enumerator.Current,对照一下,还是很好理解的。现在我们想求整数数组中位置为偶数的数的和(间隔求和)
阅读全文