jQuery 教程

jQuery 教程

jQuery 是一个 JavaScript 库。

jQuery 极大地简化了 JavaScript 编程。

jQuery 很容易学习。

本章节的每一篇都包含了在线实例

通过本站的在线编辑器,你可以在线运行修改后的代码,并查看运行结果。

实例

$(document).ready(function(){
$
(p).click(function(){
$
(this).hide();
});
});

尝试一下 »

点击 “尝试一下” 按钮查看运行结果。

jQuery 实例

在本教程中,您将通过教程以及许多在线实例,学到如何通过使用 jQuery 应用 JavaScript 效果。


jQuery 测验

在菜鸟教程上测试你的 jQuery 技能!

jQuery 参考手册

在本教程中,你将学习到更多的jquery的使用方法。

AngularJS 教程

AngularJS 教程

Angular

AngularJS 通过新的属性和表达式扩展了 HTML。

AngularJS 可以构建一个单一页面应用程序(SPAs:Single Page Applications)。

AngularJS 学习起来非常简单。

现在开始学习 AngularJS!


每个章节都有相应的实例

在每个章节中,您可以在线编辑实例,然后点击按钮查看结果。

AngularJS 实例

<!DOCTYPE html>
<html>
<head>
<meta charset=“utf-8”>
<script src=“http://cdn.static.runoob.com/libs/angular.js/1.4.6/angular.min.js”></script>
</head>
<body>

<div ng-app=“”>
  <p>名字 : <input type=“text” ng-model=“name”></p>
  <h1>Hello {{name}}</h1>
</div>

</body>
</html>

尝试一下 »


阅读本教程前,您需要了解的知识:

在开始学习 AngularJS 之前,您需要具备以下基础知识:

  • HTML
  • CSS
  • JavaScript

AngularJS 历史

AngularJS 是比较新的技术,版本 1.0 是在 2012 年发布的。

AngularJS 是由 Google 的员工 Miško Hevery 从 2009 年开始着手开发。

这是一个非常好的构想,该项目目前已由 Google 正式支持,有一个全职的开发团队继续开发和维护这个库。


AngularJS 实例

本教程包含了大量的 AngularJS 实例!

AngularJS 实例


AngularJS 参考手册

参考手册包含了本教程中使用到的所有指令和过滤器。

AngularJS 参考手册

jQuery EasyUI 教程

jQuery EasyUI 教程

jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。

jQuery EasyUI 框架提供了创建网页所需的一切,帮助您轻松建立站点。本教程将告诉您如何使用 jQuery EasyUI 框架创建应用。

现在开始学习 jQuery EasyUI!

jQuery EasyUI 离线版CHM下载!

内容列表

Application(应用)

Drag 与 Drop(拖动与放置,即拖放)

Menu 与 Button(菜单与按钮)

Layout(布局)

DataGrid(数据网格)

Window(窗口)

Tree(树形菜单)

Form(表单)

参考手册

SQLite 教程

SQLite 教程

SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。

本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。

现在开始学习 SQLite!

谁适合阅读本教程?

本教程有助于初学者了解 SQLite 数据库引擎相关的基础知识和先进理念。

阅读本教程前,你需要了解的知识:

在开始使用本教程提供的各类实例进行练习之前,您需要了解什么是数据库,尤其是 RDBMS,以及什么是计算机编程语言。

编译/执行 SQLite 程序

如果您想要通过 SQLite DBMS 编译/执行 SQL 程序,但是您没有相关设置,那么可以访问 compileonline.com。您只需进行简单的点击动作,即可在高端的服务器上体验真实的编程经验。这是完全免费的在线工具。

SQLite 函数参考手册

本教程提供了所有重要的内置的 SQLite 函数的参考手册。

SQLite 常用函数

SQLite 有用的资源

本教程列出了 SQLite 数据库网站和书籍。

SQLite 有用的网站

  • SQLite Home Page – SQLite 官方网站提供了最新的 SQLite 安装版本,最新的 SQLite 资讯以及完整的 SQLite 教程。

  • PHP SQLite3 – 网站提供了 SQLite 3 数据库的 PHP 支持的完整细节。

  • SQLite JDBC Driver: – SQLite JDBC,由 Taro L. Saito 开发的,是一个用于 Java 中访问和创建 SQLite 数据库文件的库。

  • DBD-SQLite-0.31 – SQLite Perl driver 驱动程序与 Perl DBI 模块一起使用。

  • DBI-1.625 – Perl DBI 模块为包括 SQLite 在内的任何数据库提供了通用接口。

  • SQLite Python – sqlite3 python 模块由 Gerhard Haring 编写的。它提供了与 DB-API 2.0 规范兼容的 SQL 接口。

SQLite 有用的书籍

Using SQLite The Definitive Guide to SQLite Sams Teach Yourself SQL in 10 Minutes SQLite The SQL Guide to SQLite SQLite 3 with PHP Essential Training

CSS 教程

CSS 教程

通过使用 CSS 我们可以大大提升网页开发的工作效率!

在我们的 CSS 教程中,您会学到如何使用 CSS 同时控制多重网页的样式和布局。

各章节实例

本 CSS 教程包含了数百个CSS在线实例

通过本站的在线编辑器,你可以在线编辑CSS,并且可以在线查看修改后的效果。

CSS 实例

body
{
background-color:#d0e4fe;
}
h1
{
color:orange;
text-align:center;
}
p
{
font-family:Times New Roman;
font-size:20px;
}

尝试一下 »

点击 “尝试一下” 按钮查看css是如何工作的。

CSS 实例

css 在线150个实例,通过本站编辑器,你可以学习在线查看修改后css的运行效果。

尝试一下!

HTML/CSS/JS 在线工具

HTML/CSS/JS 在线工具可以在线编辑 HTML、CSS、JS 代码,并实时查看效果,你也可以将优质代码保存分享:https://c.runoob.com/front-end/61

CSS 参考手册

在菜鸟教程中你可以找到更完整的CSS属性、选择器的语法,浏览器支持等资料.

CSS 属性

CSS 选择器参考手册

CSS 声音参考手册

CSS 单位

CSS 颜色参考手册

PHP 教程

PHP 教程

PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

适用于PHP初学者的学习线路和建议

PHP 开发工具推荐

PHP 在线工具

通过实例学习 PHP

我们的 PHP 在线实例让您能够更简单的学习 PHP,实例中包含了 PHP 的源码及运行结果。

实例


<!DOCTYPE html>
<html>
<body>

<?php
echo “Hello World!”;
?>

</body>
</html>

运行实例 »

点击”运行实例”按钮查看在线实例运行结果。


PHP 入门视频教程

PHP 参考手册

在菜鸟教程中,您会发现所有 PHP 函数的完整参考手册:

设计模式

设计模式

设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。

本教程将通过 Java 实例,一步一步向您讲解设计模式的概念。

现在开始学习设计模式!

谁适合阅读本教程?

无论您是新手,还是老手,本教程都值得一读。对于那些具有丰富的开发经验的开发人员,学习设计模式有助于了解在软件开发过程中所面临的问题的最佳解决方案;对于那些经验不足的开发人员,学习设计模式有助于通过一种简单快捷的方式来学习软件设计。

阅读本教程前,您需要了解的知识:

在您开始阅读本教程之前,您必须具备基本的 Java 编程的概念。如果您还不了解这些概念,那么建议您先阅读我们的 Java 教程

MongoDB 教程

MongoDB 教程

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

现在开始学习 MongoDB!


内容列表


NoSQL 简介

介绍NoSQL基础概念。


MongoDB 简介

介绍MongoDB基础概念。


window平台安装MongoDB

介绍如何在window平台上安装MongoDB。


Linux平台安装MongoDB

介绍如何在Linux平台上安装MongoDB。


MongoDB – 概念解析


MongoDB 连接

介绍 MongoDB 数据库,对象,集合应用。


PHP安装MongoDB扩展

介绍PHP安装MongoDB扩展的方法。


MongoDB 插入文档

介绍MongoDB 数据插入操作。


MongoDB 更新文档

介绍 MongoDB 更新数据操作。


MongoDB 删除文档

介绍 MongoDB 删除数据操作。


MongoDB 查询

介绍 MongoDB 数据查询操作。


MongoDB条件操作符

介绍MongoDB条件操作符的使用。


MongoDB $type 操作符

介绍 MongoDB 条件操作符$type的使用。


参考地址

MongoDB 官网地址:https://www.mongodb.com/

MongoDB 官方英文文档:https://docs.mongodb.com/manual/

MongoDB 各平台下载地址:https://www.mongodb.com/download-center#community

Lua 教程

Lua 教程

lua

Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

Lua 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。


设计目的

其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。


Lua 特性

  • 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。
  • 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
  • 其它特性:

    • 支持面向过程(procedure-oriented)编程和函数式编程(functional programming);
    • 自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;
    • 语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持;
    • 通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。

Lua 应用场景

  • 游戏开发
  • 独立应用脚本
  • Web 应用脚本
  • 扩展和数据库插件如:MySQL Proxy 和 MySQL WorkBench
  • 安全系统,如入侵检测系统

第一个 Lua 程序

接下来我们使用 Lua 来输出”Hello World!”

实例(Lua 5.3)

print(“Hello World!”)

运行实例 »

运行后,会在屏幕上显示 Hello, world!。

ASP.NET Razor – 标记

ASP.NET Razor – 标记


Razor 不是一种编程语言。它是服务器端的标记语言。


什么是 Razor?

Razor 是一种标记语法,可以让您将基于服务器的代码(Visual Basic 和 C#)嵌入到网页中。

基于服务器的代码可以在网页传送给浏览器时,创建动态 Web 内容。当一个网页被请求时,服务器在返回页面给浏览器之前先执行页面中的基于服务器的代码。通过服务器的运行,代码能执行复杂的任务,比如进入数据库。

Razor 是基于 ASP.NET 的,是为创建 Web 应用程序而设计的。它具有传统 ASP.NET 的功能,但更容易使用并且更容易学习。


Razor 语法

Razor 使用了与 PHP 和经典 ASP 相似的语法。

Razor:

<ul>
@for (int i = 0; i < 10; i++) {
<li>@i</li>
}
</ul>

PHP:

<ul>
<?php
for ($i = 0; $i < 10; $i++) {
echo(“<li>$i</li>”);
}

?>
</ul>

Web Forms(经典 ASP):

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>


Razor 帮助器

ASP.NET 帮助器是通过几行简单的 Razor 代码即可访问的组件。

您可以使用 Razor 语法构建自己的帮助器,或者使用内建的 ASP.NET 帮助器。

下面是一些有用的 Razor 帮助器的简短说明:

  • Web Grid(Web 网格)
  • Web Graphics(Web 图形)
  • Google Analytics(Google 分析)
  • Facebook Integration(Facebook 集成)
  • Twitter Integration(Twitter 集成)
  • Sending Email(发送电子邮件)
  • Validation(验证)

Razor 编程语言

Razor 支持 C# (C sharp) 和 VB (Visual Basic)。