摘要: 双向绑定 双向绑定是AngularJS最实用的功能,它节省了大量的代码,使我们专注于数据和视图,不用浪费大量的代码在Dom监听、数据同步上,关于双向更新,可看下图: 下面,我们通过代码来实现。先不要纠结其中不明白的地方,先来体验下数据绑定的效果。 数据-->视图 这里我们只演示有了数据以后,如何绑定到视图上。 ... 阅读全文
posted @ 2016-09-03 22:34 Localhost 阅读(916) 评论(0) 推荐(0) 编辑
摘要: 什么是MVVM MVVM模式是Model-View-ViewMode模式的简称。 由视图(View)、视图模型(ViewModel)、模型(Model)三部分组成,通过这三部分实现UI逻辑、呈现逻辑和状态控制、数据与业务逻辑的分离。 各层的职责 Model用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。它具有对数据直接访问的权利,例如对数据库的访问,Model... 阅读全文
posted @ 2016-09-03 21:37 Localhost 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 先来说说自定义指令 ng通过内置指令的方式实现了对html的增强,同时也赋予了我们自定义指令的功能,让我们根据实际需求进行指令的定制。自定义指令涉及到模板(template)、作用域(scope)、数据绑定和Dom操作等内容,我也是正在学习中,写的比较肤浅。 如何自定义指令 从简单的写起,我们先来认 阅读全文
posted @ 2016-09-03 18:16 Localhost 阅读(4194) 评论(0) 推荐(0) 编辑
摘要: 说说指令 不得不赞叹,指令是ng最为强大的功能之一,好吧,也可以去掉之一,是最强大的功能。ng内置了许多自定义的指令,这避免了我们自己去造轮子。同时,ng也提供了自定义指令的功能,可以让我们的页面元素标签更加实例化。 内置的指令很多,至少40-50个吧。我们在学习的时候,有两种思路,一种是先作题,遇到不会的就去问;还有一种就是先把书都看了,然后再做题。这儿呢,我们就先介绍大概的类别,... 阅读全文
posted @ 2016-09-03 10:53 Localhost 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 什么是AngularJS AngularJS是一款优秀的前端JS框架,是Google多款产品之一,简称ng。 ng有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。 它可以让前端开发人员将获取数据、数据模型和视图隔离进行开发。 Angular包括什么 ng包括指令、服务、筛选器和一些常用的类库,其中指令是最为让人炫目的功能,... 阅读全文
posted @ 2016-09-02 16:11 Localhost 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 前言 刚学习EasyUI,在进行到DataGrid加载Json数据时,总是不显示数据.很是崩溃. 折腾了许久,发现是因为和IIS服务器相关,也终于找到了解决办法. 解决方法: 在IIS中配置Json的MimeType类型为application/json,然后jquery使用get方式获取数据,可正常获取,如果使用post获取数据,则会返回405错误. 阅读全文
posted @ 2013-05-18 22:05 Localhost 阅读(4341) 评论(2) 推荐(0) 编辑
摘要: 写在前面的话 对于构造函数,我们都很熟悉,用于在实例化类的时候,使用new关键字,new出一个实例来供使用。 那么对于静态构造函数,充当的是什么角色呢,它和非静态构造函数有什么区别呢?它又有什么好处呢? 描述 静态构造函数用于初始化任何静态数据(静态方法里只能引用静态字段,静态构造函数也属于静态方法的一种)。 静态构造方法在创建第一个实例或引用类的静态变量之前,会自... 阅读全文
posted @ 2013-01-12 14:32 Localhost 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话: 对于一个项目来说,我们可能会用到许多的母版页+内容页的组合.那么当我们使用到多个母版页时,我们可能会遇到这样的问题.在不同的母版页内加载相同的js和css内容. 如果一个js或css文件在项目中的位置发生了变化,我们就要修改多个母版页的js和css的link. 对此,我们或许可以使用嵌套母版页的形式,来使我们尽量只改变一处的link,就可以使所有页面的js或cs... 阅读全文
posted @ 2013-01-02 16:05 Localhost 阅读(6922) 评论(0) 推荐(0) 编辑
摘要: 1.什么是跨域 我们经常会在页面上使用ajax请求访问其他服务器的数据,此时,客户端会出现跨域问题. 跨域问题是由于javascript语言安全限制中的同源策略造成的. 简单来说,同源策略是指一段脚本只能读取来自同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合. 例如: URL ... 阅读全文
posted @ 2012-12-03 13:07 Localhost 阅读(95457) 评论(6) 推荐(10) 编辑
摘要: IE8下,按F12之后,开发人员工具出现在任务栏,但是点击召唤不出来.解决方案如下 在XP下: 将鼠标移到任务栏的的窗口上右键,点击最大化。 在Windows7下: 将鼠标移到任务栏的的窗口上,按住shift键,然后右键,点击最大化。 阅读全文
posted @ 2012-06-14 23:15 Localhost 阅读(703) 评论(1) 推荐(1) 编辑
摘要: Master Page中的css引用是相对于Master Page页面,而javascript的引用相对于引用了Master Page的Content Page,所以在Master Page中CSS的引用可以写成 <link rel="Stylesheet" type="text/css" media="screen" charset="utf-8" href="../css/site... 阅读全文
posted @ 2012-06-14 18:50 Localhost 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一、sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:... 阅读全文
posted @ 2012-06-12 10:56 Localhost 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 初学Entity Framework,添加数据时,提示"一个实体对象不能由多个 IEntityChangeTracker 实例引用"这个问题,添加不成功.调试很久,发现问题所在.先说下环境. .net framework版本: 4.0 Microsoft Visual Studio版本: 2010 Microsoft Sql Server版本: 2008 使用表关系图: 两个表数据如下... 阅读全文
posted @ 2012-03-18 19:22 Localhost 阅读(11704) 评论(1) 推荐(1) 编辑
摘要: 写在前面的话 我们经常会在存储过程中调用其他的存储过程,那么,我们如何获取另一个存储过程的returnValue和outputValue呢? 建表(Folder)如下: 列名 类型 备注 FolderId int 文件夹ID 主键 自动增减 FolderName nvarchar(50) 文件夹名 ParentFolderId int 父文件夹ID GroupNo nvarcha... 阅读全文
posted @ 2011-12-13 11:03 Localhost 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: 写在前面的话 我们在使用Ajax时,当我们向服务器发送数据时,我们可以采用Get方式请求服务器,也可以使用Post方式请求服务器.那么,我们什么时候该采用Get方式,什么时候该采用Post方式呢? Get请求和Post请求的区别 1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来 2.使用Get请求发送数据量小,Post请求发送数据量大 例子 页面的HTML代码: <ht... 阅读全文
posted @ 2011-06-06 10:23 Localhost 阅读(95603) 评论(5) 推荐(27) 编辑