開発者向けのウェブ技術

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

ウェブ技術

基礎技術

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>元素提供了一个API,允许您使用JavaScript绘制2D图形.
SVG
SVG(可缩放矢量图形)使用线条,曲线和其他几何形状绘制图形. 借助Vector,您可以创建清晰缩放到任意大小的图像.
WebGL
WebGL是一种JavaScript API,允许您使用HTML5 <canvas>元素绘制3D和2D图形. 该技术使您可以在Web内容中使用标准的OpenGL ES.

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

ウェブメディア技術
在与媒体相关的API列表中,有指向所需文档的链接.
Media capture and streams API
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等语言,并允许您设置要在网络上运行的编译目标.

すべて見る...