DOM元素的prev、next和siblings

Posted by & filed under Uncategorized.

转载至http://qianduanblog.com/post/yquery3-dom-elements-prev-next-and-siblings.html 1、this访问控制 $.fn._access =function(){ if(this.length)return callback.call(this); elsereturnthis; }; 只在当元素集合长度大于0的时候才执行回调,否则返回this。我们约定,下划线开始的对方法、属性为私有方法、私有属性。 2、prev,前一个兄弟 /** * 获取当前元素的前一个兄弟元素 * @return new this * @version 1.0 * 2013年12月29日2:06:02 */ $.fn.prev =function(){ returnthis._access(function(){ return $(this[0].previousElementSibling); }); }; 3、next,后一个兄弟 /** * 获取当前元素的后一个兄弟元素 * @return new this * @version 1.0 * 2013年12月29日2:06:02 Read more […]

初识Highcharts

Posted by & filed under Uncategorized.

转载至http://www.cnblogs.com/lanmaoluliu/archive/2013/03/12/2955092.html (1)去掉或更改图片右下角的链接 在highcharts.js文件中搜索credits字符串,找到如下的字符串, enabled:设置是否显示链接 text:设置链接显示的名称 href:设置链接的url (2)去掉图片右上角的打印及导出按钮 在js中设置以下代码: exporting: { enabled: false //用来设置是否显示‘打印’,’导出’等功能按钮,不设置时默认为显示 }, Highcharts图表呈现数据以后,用户也许会根据实际项目需要打印或者导出这个图表,那么Highcharts图表控件右上角的打印、导出按钮该如和实现呢? 搜首先引入<script src=”JavaScript/exporting.js”></script> 这个文件,这里我已经将这个js复制到本地了. /** * Read more […]

【转】.NET项目开发的几个非常重要的项目设置

Posted by & filed under Uncategorized.

在开发.NET项目的时候,包括Winform项目和Web方面的项目,编译和部署的时候,都需要考虑到是32位的X86方式,还是64位的方式,有时候还需要进行调试,如果没有合理设置好这些关系,还可能出现无法调试的问题,本文基于我对Winform的开发总结,介绍在.NET项目中对项目工程的设置操作。 1、设置编译平台的属性 一般情况下,我们为了同时兼容32位和64位操作系统,我们需要对设置好.NET项目的编译属性,一般设置为X86的方式。在VS的IDE里面,选择生成-》配置管理器菜单。 如我的混合框架的项目,统一设置为了X86的兼容模式,请确保所有的项目均为X86的平台设置。 2、WCF服务或者Web项目的设置 项目设置了以上的编译平台属性后,一般情况下,WinForm程序或者类库运行是没什么问题了,但是如果是项目里面有WCF服务或者Web项目的,还需要注意一个设置,就是bin目录的设置。默认如果你修改了X86的平台设置属性后,WCF服务或者Web项目的输出目录也会发生变化,一般情况下,会是bin\x86\Debug\ 这个时候这个项目也是能够顺利编译的,一切似乎都显得正常的,但是我们在修改部分代码,并进行调试问题的时候,可能会出现源代码和原始版本不同的情况。  如果这时候,你根据这些去百度或者Google问题,可能会给你找出很多不同的解决方案,但是可能都不太解决问题,其实这个时候的问题处理很简单,就是把输出目录重新设置为Bin就可以了,编译调试源码也一致了。 3、Winform启动项目的目标框架问题 在创建Winform启动项目的时候,默认VS创建的Winform启动项目,它的目标框架总是Client Read more […]

【转】软件项目开发一般流程

Posted by & filed under Uncategorized.

一:编写目的 本文档的编写旨在探寻规范的软件开发流程、加快软件开发速度、提高软件开发质量、降低项目综合成本。 IT界有一句格言:”You can do it right; you can do it fast; you can do it cheap. Pick two.” 而我们要做的就是:提供优质服务、项目周期短、成本低廉 二:总体说明    项目从用户需求说明书的提出,到系统的第一个完整版本的交付使用经历了若干或复杂或简单的过程,但不管项目大小如何一般需要经历以下几个步骤: 1.   需求分析。 2.   撰写需求规格说明书 3.   总体设计 4.   详细设计 5.   编码实现 6.   测试、(UAT : User Acess Test)试运行、上线 7.   验收 8.   日常维护 9.   Read more […]

【转】error LNK2001: unresolved external symbol _main解决办法

Posted by & filed under Uncategorized.

  解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导,  就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main (gd)LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadexnafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex1. Windows子系统设置错误, 提示:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _mainWindows项目要使用Windows子系统, 而不是Console, 可以这样设置:[Project] Read more […]

MVC中多参数传递问题

Posted by & filed under Uncategorized.

平时我们的链接是这样设置的: <%=Html.ActionLink(“修改”, “EditEnt”, new { Id = ItemData.ID})%> 如果多个参数传递呢? <%=Html.ActionLink(“修改”, “EditEnt”, new { TypeID=123,Id = ItemData.ID})%> 中间使用逗号进行分割,想传递多少个参数都没问题了。 Read more […]

MVC传递多个参数的两种方法

Posted by & filed under Uncategorized.

在今天的MVC测试中,我想在路由中传递多个参数,比如 Blog/Archtive/2010-04-18/4.html,参数是两个,一个是时间:2010-04-18,一个是序号:4。     经过一天的验证测试,最后终于找到了解决方案,并且还验证出了两种方案(赞一个^_^ ),由于初学MVC,测试中遇到了不少的问题,尤其是第一种方案的测试,开始的思路就是想采用多参数的URL,但不知道怎么回事,验证了一上午也没有通过,没办法只得去寻求其他解决方案,当我用第二种方案验证通过后,重新回到第一种方案的测试,竟然验证通过了,真不知道上午测试时哪个地方没有设置好,害的我还以为最初的想法行不通那!不说了,赶快将结果共享给大家,希望对大家有所帮助。 第一种方法: 1)添加路由表为:    routes.MapRoute(                 Read more […]

MVC后台创建Json(List)前台接受并循环读取实例

Posted by & filed under Uncategorized.

————————–后台——————-  .代码如下: [HttpPost]  public JsonResult CheckStock(IEnumerable<pvIdsCount> pvIds)  {  var resultList = new List<pvIdsCount>();  if (pvIds != null)  {  foreach (var pvIdsCount in pvIds)  {  var pvId = pvIdsCount.pvId;  var count = pvIdsCount.count;  var stock = _productService.GetProductVariantById(pvId).StockQuantity;  if (stock – count < 0)  {  var pvIdC=new pvIdsCount();  pvIdC.pvId = pvId;  pvIdC.count = stock;  resultList.Add(pvIdC);  }  }  if (resultList.Count > 0)  {  return Json(new { resultList }); //Json() —MVC的JSON 方法会自动把List<T> IEnumerable<T>转换为 Json Array<T>  }  else  {  return Json(“success”);  }  }  return Read more […]

Post Json list 转化为 List 格式

Posted by & filed under Uncategorized.

JS代码 function UpdateEvaluationIndexPublicDetail() { var jsonData = {}; for (var i = 0; i < $(“#counts”).val() ; i++) { jsonData[“evaluationDetails[” + i + “].EvaluationIndexDetailId”] = $(“#EvaluationIndexDetailId” + i).val(), jsonData[“evaluationDetails[” + i + “].ID”] = $(“#ID” + i).val(), jsonData[“evaluationDetails[” + i + “].EvaluationIndexPublicId”] = $(“#EvaluationIndexPublicId” + i).val(), jsonData[“evaluationDetails[” + i + “].Deduction”] = $(“#Deduction” + i).val(), jsonData[“evaluationDetails[” + i + “].AwardedMarks”] = $(“#AwardedMarks” + i).val(), jsonData[“evaluationDetails[” + i + “].Total”] = $(“#Total” + i).val(), jsonData[“evaluationDetails[” + i + “].Description”] = $(“#Description” + i).val() } $.messager.confirm(‘友情提示’, ‘您确定保存公示吗?’, Read more […]

眼睛要吃冰淇淋!——流程规范信息的可视化

Posted by & filed under Uncategorized.

比起白开水,冰淇淋明显是比较好吃的嘛(除非你对甜食有着强烈的抗拒情绪)。那么对于你的眼睛来说,自然也是比较想要“吃冰淇淋”的咯!近年来各种数据可视化、信息可视化图的兴起,科普知识、研究报告、信息图表摆脱以往单一的数据文字内容,不再冷冰冰而有了自己的“味道”。这些有趣的阅读体验不正是口味超丰富的“冰淇淋”们吗!下面先一起来欣赏一下这些美好的例子吧。 以上是一位设计师以自己节制饮食规划一周为主题所拍摄的海报,原本不及颜色那么鲜美动人垃圾食品的朴素的健康食品,在设计师的巧思下变得可爱清新,热量蛋白质等数据也不再干巴巴而成为设计的美好元素之一。这可比那些市面上说教式的健康饮食菜谱让人有胃口多了,是不是让观者更有动力扔掉垃圾食品们,迈向健康的新生活呢~   以上是经典字体Helvatica的一组时间轴图表,设计师除了清晰的展示这个字体的历史之外,不忘用强烈黑白红凝造出与字体本身“优雅、经典”相符的气质。   以上是一组Mercedes-Benz Read more […]