HTML 网络请求

两种最常用的 HTTP 方法是 GET 和 POST。超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HTTP 的工作方式是客户端与服务器之间的请求-应答协议。Web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。

HTML 语言

HTML 的 lang 属性可用于声明网页或部分网页的语言。这对搜索引擎和浏览器是有帮助的。根据 W3C 推荐标准,应该通过 html 标签中的 lang 属性对每张页面中的主要语言进行声明。

HTML 字符集

HTML5 中默认的字符编码是 UTF-8。这并非总是如此。早期网络的字符编码是 ASCII 码。后来,从 HTML 2.0 到 HTML 4.01,ISO-8859-1 被认定为标准。随着 XML 和 HTML5 的出现,UTF-8 也终于到来了,解决了大量的字符编码问题。ASCII 的最大的缺点是,它排除了非英文字母。ASCII 今天仍然在广泛使用,尤其是在大型计算机系统中。

HTML 代码规范

很多 Web 开发人员对 HTML 的代码规范知之甚少。在 2000 年至 2010 年,许多 Web 开发人员从 HTML 转换到 XHTML。使用 XHTML 开发人员逐渐养成了比较好的 HTML 编写规范。而针对于 HTML5,我们应该形成比较好的代码规范,以下提供了几种规范的建议。

HTML 基础知识

HTML 指的是超文本标记语言(英语:Hyper Text Markup Language,简称:HTML)是一种用来描述网页的标准标记语言。HTML 不是一种编程语言,而是一种标记语言,可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

Taro

Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发 微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 / RN 等应用。

支付宝小程序

小程序即用即走、无需下载的特性为大量用户提供了更便捷的使用方式。如今的支付宝 App 已是移动互联网生态的超级 App 之一,小程序这种轻量化的解决方案,可以让更多的外部开发者通过支付宝来服务更多客户,同时也可以让支付宝平台拓展出更多的开放服务能力,以满足用户多样化的需求。

Dart 基础知识

Dart 是谷歌开发的计算机编程语言,被应用于 Web、服务器、移动应用和物联网等领域的开发。Dart 是面向对象、类定义的、单继承的语言。它的语法类似C语言,可以转译为 JavaScript,支持接口(interfaces)、混入(mixins)、抽象类(abstract classes)、具体化泛型(reified generics)、可选类型(optional typing) 和 sound type system。

Flutter 基础知识

Flutter 是 Google 推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart 语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter 提供了丰富的组件、接口,开发者可以很快地为 Flutter 添加 Native 扩展。

Kotlin 基础知识

Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,被称之为 Android 世界的 Swift,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

Android 基础知识

Android 是一个开源的,基于 Linux 的移动设备操作系统,主要使用于移动设备,如智能手机和平板电脑。Android 是由谷歌及其他公司带领的开放手机联盟开发的。

Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言,并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 App),更重要的是容器性能开销极低。