- 博客(256)
- 资源 (11)
- 收藏
- 关注
原创 【设计模式】委托模式
委托模式分类 编程技术委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。简单的Java例子在这个例子里,
2017-11-29 11:27:00 1263
原创 【设计模式】代理模式(Proxy Pattern)
代理模式在代理模式(Proxy Pattern)中,一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。介绍意图:为其他对象提供一种代理以控制对这个对象的访问。主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建
2017-11-29 11:25:37 248
原创 【设计模式】工厂模式(Factory Pattern)
工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。介绍意图:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类,工厂模式使其创建过程延迟到子类进行。
2017-11-29 11:24:37 207
转载 【设计模式】策略模式(Strategy Pattern)
策略模式在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。介绍意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在
2017-11-29 11:22:38 193
原创 【设计模式】空对象模式(Null Object Pattern)
空对象模式在空对象模式(Null Object Pattern)中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。在空对象模式中,我们创建一个指定各种要执行的操作的抽象类和扩展该类的实体类,还创建一个未对该类做任何实现的空对象类,该空对象类将无缝地使用在需要检查空值
2017-11-29 11:21:56 213
原创 【设计模式】状态模式(State Pattern)
状态模式在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。介绍意图:允许对象在内部状态发生改变时改变它的行为,对象看起来好像修改了它的类。主要解决:对象的行为依赖于它的状态(属性),并且可以根据它的状态改
2017-11-29 11:21:04 198
原创 【设计模式】原型模式(Prototype Pattern)
原型模式原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一个对象需要在一个高代价的数据库操作之后被创建。我们可以缓存该对象,在下一个请求时返回它的克隆,在需要的时候更新
2017-11-29 11:20:05 230
转载 【JavaScript 】类型转换
JavaScript 类型转换Number() 转换为数字, String() 转换为字符串, Boolean() 转化为布尔值。JavaScript 数据类型在 JavaScript 中有 5 种不同的数据类型:stringnumberbooleanobjectfunction3 种对象类型:ObjectDate
2017-11-28 08:45:11 283
转载 【JavaScript 】 typeof, null, 和 undefined
JavaScript typeof, null, 和 undefinedJavaScript typeof, null, undefined, valueOf()。typeof 操作符你可以使用 typeof 操作符来检测变量的数据类型。实例typeof "John" // 返回 string typeo
2017-11-28 08:43:56 247
转载 【JavaScript 】Break 和 Continue 语句
JavaScript Break 和 Continue 语句break 语句用于跳出循环。continue 用于跳过循环中的一个迭代。Break 语句我们已经在本教程之前的章节中见到过 break 语句。它用于跳出 switch() 语句。break 语句可用于跳出循环。continue 语句跳出循环后,会继续执行该循环之后的代码(如果有的话
2017-11-28 08:40:23 231
转载 【JavaScript 】while 循环
JavaScript while 循环只要指定条件为 true,循环就可以一直执行代码块。while 循环while 循环会在指定条件为真时循环执行代码块。语法while (条件){ 需要执行的代码}实例本例中的循环将继续运行,只要变量 i 小于 5:实例while(i5){x
2017-11-28 08:39:40 236
转载 【JavaScript 】for 循环
JavaScript for 循环循环可以将代码块执行指定的次数。JavaScript 循环如果您希望一遍又一遍地运行相同的代码,并且每次的值都不同,那么使用循环是很方便的。我们可以这样输出数组的值:一般写法:document.write(cars[0] + "");document.write(cars[1] + "")
2017-11-28 08:37:13 403
转载 【JavaScript 】switch 语句
JavaScript switch 语句switch 语句用于基于不同的条件来执行不同的动作。JavaScript switch 语句请使用 switch 语句来选择要执行的多个代码块之一。语法switch(n){case1: 执行代码块1break;case2: 执行代码块2break;default:
2017-11-28 08:36:22 386
转载 【JavaScript 】If...Else 语句
JavaScript If...Else 语句条件语句用于基于不同的条件来执行不同的动作。条件语句通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。在 JavaScript 中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码if...else 语句 -
2017-11-28 08:35:36 472
转载 【JavaScript 】比较 和 逻辑运算符
JavaScript 比较 和 逻辑运算符比较和逻辑运算符用于测试 true 或者 false。比较运算符比较运算符在逻辑语句中使用,以测定变量或值是否相等。x=5,下面的表格解释了比较运算符:运算符描述比较返回值实例==等于x==8false实例 »
2017-11-28 08:34:49 336
转载 【JavaScript 】运算符
JavaScript 运算符运算符 = 用于赋值。运算符 + 用于加值。运算符 = 用于给 JavaScript 变量赋值。算术运算符 + 用于把值加起来。实例指定变量值,并将值相加:y=5;z=2;x=y+z;在以上语句执行后,x 的值是:7JavaScript 算术运算符y=5,
2017-11-28 08:33:38 395
转载 【JavaScript 】字符串
JavaScript 字符串JavaScript 字符串用于存储和处理文本。JavaScript 字符串字符串可以存储一系列字符,如 "John Doe"。字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号:实例var carname = "Volvo XC60";var carname = 'Volvo XC60';
2017-11-28 08:31:22 214
转载 【JavaScript 】事件
JavaScript 事件HTML 事件是发生在 HTML 元素上的事情。当在 HTML 页面中使用 JavaScript 时, JavaScript 可以触发这些事件。HTML 事件HTML 事件可以是浏览器行为,也可以是用户行为。以下是 HTML 事件的实例:HTML 页面完成加载HTML input 字段改变时HTML 按钮
2017-11-27 08:42:47 234
转载 【JavaScript 】作用域
JavaScript 作用域作用域可访问变量的集合。JavaScript 作用域在 JavaScript 中, 对象和函数同样也是变量。在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。JavaScript 函数作用域: 作用域在函数内修改。JavaScript 局部作用域变量在函数内声明,变量为局部作用域。
2017-11-27 08:42:02 216
转载 【JavaScript 】函数
JavaScript 函数函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。实例!DOCTYPEhtml>html>head>script>function myFunction(){ alert("Hello World!");}script>head>body>buttononclick="myFunction()">Try i
2017-11-27 08:41:12 382
转载 【JavaScript 】对象
JavaScript 对象JavaScript 对象是拥有属性和方法的数据。真实生活中的对象,属性和方法真实生活中,一辆汽车是一个对象。对象有它的属性,如重量和颜色等,方法有启动停止等:对象属性方法car.name = Fiatcar.model = 500car.weight
2017-11-27 08:40:23 209
转载 【JavaScript 】数据类型
JavaScript 数据类型字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。JavaScript 拥有动态类型JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:实例var x; //
2017-11-27 08:39:21 248
转载 【JavaScript 】变量
JavaScript 变量变量是用于存储信息的"容器"。实例var x=5;var y=6;var z=x+y;就像代数那样x=5y=6z=x+y在代数中,我们使用字母(比如 x)来保存值(比如 5)。通过上面的表达式 z=x+y,我们能够计算出 z 的值为 11。在 JavaScript 中,这些
2017-11-27 08:38:23 176
转载 【JavaScript 】注释
JavaScript 注释JavaScript 注释可用于提高代码的可读性。JavaScript 注释JavaScript 不会执行注释。我们可以添加注释来对 JavaScript 进行解释,或者提高代码的可读性。单行注释以 // 开头。本例用单行注释来解释代码:实例// 输出标题:document.getElemen
2017-11-27 08:36:28 199
转载 【JavaScript 】语句
JavaScript 语句JavaScript 语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。JavaScript 语句JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。下面的 JavaScript 语句向 id="demo" 的 HTML 元素输出文本 "你好 Dolly" :实例
2017-11-27 08:35:36 313
转载 【JavaScript 】语法
JavaScript 语法JavaScript 是一个程序语言。语法规则定义了语言结构。JavaScript 语法JavaScript 是一个脚本语言。它是一个轻量级,但功能强大的编程语言。JavaScript 字面量在编程语言中,一般固定值称为字面量,如 3.14。数字(Number)字面量 可以是整数或者是小数,或者是科学计数
2017-11-27 08:34:37 734
转载 【JavaScript 】输出
JavaScript 输出JavaScript 没有任何打印或者输出的函数。JavaScript 显示数据JavaScript 可以通过不同的方式来输出数据:使用 window.alert() 弹出警告框。使用 document.write() 方法将内容写到 HTML 文档中。使用 innerHTML 写入到 HTML 元素。使用 consol
2017-11-27 08:33:19 181
转载 【JavaScript 】用法
JavaScript 用法HTML 中的脚本必须位于 与 标签之间。脚本可被放置在 HTML 页面的 和 部分中。 标签如需在 HTML 页面中插入 JavaScript,请使用 标签。 和 会告诉 JavaScript 在何处开始和结束。 和 之间的代码行包含了 JavaScript:alert("我的第一个
2017-11-26 19:53:43 180
转载 【JavaScript 】简介
JavaScript 简介JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML
2017-11-26 19:52:54 288
转载 JavaScript 教程
JavaScript 教程JavaScript 是 Web 的编程语言。所有现代的 HTML 页面都使用 JavaScript。JavaScript 非常容易学。本教程将教你学习从初级到高级JavaScript知识。JavaScript 在线实例本教程包含了大量的 JavaScript 实例, 您可以点击 "尝试一下" 来在线查看实例。
2017-11-26 19:51:42 285
转载 ASP.NET Web Forms - Validation 服务器控件
ASP.NET Web Forms - Validation 服务器控件Validation 服务器控件是用来验证用户输入的。Validation 服务器控件Validation 服务器控件用于验证输入控件的数据。如果数据未通过验证,则向用户显示错误消息。创建 Validation 服务器控件的语法是:Validati
2017-11-26 19:50:27 250
转载 ASP.NET Web Forms - Web 服务器控件
ASP.NET Web Forms - Web 服务器控件Web 服务器控件是服务器可理解的特殊 ASP.NET 标签。Web 服务器控件就像 HTML 服务器控件,Web 服务器控件也是在服务器上创建的,它们同样需要 runat="server" 属性才能生效。然而,Web 服务器控件没有必要映射任何已存在的 HTML 元素,它们可以表示更复杂的元素。创建
2017-11-26 19:49:58 417
转载 ASP.NET Web Forms - HTML 服务器控件
ASP.NET Web Forms - HTML 服务器控件HTML 服务器控件是服务器可理解的 HTML 标签。HTML 服务器控件ASP.NET 文件中的 HTML 元素,默认是作为文本进行处理的。要想让这些元素可编程,需向 HTML 元素中添加 runat="server" 属性。这个属性表示,该元素将被作为服务器控件进行处理。注释:所有 HTML 服
2017-11-26 19:49:24 280
转载 ASP.NET Web Forms - 实例
ASP.NET Web Forms - 实例ASP.NET HTML 控件HTML AnchorHTML ButtonHTML ImageHTML Image 2HTML InputbuttonHTML InputCheckboxHTML InputHiddenHTML InputImageHTML InputRa
2017-11-26 19:48:55 1375
转载 ASP.NET Web Forms - 导航
ASP.NET Web Forms - 导航ASP.NET 带有内建的导航控件。网站导航维护大型网站的菜单是困难而且费时的。在 ASP.NET 中,菜单可存储在文件中,这样易于维护。文件通常名为 web.sitemap,并且被存放在网站的根目录下。此外,ASP.NET 有三个心的导航控件:Dynamic menusTreeViews
2017-11-26 19:48:18 421
转载 ASP.NET Web Forms - 母版页
ASP.NET Web Forms - 母版页母版页为您的网站的其他页面提供模版。母版页母版页允许您为您的 web 应用程序中的所有页面(或页面组)创建一致的外观和行为。母版页为其他页面提供模版,带有共享的布局和功能。母版页为内容定义了可被内容页覆盖的占位符。输出结果是母版页和内容页的组合。内容页包含您想要显示的内容。当用户请求内容页时,AS
2017-11-26 19:47:45 528
转载 ASP.NET Web Forms - 数据库连接
ASP.NET Web Forms - 数据库连接ADO.NET 也是 .NET 框架的组成部分。ADO.NET 用于处理数据访问。通过 ADO.NET,您可以操作数据库。尝试一下 - 实例数据库连接 - 绑定到 DataList 控件数据库连接 - 绑定到 Repeater 控件什么是 ADO.NET?ADO.NET 是
2017-11-26 19:45:59 731
转载 ASP.NET Web Forms - DataList 控件
ASP.NET Web Forms - DataList 控件DataList 控件,类似于 Repeater 控件,用于显示绑定在该控件上的项目的重复列表。不过,DataList 控件会默认地在数据项目上添加表格。绑定 DataSet 到 DataList 控件DataList 控件,类似于 Repeater 控件,用于显示绑定在该控件上的项目的重复列表。不过,D
2017-11-24 08:46:59 917
转载 ASP.NET Web Forms - Repeater 控件
ASP.NET Web Forms - Repeater 控件Repeater 控件用于显示被绑定在该控件上的项目的重复列表。绑定 DataSet 到 Repeater 控件Repeater 控件用于显示被绑定在该控件上的项目的重复列表。Repeater 控件可被绑定到数据库表、XML 文件或者其他项目列表。在这里,我们将演示如何绑定 XML 文件到 Repeate
2017-11-24 08:45:40 701
转载 ASP.NET Web Forms - XML 文件
ASP.NET Web Forms - XML 文件我们可以绑定 XML 文件到列表控件。一个 XML 文件这里有一个名为 "countries.xml" 的 XML 文件:NorwayNSwedenSFranceFItalyI查看这个 XML 文
2017-11-24 08:44:55 551
node-blog-master.zip
2020-07-06
Live2D.rar
2019-05-21
angular-easyui
2018-03-08
代码生成器
2018-03-08
MVC5-入门指南
2018-03-08
DTCMS入门级
2018-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人