初入Web网页开发

06-01 719阅读

1、网页哪些内容

初入Web网页开发

1.1 三个核心文件的作用

  • index.html:网页的骨架,用HTML编写网页结构和内容。

  • script.js:网页的行为,用JavaScript实现交互功能(如按钮点击事件)。

  • styles.css:网页的外观,用CSS控制样式(如颜色、布局)。

    (注意:文件名应为 styles.css,"styles.c编辑"可能是输入错误)


    1.2 文件协同示例

    目录结构
    FILE
    ├── index.html
    ├── script.js
    └── styles.css
    

    1.3. 关键注意事项

    1. 文件路径:确保HTML中引用的CSS和JS文件路径正确(如文件在同一目录直接写文件名)。

    2. 语法规范:

      • HTML用标签  定义内容。

      • CSS用选择器 h1 { ... } 定义样式。

      • JavaScript用 function() { ... } 实现逻辑。

      • 浏览器调试:按 F12 打开开发者工具,检查文件是否加载成功或报错。

    1.4web开发只需要开发这些吗

    搜索AI 发现远远不止,在复杂的项目里面,包含其他各种各样形式的文件

    初入Web网页开发

    1.5网页web开发 这三个文件是缺一不可的吗

    答案是不是,我们要明确的一点就是 

    每个文件有不同的功能,而功能对应需求。假如你只需要开发一个页面不包含交互,那么可以不需要.js文件

    2、Web数据流的基本流程

    数据在网页中的流动方式,比如用户输入如何被处理,如何与服务器通信。

    我们可以先简单认为我们接触的网页就是一个中间人,我们在这个网页端做的交互就是在和这个中间人进行通信或者对话。

    对话完成,JavaScript 对我们输入的信息进行处理,然后输出反应。

    3、二、网页如何调用硬件(以蓝牙为例)

    浏览器通过 Web APIs 请求蓝牙硬件权限提供硬件访问能力,但需要用户授权。

    4、网页如何和实际硬件交互(以蓝牙发送为例)

    网页数据如何发送到蓝牙模块,以HC05为例

    1. 连接设备:使用 Web Bluetooth API 连接目标设备。

    2. 获取服务:选择设备的服务.

      device.gatt.connect()
      .then(server => server.getPrimaryService("battery_service"))
      .then(service => service.getCharacteristic("battery_level"))
      .then(characteristic => characteristic.readValue())
      .then(value => console.log("当前电量:", value.getUint8(0)));
    3. 发送数据:向设备的特性(Characteristic)写入数据。

      const data = new Uint8Array([0x01, 0x02]); // 示例数据
      characteristic.writeValue(data)
      .then(() => console.log("数据发送成功!"));
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们。

相关阅读

目录[+]

取消
微信二维码
微信二维码
支付宝二维码