网站搭建中一些记录

1 前端

1.1 id和name的区别

id

  1. 在一个HTML文档中,每个元素的id属性必须是唯一的。这意味着同一个页面上不能有两个元素具有相同的id值。
  2. id属性主要用于JavaScript和CSS。在JavaScript中,你可以使用document.getElementById()来获取具有特定id的元素。在CSS中,你可以使用#后跟id值来指定样式规则应用于哪个元素。
  3. id属性还可用于创建页面内的链接锚点。通过在URL后添加#和元素的id,可以直接跳转到页面上具有该id的元素。

name

name属性主要用于HTML表单元素。当表单提交时,name属性的值作为提交数据的键,元素的值作为提交数据的值。

2 后端

2.1 获取post数据

  1. 使用request.json.get(‘time’) 如果发送的是JSON数据
  2. 使用request.form.get(‘time’) 如果发送的是表单数据
  3. 使用request.args.get(‘time’) 如果发送的是URL参数

3 综合

3.1 目录问题

在后端使用的是python

  1. “/”: 指的是系统根目录,即磁盘根目录
  2. “./”: 指的是当前文件目录,同不加任何符号(./xxx和xxx是一样的)
  3. “../”:指的是当前文件的上一级目录

在前端

  1. “/”: 从域的根开始查找资源
  2. “./”:从当前页面的相对位置查找资源