📜  JavaScript示例(1)

📅  最后修改于: 2023-12-03 15:31:48.463000             🧑  作者: Mango

JavaScript示例

JavaScript是一种可编程的高级的、解释型的编程语言。它在Web开发中被广泛使用,可以在浏览器中运行,也可以在Node.js等运行环境中运行。

安装

对于浏览器运行,不需要安装特殊的软件,只需要在HTML中引入JavaScript文件即可。

<script src="example.js"></script>

对于Node.js环境,需要先安装Node.js,然后通过npm安装相关的库。

npm install example-library
基础语法

JavaScript的基础语法包括变量、运算符、条件语句、循环语句等。

下面是一个简单的示例,计算1到10的和:

let sum = 0;
for(let i = 1; i <= 10; i++) {
  sum += i;
}
console.log(sum); // 输出55
DOM操作

JavaScript可以与浏览器的文档对象模型(DOM)交互,实现动态的页面操作。

下面是一个示例,点击按钮后修改页面上的文本内容:

<button id="myButton">点击我</button>
<p id="myText">原始文本</p>
<script>
  let button = document.getElementById("myButton");
  let text = document.getElementById("myText");
  button.onclick = function() {
    text.innerHTML = "修改后的文本";
  }
</script>
AJAX请求

JavaScript还提供了AJAX技术,可以通过异步请求向服务器发送请求,获取数据并动态地更新页面。

下面是一个示例,通过AJAX获取Github上的用户信息:

<input id="myInput" type="text">
<button id="myButton">搜索</button>
<div id="myDiv"></div>
<script>
  let button = document.getElementById("myButton");
  let input = document.getElementById("myInput");
  let div = document.getElementById("myDiv");
  button.onclick = function() {
    let xhr = new XMLHttpRequest();
    xhr.open("GET", "https://api.github.com/users/" + input.value);
    xhr.onload = function() {
      let data = JSON.parse(xhr.responseText);
      div.innerHTML = "<img src='" + data.avatar_url + "'><br>" + data.name;
    }
    xhr.send();
  }
</script>
结论

JavaScript是一门强大的编程语言,可以实现各种各样的功能。在Web开发中应用广泛,值得学习和掌握。