今日前端学习总结

今天主要学习了 HTML 结合 JavaScript 的基础内容,包括输入输出语法、用户输入案例以及变量的使用,以下是详细总结。

1. HTML 中的 JavaScript 输入输出语法

在 HTML 文件里嵌入 JavaScript 代码,可以实现不同形式的输入输出操作。示例代码如下:

xml 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <!-- js输入输出语法 -->
  <script>
    //1.文本输出内容
    document.write('你好')
    document.write('<h1>我是标题</h1>')
    //2.控制台打印输出给程序员
    console.log('看看对不对')
    console.log('日志')
    //3.输入语句
    prompt('请输入你的姓名:')
  </script>

</body>

</html>
  • 文本输出 :使用 document.write() 方法可将内容直接输出到 HTML 页面上,还能输出 HTML 标签。
  • 控制台输出 :借助 console.log() 方法,能将信息打印到浏览器的开发者工具控制台,方便程序员调试代码。
  • 输入语句prompt() 方法会弹出一个输入框,让用户输入信息。

2. 用户输入案例

下面是一个简单的获取用户输入姓名并输出的案例:

xml 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    //1.用户输入
    //2.内部处理保存数据
    let name = prompt('请输入姓名')
    //3.打印输出
    document.write(name)
  </script>
</body>

</html>

该案例先通过 prompt() 方法获取用户输入的姓名,然后将其存储在变量 name 中,最后使用 document.write() 方法把姓名输出到页面上。

3. 变量的使用

在 JavaScript 中,变量用于存储数据,示例如下:

xml 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    //1.声明一个年龄变量
    let age1
    //2.赋值(空格 = 空格)
    age1 = 18
    console.log(age1)
    //3.声明的同时直接赋值 变量的初始化
    let age2 = 18
    console.log(age2)

    //不建议一次声明多个变量,建议分开写
    let age3 = 18, uname = 'pink'
    console.log(age3, uname)
  </script>
</body>

</html>
  • 变量声明 :使用 let 关键字声明变量,如 let age1

  • 变量赋值 :可以先声明变量,之后再赋值,如 age1 = 18;也可以在声明变量时直接赋值,即变量的初始化,如 let age2 = 18

  • 一次声明多个变量 :虽然可以一次声明多个变量,如 let age3 = 18, uname = 'pink',但不建议这样做,最好分开声明变量。

通过今天的学习,我对 HTML 中 JavaScript 的输入输出、用户输入处理以及变量的使用有了初步的了解,后续会进一步深入学习前端开发知识。

相关推荐
程序员清洒1 小时前
Flutter for OpenHarmony:Text — 文本显示与样式控制
开发语言·javascript·flutter
雨季6661 小时前
Flutter 三端应用实战:OpenHarmony 简易“动态内边距调节器”交互模式深度解析
javascript·flutter·ui·交互·dart
会飞的战斗鸡2 小时前
JS中的链表(含leetcode例题)
javascript·leetcode·链表
方也_arkling2 小时前
别名路径联想提示。@/统一文件路径的配置
前端·javascript
qq_177767373 小时前
React Native鸿蒙跨平台剧集管理应用实现,包含主应用组件、剧集列表、分类筛选、搜索排序等功能模块
javascript·react native·react.js·交互·harmonyos
qq_177767373 小时前
React Native鸿蒙跨平台自定义复选框组件,通过样式数组实现选中/未选中状态的样式切换,使用链式调用替代样式数组,实现状态驱动的样式变化
javascript·react native·react.js·架构·ecmascript·harmonyos·媒体
web打印社区3 小时前
web-print-pdf:突破浏览器限制,实现专业级Web静默打印
前端·javascript·vue.js·electron·html
烬头88213 小时前
React Native鸿蒙跨平台采用了函数式组件的形式,通过 props 接收分类数据,使用 TouchableOpacity实现了点击交互效果
javascript·react native·react.js·ecmascript·交互·harmonyos
Amumu121383 小时前
Vuex介绍
前端·javascript·vue.js
2601_949809594 小时前
flutter_for_openharmony家庭相册app实战+相册详情实现
javascript·flutter·ajax