From 919a8726d103461cd855d3fe3142f2ae673216b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E7=A3=8A?= <2466435919@qq.com> Date: Sun, 19 May 2024 20:55:24 +0800 Subject: [PATCH] web --- "\346\236\227\347\243\212/2024-05-14.md" | 9 +++++++ "\346\236\227\347\243\212/2024-05-16.md" | 31 ++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 "\346\236\227\347\243\212/2024-05-14.md" create mode 100644 "\346\236\227\347\243\212/2024-05-16.md" diff --git "a/\346\236\227\347\243\212/2024-05-14.md" "b/\346\236\227\347\243\212/2024-05-14.md" new file mode 100644 index 0000000..b3bec42 --- /dev/null +++ "b/\346\236\227\347\243\212/2024-05-14.md" @@ -0,0 +1,9 @@ +JavaScript——一种内置于浏览器的高级脚本语言,你可以用来实现 Web 页面/应用中的功能。 +注意 JavaScript 也可用于其他像 Node 这样的编程环境。但现在你不必考虑这些。 +客户端 API — 内置于浏览器的结构程序,位于 JavaScript 语言顶部,使你可以更容易的实现功能。 +第三方 API — 置于第三方普通的结构程序(例如 Twitter,Facebook),使你可以在自己的 Web 页面中使用那些平台的某些功能( +例如在你的 Web 页面显示最新的 Tweets)。 +JavaScript 库 — 通常是包含具有特定功能的一个或多个 JavaScript 文件,把这些文件关联到你的 Web 页以快速或授权编写常见的功能。 +例如包含 jQuery 和 Mootools +JavaScript 框架 — 从库开始的下一步,JavaScript 框架视图把 HTML、CSS、JavaScript 和其他安装的技术打包在一起, +然后用来从头编写一个完整的 Web 应用。 \ No newline at end of file diff --git "a/\346\236\227\347\243\212/2024-05-16.md" "b/\346\236\227\347\243\212/2024-05-16.md" new file mode 100644 index 0000000..7f2c8e2 --- /dev/null +++ "b/\346\236\227\347\243\212/2024-05-16.md" @@ -0,0 +1,31 @@ +什么是 Web API? +API 指的是应用程序编程接口(Application Programming Interface)。 + +Web API 是 Web 的应用程序编程接口。 + +浏览器 API 可以扩展 Web 浏览器的功能。 + +服务器 API 可以扩展 Web 服务器的功能。 + +浏览器 API +所有浏览器都有一组内置的 Web API 来支持复杂的操作,并帮助访问数据。 + +例如,Geolocation API 可以返回浏览器所在位置的坐标。 + +实例 +获取用户所在位置的经纬度: + +const myElement = document.getElementById("demo"); + +function getLocation() { + if (navigator.geolocation) { + navigator.geolocation.getCurrentPosition(showPosition); + } else { + myElement.innerHTML = "Geolocation is not supported by this browser."; + } +} + +function showPosition(position) { + myElement.innerHTML = "Latitude: " + position.coords.latitude + + "
Longitude: " + position.coords.longitude; +} \ No newline at end of file -- Gitee