DTD
简介
文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。
DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
内部的 DOCTYPE 声明
假如 DTD 被包含在您的 XML 源文件中,它应当通过下面的语法包装在一个 DOCTYPE 声明中:
<!DOCTYPE root-element [element-declarations]>……继续阅读 »
2年前 (2022-06-30) 246浏览 0评论
0个赞
Vue.js 响应接口
Vue 可以添加数据动态响应接口。
例如以下实例,我们通过使用 $watch 属性来实现数据的监听,$watch 必须添加在 Vue 实例之外才能实现正确的响应。
实例中通过点击按钮计数器会加 1。setTimeout 设置 10 秒后计算器的值加上 20 。
实例
<div id = "app">
<p style = "font-s……继续阅读 »
2年前 (2022-06-30) 203浏览 0评论
0个赞
Swift 泛型
Swift 提供了泛型让你写出灵活且可重用的函数和类型。
Swift 标准库是通过泛型代码构建出来的。
Swift 的数组和字典类型都是泛型集。
你可以创建一个Int数组,也可创建一个String数组,或者甚至于可以是任何其他 Swift 的类型数据数组。
以下实例是一个非泛型函数 exchange 用来交换两个 Int 值:
实例
// 定义一个交换两个变量的函数
func swapTwoInts……继续阅读 »
2年前 (2022-06-30) 203浏览 0评论
0个赞
function loadXMLDoc()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject(“Microso……继续阅读 »
2年前 (2022-06-30) 144浏览 0评论
0个赞
jQuery Password Validation(密码验证)
jQuery Password Validation(密码验证)插件扩展了 jQuery Validate 插件,提供了两种组件:
一种评价密码的相关因素的功能:比如大小写字母的混合情况、字符(数字、特殊字符)的混合情况、长度、与用户名的相似度(可选的)。
一种使用评价功能显示密码强度的验证插件自定义方法。显示的文本可以被本地化。
您可以简单地自定义强……继续阅读 »
2年前 (2022-06-29) 194浏览 0评论
0个赞
AJAX XML 实例
AJAX 可用来与 XML 文件进行交互式通信。
AJAX XML 实例
下面的例子将演示网页如何使用 AJAX 来读取来自 XML 文件的信息:
function loadXMLDoc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyS……继续阅读 »
2年前 (2022-06-29) 108浏览 0评论
0个赞
jQuery – 链(Chaining)
通过 jQuery,可以把动作/方法链接在一起。
Chaining 允许我们在一条语句中运行多个 jQuery 方法(在相同的元素上)。
jQuery 方法链接
直到现在,我们都是一次写一条 jQuery 语句(一条接着另一条)。
不过,有一种名为链接(chaining)的技术,允许我们在相同的元素上运行多条 jQuery 命令,一条接着另一条。
提示: 这……继续阅读 »
2年前 (2022-06-29) 288浏览 0评论
0个赞
TypeScript Number
TypeScript 与 JavaScript 类似,支持 Number 对象。
Number 对象是原始数值的包装对象。
语法
var num = new Number(value);
注意: 如果一个参数值不能转换为一个数字将返回 NaN (非数字值)。
Number 对象属性
下表列出了 Number 对象支持的属性:
序号
属性 & 描述
1.
MAX_……继续阅读 »
2年前 (2022-06-29) 233浏览 0评论
0个赞
React 组件
本章节我们将讨论如何使用组件使得我们的应用更容易来管理。
接下来我们封装一个输出 “Hello World!” 的组件,组件名为 HelloMessage:
React 实例
function HelloMessage(props) {
return <h1>Hello World!</h1>;
}
const element = <He……继续阅读 »
2年前 (2022-06-29) 276浏览 0评论
0个赞
jQuery css() 方法
jQuery css() 方法
css() 方法设置或返回被选元素的一个或多个样式属性。
返回 CSS 属性
如需返回指定的 CSS 属性的值,请使用如下语法:
css(“propertyname“);
下面的例子将返回首个匹配元素的 background-color 值:
实例
$("p").css("background-……继续阅读 »
2年前 (2022-06-29) 171浏览 0评论
0个赞
jQuery Accordion
jQuery Accordion 插件用于创建折叠菜单。它通常与嵌套的列表、定义列表或嵌套的 div 一起使用。选项用于指定结构、激活的元素和定制的动画。
该插件现在是 jQuery UI 的一部分,独立的版本不会再更新了。目前版本是 1.6。
jQuery Accordion 官网,jQuery Accordion 插件下载:http://www.runoob.com/try/do……继续阅读 »
2年前 (2022-06-28) 342浏览 0评论
0个赞
JSON 使用
把 JSON 文本转换为 JavaScript 对象
JSON 最常见的用法之一,是从 web 服务器上读取 JSON 数据(作为文件或作为 HttpRequest),将 JSON 数据转换为 JavaScript 对象,然后在网页中使用该数据。
为了更简单地为您讲解,我们使用字符串作为输入进行演示(而不是文件)。
JSON 实例 – 来自字符串的对象
创建包含 JSON 语法的 J……继续阅读 »
2年前 (2022-06-28) 330浏览 0评论
0个赞
Angular 2 架构
Angular 2 应用程序应用主要由以下 8 个部分组成:
1、模块 (Modules)
2、组件 (Components)
3、模板 (Templates)
4、元数据 (Metadata)
5、数据绑定 (Data Binding)
6、指令 (Directives)
7、服务 (Services)
8、依赖注入 (Dependency Injectio……继续阅读 »
2年前 (2022-06-28) 258浏览 0评论
0个赞
DTD 教程
DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块。
DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。
现在开始学习DTD!
DTD 新闻实例
<!DOCTYPE NEWSPAPER [
<!ELEMENT NEWSPAPER (ARTICLE+)>
<!ELEMENT ARTICLE (HEADLINE,BYLINE,LEAD,BODY,NOTE……继续阅读 »
2年前 (2022-06-28) 305浏览 0评论
0个赞
jQuery UI 实例 – 定位(Position)
相对窗口、文档、锚、光标/鼠标等元素定位一个元素。
如需了解更多有关 .position() 方法的细节,请查看 API 文档 .position()。
默认功能
使用表单控件配置位置,或者拖拽被定位的元素来修改它的偏移量。向四周拖拽父元素来查看碰撞检测。
<!doctype html>
<html lang="en">
&……继续阅读 »
2年前 (2022-06-28) 163浏览 0评论
0个赞
jQuery UI 通过部件库(Widget Factory)扩展小部件
jQuery UI 的部件库(Widget Factory)使得创建小部件变得更加容易,这些小部件扩展了已有小部件的功能。这样子您就能在已有的基础上创建出功能强大的小部件,也可以在已有的小部件功能上做细微的调整。
注意:在学习本章节之前,需要明白什么是部件库(Widget Factory),及它是怎么工作的。如果您对这些知识还不熟悉,那么请先查……继续阅读 »
2年前 (2022-06-27) 153浏览 0评论
0个赞
AngularJS 路由
本章节我们将为大家介绍 AngularJS 路由。
AngularJS 路由允许我们通过不同的 URL 访问不同的内容。
通过 AngularJS 可以实现多视图的单页 Web 应用(single page web application,SPA)。
通常我们的 URL 形式为 http://runoob.com/first/page,但在单页 Web 应用中 AngularJS 通过 #!……继续阅读 »
2年前 (2022-06-27) 192浏览 0评论
0个赞
pre {
white-space: pre-wrap;
}
jQuery EasyUI 表单 – 创建树形下拉框
树形下拉框(ComboTree)是一个带有下列树形结构(Tree)的下拉框(ComboBox)。它可以作为一个表单字段进行使用,可以提交给远程服务器。
在本教程中,我们将要创建一个注册表单,带有 name、address、city 字段。city 字段是一个树形下拉框(ComboTree)字……继续阅读 »
2年前 (2022-06-27) 175浏览 0评论
0个赞
XML 元素 vs. 属性
在XML中,并没有规定何时使用属性,以及何时使用子元素。
使用元素 vs. 属性
数据可以存储在子元素或属性。
让我们来看下这些实例:
<person sex=”female”>
<firstname>Anna</firstname>
<lastname>Smith</lastname>
&l……继续阅读 »
2年前 (2022-06-27) 186浏览 0评论
0个赞
pre {
white-space: pre-wrap;
}
jQuery EasyUI 数据网格 – 启用行内编辑
可编辑的功能是最近添加到数据网格(datagrid)的。它可以使用户添加一个新行到数据网格(datagrid)。用户也可以更新一个或多个行。
本教程向您展示如何创建一个数据网格(datagrid)和内联编辑器。
创建数据网格(DataGrid)
&n……继续阅读 »
2年前 (2022-06-27) 272浏览 0评论
0个赞
jQuery 实例
你想增进 jQuery 技能吗?
jQuery 选择器
$(this).hide()
演示 jQuery 的 hide() 函数,隐藏当前的 HTML 元素。
$(“p”).hide()
演示 jQuery 的 hide() 函数,隐藏所有 <p> 元素。
$(“.test”).hide()
演示 jQuery 的 hide() 函……继续阅读 »
2年前 (2022-06-27) 206浏览 0评论
0个赞
function initialize()
{
var mapProp= {
center:new google.maps.LatLng(51.508742,-0.120850),
zoom:5,
mapTypeId:google.maps.MapTypeId.ROADMAP
};
var map=new google.maps.Map(document.getElementByI……继续阅读 »
2年前 (2022-06-26) 90浏览 0评论
0个赞
TypeScript Map 对象
Map 对象保存键值对,并且能够记住键的原始插入顺序。
任何值(对象或者原始值) 都可以作为一个键或一个值。
Map 是 ES6 中引入的一种新的数据结构,可以参考 ES6 Map 与 Set。
创建 Map
TypeScript 使用 Map 类型和 new 关键字来创建 Map:
let myMap = new Map();
初始化 Map,可以以数组的格式来传入键值……继续阅读 »
2年前 (2022-06-26) 160浏览 0评论
0个赞
Vue.js 组件 – 自定义事件
父组件是使用 props 传递数据给子组件,但如果子组件要把数据传递回去,就需要使用自定义事件!
我们可以使用 v-on 绑定自定义事件, 每个 Vue 实例都实现了事件接口(Events interface),即:
使用 $on(eventName) 监听事件
使用 $emit(eventName) 触发事件
另外,父组件可以在使用子组件的地方直接用 v-on 来……继续阅读 »
2年前 (2022-06-26) 387浏览 0评论
0个赞
jQuery UI 实例 – 缩放(Resizable)
使用鼠标改变元素的尺寸。
如需了解更多有关 resizable 交互的细节,请查看 API 文档 可调整尺寸小部件(Resizable Widget)。
默认功能
在任意的 DOM 元素上启用 resizable 功能。通过鼠标拖拽右边或底边的边框到所需的宽度或高度。
<!doctype html>
<html lang="en……继续阅读 »
2年前 (2022-06-26) 298浏览 0评论
0个赞
jQuery – AJAX get() 和 post() 方法
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。
HTTP 请求:GET vs. POST
两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。
GET – 从指定的资源请求数据
POST – 向指定的资源提交要处理的数据
G……继续阅读 »
2年前 (2022-06-25) 279浏览 0评论
0个赞
AngularJS Scope(作用域)
Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带。
Scope 是一个对象,有可用的方法和属性。
Scope 可应用在视图和控制器上。
如何使用 Scope
当你在 AngularJS 创建控制器时,你可以将 $scope 对象当作一个参数传递:
AngularJS 实例
控制器中的属性对应了视图上的属性:
<d……继续阅读 »
2年前 (2022-06-25) 195浏览 0评论
0个赞
AngularJS 控制器
AngularJS 控制器 控制 AngularJS 应用程序的数据。
AngularJS 控制器是常规的 JavaScript 对象。
AngularJS 控制器
AngularJS 应用程序被控制器控制。
ng-controller 指令定义了应用程序控制器。
控制器是 JavaScript 对象,由标准的 JavaScript 对象的构造函数 创建。
AngularJS 实……继续阅读 »
2年前 (2022-06-25) 163浏览 0评论
0个赞
Swift 闭包
闭包(Closures)是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。
Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 匿名函数比较相似。
全局函数和嵌套函数其实就是特殊的闭包。
闭包的形式有:
全局函数
嵌套函数
闭包表达式
有名字但不能捕获任何值。
有名字,也能捕获封闭函数内的值。
无名闭包,使用轻量级语法……继续阅读 »
2年前 (2022-06-25) 216浏览 0评论
0个赞
jQuery UI 实例
jQuery UI 提供了一组用户界面交互、特效、小部件、实用工具及主题。通过实例演示、查看源代码、创建主题、阅读API 文档,开始学习使用 jQuery
UI。
交互(Interactions)
交互(Interactions)向任何元素添加基本的基于鼠标的行为。您可以只通过短短的几行代码即可创建排序列表、缩放元素、拖放行为等等。交互(Interactions)也作用于更复杂的小部件和应用……继续阅读 »
2年前 (2022-06-25) 287浏览 0评论
0个赞