- 博客(31)
- 收藏
- 关注
转载 PHPCMS v9 分析(1)
最近公司要做微信接口开发。用asp.net 始终取不到微信用户的openId,换了php却可以。于是把代码改用PHP开发了。 于是在项目中引入了PHPCMS V9这个框架。 学习PHP的第一份资料其实很早就用PHPCMS V9了,但是一直没有深入研究。这些天正好仔细分析一下。一: 先简单看了看PHP语法:PHP是一种弱类型,解释型,动态的语言,和C#不一样,和...
2014-11-20 22:46:00
135
转载 highcharts 配置选项
Highcharts给了丰富的配置项,用于满足用户的需求。在我这个项目中,图表开始由美工设计,在应用highcharts的时候,读了highcharts的文档,着实仔细的配置了一番。比如Legend的配置,坐标轴的样式等等。先附上一个表格,再记录几个项目中用到的例子,备用。1. xAxis:X轴选项X轴选项用于设置图表X轴相关属性。参数...
2014-10-26 11:54:00
199
转载 highcharts 基本组成
最近一个项目,用到了图表,找了很多,发现Highcharts 这个纯js的图表插件非常好用,功能强大。做个笔记,备用。基本构成,见图:在上图中,显示了做图表时最常配置的几个项目:xAxisX坐标yAxisy坐标Credits版权信息legend图例exporting导出选项...
2014-10-26 10:59:00
109
转载 Jquery 代码性能改善
从jquery官网看到的,简单翻译了一下,很常规的几个改善方法:1: 在循环之外添加 (Append Outside of Loops) 比如代码1:代码1清单:$.each( myArray, function( i, item ) { var newListItem = "<li>" + item + "</li>";...
2014-07-31 23:08:00
98
转载 非80端口的网站发布后外网访问的问题
今天在公司服务器(Windows 2008 server)上部署了两个网站,非80端口,完事后发现在外网无法访问。关闭防火墙发现OK,但是我们并不希望关闭防火墙,于是google,baidu,找到了解决方案。 控制面板=》windows防火墙=》高级设置=》窗口左侧选择“入站规则”,中间选择“Branchcache内容检索(HTTP-IN)”,右侧选中“新建规...
2014-06-09 10:44:00
338
转载 Repository模式
在Nopcommerce 2.8 的数据访问中使用了Repository这种模式。在百度上google了一下,发现这个模式在asp.net mvc里广泛使用着。找了这么一段很精辟不过又看的不大懂的介绍:它是衔接数据映射层和域之间的一个纽带,作用相当于一个在内存中的域对象集合。客户端对象把查询的一些实体进行组合,并把它 们提交给Repository。对象能够从Repository中移除或...
2013-06-06 15:19:00
77
转载 DataAnnotation 自定义验证
当系统提供的不够用的时候,使用自定义。方法步骤:(1)定义一个类继承ValidationAttribute (2)重写IsValid方法 1 public class Test{ 2 [ Price(2.2)] 3 public double Price{get;set;} 4 } 5 6 public class...
2013-06-06 09:40:00
246
转载 Entity Framework5 code first 学习1
因为要学习Nopcommerce,就学习了EF5 CodeFirst。当初在Nopcommerce 1.9中是EF4,说实话对Linq to Entity 不大喜欢。如今却发现这个新技术有大行其道的趋势了。拥抱变化吧。 Code First其宗旨大概是不用先建立数据库,不用EF4里的edmx配置文件,通过编码就可以建立数据库,操纵数据库。传统的开发方法一般...
2013-06-06 09:22:00
60
转载 jquery-ui 分析2
今天由于分析jquery-ui-multiselect 再次读了jquery.ui.widget的代码;读完后很不淡定啊,其实我在想一个事情:jquery 的代码太灵活了,jquery-ui的核心依赖jquery.ui.widget的代码写的近乎诡异哦,太人才喽,哥要不要去学学面向对象的js框架比如dojo? 闲话不扯,先弄懂jquery-u...
2013-05-24 14:40:00
125
转载 Jquery 多选下拉列表插件jquery multiselect
有一个多选的需求,在网上找到了这个插件:multiselecthttps://github.com/ehynds/jquery-ui-multiselect-widgetcsdn博客上有这个插件的介绍,不少童鞋都问了这么个问题,怎么获取选中的值?真是个好问题,因为我在看demo的时候也发现了这个问题,呵呵!先简单说说这个插件: jquery-multisel...
2013-05-24 14:00:00
303
转载 在asp.net mvc 中使用Autofac
据说.net 世界里,最强的依赖注入容器是Autofac 。不管是谁,Nopcommerce2.8 用了它,所以就简单研究一下喽。 用vs 2012 创建一个Asp.net mvc3 的样例项目。然后使用NuGet(Vs2012 自带的有,版本低的话,似乎要安装插件),下载安装autofac的dll,如图1,2. ...
2013-05-07 21:15:00
69
转载 asp.net mvc里的母版页和自定义控件
(1)母版页 在mvc 样例程序LogOn.cshtml 里没有看到<html></html>这样的标记,我猜他有类似于webform里母版页的东东,最后发现在Views目录下,有一个_ViewStart.cshtml 文件,有一句代码:@{ Layout = "~/Views/Shared/_Layout.cshtml";...
2013-05-07 17:20:00
162
转载 HtmlHelper和URLHelper
使用VS2012新建一个带有样例的MVC程序,在视图文件里我发现了这样的东东: @Html.LabelFor(m => m.UserName)<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></scrip...
2013-05-07 16:58:00
77
转载 asp.net MVC 基础
最近研究的Nopcommerce 2.8 使用了Asp.net mvc3,以前没用过,所以对其中的某些知识点,做个笔记。WebForm时代,流行三层架构(汗得很哦,我以为这就是MVC),所谓UI层+逻辑层+数据访问层,不过我参与的项目可能比较小,喜欢用两层。逻辑层省略了。MVC是啥,和三层架构啥区别?看了好多文章,原创的不少,有深度的不少,不过我觉得有两句最让我看出了...
2013-05-07 16:42:00
91
转载 主题和布局(Theme and Layout)-----Layout
网站布局其实就是网页的框架结构喽,看看sina 的微博,个人主页那是个三栏的结构。 Nopcommerce2.8支持三种Layout:单栏,双栏和三栏;分别定义在Views/Shared 目录的_ColumnsOne.cshtml,_ColumnsTwo.cshtml以及_ColumnsThree.cshtml中。他们三个还...
2013-05-04 10:57:00
390
转载 主题和布局(Theme and Layout)-----Theme
在使用PHP类的建站工具的时候,经常看到模板这个词。一套模板实际上包含了Theme和LayOut。二者并不是一回事。【下面的文字可能有翻译官方文档的嫌疑,不好意思啊】一:Theme Theme是定义网页的外观的,保证网站整体观感的一致性, 一般包含一些图片,CSS文件,或其他文件。 Theme放在网站目录的目录之内。NopCommerce的Theme都在Th...
2013-05-04 10:37:00
408
转载 Nopcommerce 2.8 结构
在以前的公司使用过Nopcommerce 1.9 是一个ASP.NET WebFrom 的产品,大体来说没有什么特别的,从前端到后台,大部分的代码都木有高深莫测,很简单,但是它是一个完整的产品,并且有了自己的生态圈,基于他的商城很多(多数在国外)。 我想这个事实给了我们屌丝程序员一个很大的启示,当我们的职业生涯发展到一定的阶段,也可以开发一个自己的产品,它未必有很nb的架构,很...
2013-05-04 09:33:00
111
转载 一个pop-up的思考
最近做社区的功能,pop-up的弹出模式总是窗口居中,想做一个sina 微博上的效果(如图1,取消关注),pop-up在某个元素上边冒泡出来: 一直没在网上找到现成好用的,就自己做一个,Test一下: 我的思路是这样的: (1) 鼠标点击按钮的时候,创建一个div,其中的内容就是要pop-up出来的东西;他的坐标left,right和点击的按钮一致...
2012-12-04 20:17:00
194
转载 web开发之验证
最近研究一些框架,然而工作中发现还是要把一些基本的活计干好。比如验证。1.有即时验证和稍后验证。比如,一个注册程序,在文本框输入一个密码,鼠标离开文本框的时候,用js验证密码长度,强度等。 而稍后的验证,则是,点击”确定注册“类似这样的按钮的时候,还要对之前所有的即时性验证再检验一遍。因为用户可能根本没有理会刚才的即时验证提示。2. 前端验证和后台验证前端校...
2012-10-30 09:13:00
100
转载 JQuery-UI分析(1)
想拿jquery官方的UI和JQuery easyui做个对比,就翻了翻它的源码。看的浮浅,先写一些。 JQuery UI的组件似乎不是声明式产生的,要使用一个widget,需要用JS代码生成。比如:$( "input[type=submit], a, button" ).button();这句JS是把选择到的标签,包装成jquery对象,调用button()...
2012-10-23 22:12:00
69
转载 JQuery-easyui 分析(1)
下载了jquery-easyui的源码,做简单分析。 easyui的代码库结构很简单。n个控件(widget)的文件(比如jquery.calendar.js, 一看就明白它是日历组件咯)加上两个基础文件--easyloader.js 和parser.js; easyloader.js 话说是负责加载每个widget的Js文件和css文件的,当然也负责把...
2012-10-23 21:45:00
142
转载 jquery.fn.extend与jquery.extend
jquery.fn.extend与jquery.extend有什么区别呢?jquery.fn =jQuery.fn = jQuery.prototype ={}所以jquery.fn.extend是给jquery对象提供方法。后者是给jquery类本身提供方法。转载于:https://www.cnblogs.com/xinchuang/archive/201...
2012-09-11 09:10:00
58
转载 PHP之jSON中文
初用PHPjson_encode 不支持中文;解决思路:先编码一下下,urlencode(iconv('gbk', 'utf-8',$r['username']));在客户端:解码一下下:decodeURI(p.username)转载于:https://www.cnblogs.com/xinchuang/archive/2012/01/13/2321422.html...
2012-01-13 11:52:00
62
转载 javascript面向对象----继承
什么是继承,你懂的。在javascript中实现继承,目前见过这么几种方法:1. call和apply 这两个方法作用差不多,用法不同。区分他们:obj.call(this, arg1,arg2,arg3) == obj.apply(this, arguments)==this.obj(arg1, arg2, arg3)call的第一个以外的参数是单个出现的,ap...
2011-12-20 23:58:00
83
转载 javascript面向对象--属性和方法
javascript中的属性和方法归归类,大概有这么四种类型,(1) 私有类型:相当于java或者C#中的private类型,不可以直接访问,需要通过 getter,setter。(2) 动态公共类型:每个对象共享一个副本,外部可以访问(3) 静态公共类型:通过原型延伸出来的属性(4) 类属性:作为类型的属性,直接通过类名可以访问的。举例来说: 1 ...
2011-12-20 23:00:00
72
转载 asp.net webform中使用jquery flexgrid
嗯,最近做一个程序,不想用微软那个gridView了,想换个JS的,extJS,还没研究,主要是不知道怎么从那个很大的库里摘出来一个Grid用,jqgrid,下载一看,还是有点复杂,所以选了jquery flexgrid。 官方网址:jhttp://www.flexigrid.info/ 文档:http://code.google.com/p/flex...
2011-12-15 18:47:00
138
转载 IIS 7的error解决
今天遇到的,记录下来:1:Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your conf...
2011-12-11 23:08:00
84
转载 asp.net JSON串转换成JSON对象
在ashx文件中,通过JavaScriptSerializer 把.NET类序列化为JSON串输出到客户端;一般使用eval将这个json串转成json对象;但是某一次json串里包含了尖括号(<>),单引号('),导致eval失败了。。然后我想到了一个解决方法。。因为之前写ajax,调试到了jquery里,记得里头有转json的方法。。于是乎:我找到了$.par...
2011-11-25 18:21:00
142
转载 javascript面向对象--定义对象(1)
javascript本身不是完全面向对象的哦。。另外,它是一种动态语言,所谓动态,一开始我以为解释执行的就是动态,后来才知道不是。。。像java和C#,他们的属性和方法,一旦定义了,就不能够改变了,而动态语言,可以动态地增加、删除对象的属性和方法。。够牛哦定义javascript的对象其实有三种方法:(1)使用Object对象。Object是js内置的。比如代码1:...
2011-11-21 15:14:00
52
转载 javascript中的this
C#和java中,this是当前类的实例;javascript中呢?有点乱,理一理吧:我的感觉,javascript 中 this指向函数的调用者。。 1 <script> 2 var test={ 3 "obj":null, 4 "func1":function(){ 5 this...
2011-11-21 13:51:00
45
转载 Javascript 变量作用域
javascript的变量也有局部变量和全局变量之分,但是它的变量作用域和java,C#完全不同。在Javascript中,作用域受函数的约束,而不是受块(比如:while,for)的约束;(1) 任何全局变量都是window对象的一个属性.比如:<script> var temp = "aa"; alert(window.temp==temp)...
2011-11-21 13:15:00
40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人