首页 > 其他分享 >day 04 4.2 web开发核心之【二】

day 04 4.2 web开发核心之【二】

时间:2023-04-20 17:12:32浏览次数:35  
标签:web 请求 04 4.2 代码 JavaScript html 源代码 属性

web开发核心之flask

【一】基于flask搭建web网站

from flask import Flask, render_template

app = Flask(__name__, template_folder="templates")


@app.get("/index")
def index():
    return render_template("index.html")


@app.get("/timer")
def timer():
    import datetime

    now = datetime.datetime.now().strftime("%Y-%m-%d %X")
    return render_template("timer.html", **{
        "now": nowa
    })


app.run()

【二】浏览器开发者工具(重点)

【1】Elements

  • 查看或修改Html属性, Css属性, 监听事件, 断点等

  • 查看元素代码: 点击左上角的箭头图标进入选择元素模式, 然后从页面中选择需要查看的元素, 具体用法如下

  • 例如想把百度页面的左上角的样式拿过来用:

  • 打开开发这模式, 进入选择元素模式

  • 具体代码如下:

  • 更多的属性代码在右侧

  • 修改元素的代码与属性
  • 点击元素–>右键菜单: 编辑元素代码, 修改属性

  • 选择编辑为Html 然后修改新闻的标签, 再观察页面的变化

  • 当然, 这仅仅是临时性修改, 如果刷新一下马上打回原形的了
  • 还可以用相同的方法进行添加属性, 修改属性, 删除等操作

  • 除了复制要素, 还可以复制他的样式

【2】控制台(Console)

  • 一般用于执行一次性代码, 查看JavaScript对象, 查看日志信息和报错
    • 可以当作JavaScriptAPI使用
  • 例如
    • 在控制台输入Math, 按回车则可以出现很多对应的属性和方法, 可以拿来当帮助文档来用

  • 除此之外, 还可以当成控制台输出, 使用的是Js代码的console.log()输出显示, 作调试使用

  • 也可以直接在控制台上面写代码运行

【3】源代码(sources)

  • 查看html页面,CSS, JavaScript的源代码,
    • 可以调试JavaScript源代码,
    • 给JavaScript添加断点
  • 当点击源代码(sources)的时候可以看到所有代码的源文件

  • 添加断点
    • 在源代码左边有行号, 点击对应的行号, 就可以添加对应的断点

【4】网路(Network)

  • 主要查看与网路相关的信息, 请求响应相关的内容

  • 记录资源请求:按钮处于打开状态时(红色)会在此面板进行网络链接的信息记录
  • 清除按钮: 清除当前的网络连接记录信息
  • 过滤器(Filter): 其作用是打开过滤面板

  • 主体部分

  • 名称(name): 请求资源的名称或者url路径

  • 状态(status): 状态码

  • 类型(type): 请求资源的MIME(html, css, JavaScript)类型

  • 发起程序(Initiator): 解释请求是怎么发起的

  • preflight: 请求是由页面重定向发送

  • Parser :请求由html解析发送

  • script : 请求由script脚本发送

  • other: 其他过程发送

  • 其中主要看到是名称和状态码, 通过状态码看程序是否运行成功

  • 当我们点击这个文件的时候, 我们可以看见这个文章更具图的信息,

    • 分别是标头(Header), 预览(Preview), 响应(response), 发起程序(Initiator), 计时(Timeing), Cookie

  • 标头包括

    • 请求URL, 请求方法, 状态码等信息,

    • 除此之外, 还包括

      • 响应头

    • 请求头

  • js文件预览可以查看相关代码,如果是img文件的预览则可以看到相关图片

  • 响应

标签:web,请求,04,4.2,代码,JavaScript,html,源代码,属性
From: https://www.cnblogs.com/dream-ze/p/17337492.html

相关文章

  • day 04 4.1web开发核心之http协议
    web开发核心之http协议http协议1.什么是请求头请求体,响应头响应体2.URL地址包括什么3.get请求和post请求到底是什么4.Content-Type是什么【一】简介HTTP协议是HyperTextTransferProtocol(超文本传输协议)的缩写,是用于万维网(WWW:WorldWideWeb)服务器与本地浏览......
  • Web应用程序简介
    Web应用程序是一种特殊类型的软件程序,运行在Web浏览器上。它们通常用于处理各种任务,例如在线购物、社交媒体、在线支付、博客、邮件、在线搜索、即时通讯等等。Web应用程序主要由两部分组成:前端和后端。前端通常是指用户直接与之交互的部分,它由HTML、CSS和JavaScript等技术构成,可......
  • 4.20打卡
    #include<iostream>#include<iomanip>#include<cmath>usingnamespacestd;intmain(){inti,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){if(j<i){if(i*j/10!=0)......
  • Integer Inquiry hdoj 1047
    IntegerInquiryTimeLimit:2000/1000MS(Java/Others)    MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):15216    AcceptedSubmission(s):3909ProblemDescriptionOneofthefirstusersofBIT'snewsupercomputerwasChipDill......
  • 5 04 | 深入浅出索引(上)
    提到数据库索引,我想你并不陌生,在日常工作中会经常接触到。比如某一个SQL查询比较慢,分析完原因之后,你可能就会说“给某个字段加个索引吧”之类的解决方案。但到底什么是索引,索引又是如何工作的呢?今天就让我们一起来聊聊这个话题吧。数据库索引的内容比较多,我分成了上下两篇文章。......
  • 04-如何让一个元素水平垂直居中?
    title:04-如何让一个元素水平垂直居中?publish:true前言老板的手机收到一个红包,为什么红包没居中?如何让一个子元素在父容器里水平垂直居中?这个问题必考,在实战开发中,也应用得非常多。你也许能顺手写出好几种实现方法。但大部分人的写法不够规范,经不起千锤百炼。换句话说:这......
  • 14-CSS3属性详解:Web字体
    title:14-CSS3属性详解:Web字体publish:true前言开发人员可以为自已的网页指定特殊的字体(将指定字体提前下载到站点中),无需考虑用户电脑上是否安装了此特殊字体。从此,把特殊字体处理成图片的方式便成为了过去。支持程度比较好,甚至IE低版本的浏览器也能支持。字体的常见格......
  • WebStorm的使用
    WebStorm的简单设置1、主题修改:可能大家会觉得软件的界面不太好看,我们可以换一下主题。选择菜单栏“File--settings--appearance--theme”,主题选择Dracula:2、导入第三方主题:系统提供的两种主题可能都不太好看,我们可以进入网站http://color-themes.com/来获取第三方主题,这里......
  • 01-认识Web和Web标准
    title:01-认识Web和Web标准publish:trueWeb、网页、浏览器WebWeb(WorldWideWeb)即全球广域网,也称为万维网。我们常说的Web端就是网页端。网页网页是构成网站的基本元素。网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash......
  • 04-HTML标签:排版标签
    title:04-HTML标签:排版标签publish:true本文主要内容排版标签:<h1><p><hr/><br/><div><span><center><pre>下面来详细介绍一下排版标签。标题标签标题使用<h1>至<h6>标签进行定义。<h1>定义最大的标题,<h6>定义最小的标题......