丙午🐎年

acc8226 的博客

AsciiDoc,它的设计初衷就是为了解决写书规模的问题,并且是 O’Reilly 的在线出版平台 Atlas 的推荐语言。经过一番学习,我觉得 Asciidoc 确实很适合电子书制作。

是一个用于编写纯文本笔记、文章、文档、书籍、网页、幻灯片和手册页的轻量级标记语言。 本指南是常见的 ascii doc 文档和文本格式化标记的快速参考。

AsciiDoc 相比 Markdown 支持更多的格式,包括而不限于:

  • 文档属性,设置作者、版本信息等。
  • 语法高亮。
  • 表格。
  • Include 功能,将大文档拆分几个文件。
  • 自定义块语法,可扩展性。

Markdown 通过自行扩展语法或者使用 HTML 可以实现这些格式,但前者造成文档不通用的问题,后者则直接把展示结构硬编码到了文档中,将来修改会很麻烦。

当然, 更多的特性带来更多的学习成本,对于博客等简单文档,这些特性并不是必须的,但对于电子书等大型文档,标准内提供丰富的特性就很有必要,否则就需要自己实现不成熟、不兼容的扩展。

阅读全文 »

JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于 HTML5 的手机 App,交互逻辑都是由JavaScript驱动的。

简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。

JavaScript 历史

要了解 JavaScript,我们首先要回顾一下 JavaScript 的诞生。

在上个世纪的1995年,当时的网景公司正凭借其 Navigator 浏览器成为 Web 时代开启时最著名的第一代互联网公司。

由于网景公司希望能在静态HTML页面上添加一些动态效果,于是 Brendan Eich 在两周之内设计出了 JavaScript 语言。你没看错,这哥们只用了10天时间。

为什么起名叫 JavaScript?原因是当时 Java 语言非常红火,所以网景公司希望借 Java 的名气来推广,但事实上 JavaScript 除了语法上有点像 Java,其他部分基本上没啥关系。

阅读全文 »

JavaScript 的引入方式

使用 script 标签。

那些老旧的实例可能会在 <script> 标签中使用 type="text/javascript"。现在已经不必这样做了。JavaScript 是所有现代浏览器以及 HTML5 中的默认脚本语言。

在 HTML 页面上,因为脚本文本包围在 <script> 标签中,所以它不会显示在用户的屏幕上,而 Web 浏览器知道应该运行 JavaScript 程序。

通常的做法是把函数放入 <head> 部分中,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容。

第二种方法是把 JavaScript 代码放到一个单独的 .js 文件,然后在 HTML 中通过 <script src="..."></script> 引入这个文件。

阅读全文 »

img 标签 属性 意义

  • src 包含图像的 URL,这个 URL 是相对于网页的 URL 来说的
  • width 包含浏览器显示图像所用的宽度(以像素为单位)
  • height 包含浏览器显示图像所用的高度(以像素为单位)
  • alt 用来在非图形化浏览器中替代图像

创建翻转器

翻转器背后的思想很简单。有两个图像。第一个图像是原始(original)图像,它与网页的其他部分一起加载和显示。当用户将鼠标移动到第一个图像上时,浏览器快速地将第一个图像替换为第二个图像,即替换(replacement)图像,这样就产生了运动或动画效果。

阅读全文 »
0%