開発者向けのウェブ技術

万维网的开放性为任何试图创建网站或在线应用程序的人提供了难以置信的机会. 要充分利用网络的功能,您需要知道如何使用它. 浏览下面的链接以了解不同的网络技术.

ウェブ技術

基礎技術

HTML
HTML(超文本标记语言)是一种用于描述和定义网页内容的语言.
CSS
CSS(级联样式表)用于控制Web内容的外观和呈现 .
HTTP
HTTP(超文本传输​​协议)用于通过Web传递HTML和其他超媒体文档.

スクリプト

JavaScript
JavaScript是一种在浏览器中运行的编程语言,用于创建交互式和动态的网站和应用程序.
随着Node.js的出现,JavaScript也可以在服务器上执行.
Web API
Web API(Web应用程序编程接口)用于执行各种任务. 这些任务包括操纵DOM ,播放音频和视频以及生成3D图形.
  • Web API接口参考-包含可在Web开发中使用的所有对象.
  • WebAPI页面列出了用于通信,硬件访问和其他Web应用程序开发的所有API.
  • 事件参考列出了用于监视和响应网页和应用程序兴趣的所有事件.
Web component
Web组件是允许您创建可重用的自定义元素的技术的集合. 该功能的实现可以从代码中隐藏并在Web应用程序中使用.

グラフィック

Canvas
<canvas>元素提供了可以使用JavaScript绘制二维图形的API.
SVG
SVG(可缩放矢量图形)使用直线,曲线和其他几何形状绘制图形. 使用Vector,您可以创建清晰缩放的任意大小的图像.
WebGL
WebGL是一种JavaScript API,可以使用HTML5 <canvas>元素绘制3D和2D图形. 该技术使您可以在Web内容中使用标准OpenGL ES.

音声、動画、マルチメディア

ウェブメディア技術
与媒体相关的API的列表,其中包含所需文档的链接.
Media capture and streams API
一个API参考,允许在本地和通过网络进行流式传输,记录和媒体操作. 有些使用本地摄像机或麦克风来捕获视频,音频或静止图像.
HTML の音声と動画の使用
動画や音声をウェブページに組み込んで再生を管理します。
WebRTC
WebRTC中的RTC代表实时通信,该技术支持在浏览器客户端之间进行音频/视频流和数据共享.

その他

MathML
使用MathML(数学标记语言)显示复杂的数学方程式和语法.
XSLT
可扩展样式表语言转换(XSLT)允许您将XML文档转换为更易于阅读的HTML.
EXSLT
为XSLT提供附加功能的外部功能.
XPath
XPath可以使用比当前使用的CSS选择器更强大的语法在文档中选择DOM节点.

学習エリア

ウェブ開発を学ぶ
この一連の記事は初心者にとって、シンプルなウェブサイトをコーティングし始めるのに必要なすべてを提供します。
プログレッシブウェブアプリ
渐进式Web应用程序(PWA)使用现代Web API和传统的渐进式增强策略来创建跨平台的Web应用程序. 这些应用程序无处不在,并提供多种功能,这些功能提供与本机应用程序相同的易用性. 这套文档和指南告诉您有关PWA的所有知识.

その他のトピック

アクセシビリティ
アクセシビリティが配慮されたウェブサイトは、視覚、聴覚、その他の能力に障碍がある人も含め、ウェブサイトをできる限り多くの人が利用することを可能にします。この一連の記事では、アクセシビリティを高めるようにウェブ開発するための情報をまとめています。
Web パフォーマンス
ウェブパフォーマンスは、ウェブアプリケーションが速くダウンロードでき、ユーザーの帯域、画面の大きさ、ネットワーク、端末の性能にかかわらず、ユーザー操作の反応を良くするための技術です。
セキュリティ
ウェブサイトやアプリが個人情報を悪意の者へ漏えいさせてしまわないようにします。一連の記事を使ってプロジェクトをしっかりと安全に保ちましょう。
WebAssembly
WebAssembly是一种可以在现代Web浏览器中运行的新型代码. —它是一种类似于低级汇编语言的语言,以接近本机的性能运行,提供诸如C / C ++和Rusts之类的语言,并且可以配置为可在Web上运行的编译目标.

すべて見る...