jQuery最佳实践
摘要:1. 使用最新版本的jQueryjQuery的版本更新很快,你应该总是使用最新的版本。因为新版本会改进性能,还有很多新功能。下面就来看看,不同版本的jQuery性能差异有多大。这里是三条最常见的jQuery选择语句:$('.elem')$('.elem', context)context.find('.elem')我们用1.4.2、1.4.4、1.6.2三个版本的jQuery测试,看看浏览器在1秒内能够执行多少次。结果如下:可以看到,1.6.2版本的运行次数,远远超过两个老版本。尤其是第一条语句,性能有数倍的提高。其他语句的测试,比如.attr(
阅读全文
posted @
2013-05-31 14:17
一路前行
阅读(370)
推荐(0) 编辑
window.open 弹出新窗口
摘要:1、可重复打开多个2、桌面居中打开$('#openPage').click(function () { var windurl = location.href + "&Popup=true"; var pageName = "poppanel" + eval(parseInt(10000 * Math.random())); var iWidth = 800; //弹出窗口的宽度 var iHeight = 600; //弹出窗口的高度; var iTop = (window.screen.availHeight - 30 - i
阅读全文
posted @
2013-05-28 10:34
一路前行
阅读(852)
推荐(0) 编辑
关闭web.config的继承
摘要:web.config默认是有继承关系的,一个站点的主应用(根目录)的web.config,默认情况下会影响到该站点下的虚拟目录和子应用程序。关闭web.config方法很简单,在根目录的web.config文件中,把不希望配置的内容放到如:<location path="." allowOverride="false" inheritInChildApplications="false"></location>标签中即可。可以包裹一个模块,也可以是多个模块。<location path=".&q
阅读全文
posted @
2013-05-23 14:52
一路前行
阅读(527)
推荐(0) 编辑
javascript 动态给IFrame添加数据
摘要:<iframe id="frame" name="frame"></iframe><script type="text/javascript"> $(function () { var iframe = window.frames['frame']; iframe.document.open(); iframe.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//
阅读全文
posted @
2013-05-23 10:10
一路前行
阅读(6725)
推荐(0) 编辑
删除svn版本控制信息
摘要:@echo off@echo 删除SVN版本控制信息 ::FOR /R [[drive:]path] %variable IN (set) DO command [command-parameters]:::: 检查以 [drive:]path 为根的目录树,指向每个目录中的:: FOR 语句。如果在 /R 后没有指定目录,则使用当前:: 目录。如果set仅为一个单点(.)字符,则枚举该目录树(不含文件)。for /r . %%I in (.) do @if exist "%%I/.svn" ( @echo "Folder=[%%I/.svn]" @rd
阅读全文
posted @
2013-05-21 09:33
一路前行
阅读(395)
推荐(0) 编辑
cmd 下切换盘符
摘要:在批处理命令中,由c盘切换到d盘,输入以下命令:cd /d d:批处理编译解决方案:@echo offcall "D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat" x86_amd64devenv "D:\公司项目\Gaia\trunk\DnnWater2\DesktopModules\SystemSetting\SystemSetting.sln" /build Releasepause
阅读全文
posted @
2013-05-20 13:42
一路前行
阅读(17556)
推荐(1) 编辑
生成下面的模块时,启用了优化或没有调试信息
摘要:Vistual Studio 启动调试的时候,某些情况下会弹出以下提示信息:“生成下面的模块时,启用了优化或没有调试信息”,下图:总结网上的几种解决办法:1.右击“解决方案”选择“配置管理器”,将 “release”该位“debug” 2.工具--> 选项---> 调试----> 常规--> 禁用"启动仅我的代码" 3.修改web.config,设置 <compilation debug="true"/>
阅读全文
posted @
2013-05-15 16:16
一路前行
阅读(379)
推荐(0) 编辑
DNN 7.0的Module中调用WebApi
摘要:1、新建项目。有两种途径:一种是建立普通的类库;另一种是通过VS2012中的模板(http://christoctemplate.codeplex.com/)建立一个正规额Mudule项目。为了讲解方便,我们使用第二种方式。 2、添加以下6个Dll引用(Dnn网站主目录下的Bin文件夹) DotNetNuke.dll DotNetNuke.Web.dll System.Net...
阅读全文
posted @
2013-05-15 10:29
一路前行
阅读(501)
推荐(0) 编辑
fiddle 网址过滤
摘要:点右边的Filters选项卡,勾选“Use Filters”,找到Hosts,里面包括两个选项:1、第一选项选择“Show Only Intranet Hosts 或者 Show Only Internet Hosts”,前者只监控本地,后者只监控Internet;2、第二个选项是只监控以下网址,如只监控百度,在下面的输入框里填上www.baidu.com
阅读全文
posted @
2013-05-14 09:52
一路前行
阅读(705)
推荐(0) 编辑
两种项目管理思路
摘要:情况一:你让一个程序员一周内编写一个模块,前3天你们可能都挺悠闲,可后2天就得拼命加班编程序了,而到周末时叉发现系统有错误和遗漏,必须修改和返工,于是周末叉得加班了。情况二:实际上你有另一种选择,即周一与程序员一起列出所有需求,并请业务人员评审,这时就可能发现遗漏并及时修改;周二要求程序员完成模块设计并由你确认,如果没有大问题,周三、周四就可让程序员编程。同时自己准备测试案例,周五完成测试;一般经过需求、设计确认,如果程序员合格则不会有太大问题,周末可以休息了。
阅读全文
posted @
2013-05-12 17:03
一路前行
阅读(352)
推荐(0) 编辑
dnn重置Host密码
摘要:方法一: 要求条件是已知一个账户的账号和密码。可以通过手动方式重置,也可以通过下面的脚本。 DECLARE @databaseName AS VARCHAR (128);SELECT @databaseName = DB_NAME();PRINT 'RESET PASSWORD IN DATABASE : ' + @databaseName;PRINT '------------------...
阅读全文
posted @
2013-05-10 11:00
一路前行
阅读(372)
推荐(0) 编辑
c++ 不安全警告
摘要:在编程过程中难免会用到一些过时,或者曾经不安全的函数,如上,这是编译器会出现warning提示用某某新函数,如果不想使用新的函数可以使用一下方法:1. 使用VS提供的 编译器选择性提供warning功能 link: http://msdn.microsoft.com/en-us/library/2c8f766e.aspx例:上面的错误使用 #pragma warning( disable : 4996) 即可消除。2. 使用提示中的_CRT_SECURE_NO_WARNINGS,以下是使用方法:项目->属性->配置属性->C/C++->预处理器->预处理定义-&g
阅读全文
posted @
2013-05-07 14:23
一路前行
阅读(928)
推荐(0) 编辑