html文件

web框架基础

心已入冬 提交于 2019-12-01 20:05:12
HTTP协议(超文本协议) 四大特性 基于TCP/IP之上作用于应用层 基于请求响应   发是请求,给是响应 无状态   不保存用户状态,连一次就给忘了 无连接   eg:one night love 数据格式 请求格式   请求首行(请求方式,协议版本等)   请求头(一大堆K:V键值对)   \r\n   请求头(真正的数据 发post请求的时候才有 如果get请求不会有) 响应格式   响应首行   响应头   \r\n   响应体 响应状态码 用特定的数字表示一些数据 ​   1xx:服务端已经接收到了你的数据 正在处理 你可以提交其他数据 ​   2xx:服务端成功响应(200请求成功) ​   3xx:重定向 ​   4xx:请求错误(404 请求资源不存在 403 拒绝访问) ​   5xx:(服务器内部错误(500)) 请求方式 get请求 ​   朝别人要数据 post请求 ​   向别人提交数据(eg:用户登录) 纯手撸web框架 手动书写socket 手动处理http格式数据 简单c/s连接 #服务端 import socket server = socket.socket() server.bind(('127.0.0.1', 8081)) server.listen(5) while True: conn,addr = server.accept()

在HTML网页中嵌入脚本的方式

梦想与她 提交于 2019-12-01 19:40:11
在HTML标记的事件属性中直接添加脚本 <!doctype html> <html> <head> <meta charset="utf-8"> <title>在HTML标记的事件属性中直接添加脚本示例</title> </head> <body> <form> <input type="button" value="保存" onClick="alert('单击了保存按钮!');"> </form> </body> </html> 运行结果: 使用script标记链接脚本文件 <!doctype html> <html> <head> <meta charset="utf-8"> <title>使用script标记链接脚本文件示例</title> <script type="text/javascript" src="linkJavaScript.js"></script> </head> <body> <form> <input type="button" value="链接文件" onClick="clickFunction();"> </form> </body> </html> 运行结果: 使用script标记插入脚本示例 <!doctype html> <html> <head> <meta charset="utf-8"> <title>使用SCRIPT标记插入脚本示例

Django开篇 - Web应用

我只是一个虾纸丫 提交于 2019-12-01 19:16:00
一 Web应用的组成 接下来我们学习的目的是为了开发一个Web应用程序,而Web应用程序是基于B/S架构的,其中B指的是浏览器,负责向S端发送请求信息,而S端会根据接收到的请求信息返回相应的数据给浏览器,需要强调的一点是:S端由server和application两大部分构成,如图所示: 上图:Web应用组成 二 开发一个Web应用 我们无需开发浏览器(本质即套接字客户端),只需要开发S端即可,S端的本质就是用套接字实现的,如下 # S端 import socket def make_server(ip, port, app): # 代表server sock = socket.socket() sock.bind((ip, port)) sock.listen(5) print('Starting development server at http://%s:%s/' %(ip,port)) while True: conn, addr = sock.accept() # 1、接收浏览器发来的请求信息 recv_data = conn.recv(1024) # print(recv_data.decode('utf-8')) # 2、将请求信息直接转交给application res = app(recv_data) # 3、向浏览器返回消息(此处并没有按照http协议返回)

nginx运行thinkphp5.0 \"No input file specified\" 问题

China☆狼群 提交于 2019-12-01 19:05:06
几种可能的情况 1,伪静态设置是否正确,参考如下 location / { index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } } 2,在windows下配置nginx站点时设置的路径名是有问题的 比如路径 c:\www\html\public 放如配置文件中指定路径时必须把路径分隔符写成反方向分隔符 '/' 比如,不然也会出现文件无法访问到的问题。 listen 8012; server_name www.estate.com estate.com; root "C:/www/html/public"; 来源: https://www.cnblogs.com/lipingshare/p/11713591.html

django开发:前后端不分离,开发个人博客

情到浓时终转凉″ 提交于 2019-12-01 17:21:09
这里举例用的是一个搭建好的html框架。 结构如下图 一、把这个模板下的所有.html文件放到templats下,只放html的文件 这时只打开这些Html是没有样式的,因为css js 都没有调用。后边说css、js调用 二、写逻辑 在views.py中,默认引入了 from django.shortcuts import render 写方法: def index(requset): #requset默认参数,必须写 return render(requset,'index.html') #因为在settings中已经配置了html文件的地址,所以只要写html的文件名就行 再访问页面,如果报字符编码错误,html文件中的字符编码改为“charset="utf-8" 来源: https://www.cnblogs.com/hancece/p/11695554.html

第二次作业

有些话、适合烂在心里 提交于 2019-12-01 16:45:12
第一题 <html> <head> <meta charset="utf-8"> </head> <body> <select id ="province"> <option value="-1"> 请选择</option> </select> <select id="city"></select> <select id="country"></select> <script> var provinceArr=['上海','江苏','河北']; var cityArr=[ ['上海市'], ['苏州市','南京市','扬州市'], ['石家庄','秦皇岛','张家口'] ]; var countryArr=[ [ ['黄埔区','静安区','长宁区','浦东区'], ], [ ['吴中区','姑苏区'], ['玄武区','秦淮区'], ['广陵区','江都区'] ], [ ['长安区','桥西区'], ['海港区','上海关'], ['桥东区','桥西区'] ] ]; function createOption(obj,date){ for (var i in date){ var op =new Option(date[i],i); obj.options.add(op) } } var provine=document.getElementById('province');

Thymeleaf整合到Spring Security,标签sec不起作用

守給你的承諾、 提交于 2019-12-01 16:12:18
将 pom 文件中的 thymeleaf-extras-springsecurity4 依赖改成 thymeleaf-extras-springsecurity5      <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-springsecurity5</artifactId> <version>3.0.4.RELEASE</version> </dependency> 还要在 HTML 页面引入约束 <!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity5"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> 来源: https://www.cnblogs.com/BeenTogether/p/11692242.html

html常用整理

笑着哭i 提交于 2019-12-01 15:36:18
视频链接: https://www.bilibili.com/video/av5862916?from=search&seid=12139895566389560177 我的第一个html <!DOCTYPE html><!-- 告诉浏览器这是什么类型的文件(可以省略)--> <html lang="en"> <head> <meta charset="iso8859-1"><!-- 设置显示到浏览器的格式--> <title>tittle name</title> </head> <body> HelloWorld! 张 </body> </html>    解决浏览器显示乱码问题:将iso8859-1改为utf-8 运行:将上述代码保存为htm或者html格式用浏览器打开就可以看到效果了。 常用元素介绍: <!DOCTYPE html><!-- 告诉浏览器这是什么类型的文件(可以省略)--> <html lang="en"> <head> <meta charset="utf-8"><!-- 设置显示到浏览器的格式--> <title>tittle name</title> </head> <body> <b>加粗</b><br> <strong>加粗起强调作用</strong><br> <i>斜体</i><br> <em>斜体</em><br> <br><!--换行-->

前端之HTML

爷,独闯天下 提交于 2019-12-01 15:10:16
1 HTML介绍 1. 1 Web服务本质 import socket sk = socket.socket() sk.bind(("127.0.0.1", 8080)) sk.listen(5) while True: conn, addr = sk.accept() data = conn.recv(8096) conn.send(b"HTTP/1.1 200 OK\r\n\r\n") conn.send(b"<h1>Hello world!</h1>") conn.close() 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 1. 2 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文件的扩展名:.html或.htm 1. 3 HTML不是什么? HTML是一种标记语言(markup language),它不是一种编程语言。 HTML使用标签来描述网页。 1 | 4 HTML文档结构 最基本的HTML文档: <!DOCTYPE html>

day54

孤街醉人 提交于 2019-12-01 13:38:06
前端之BOM与DOM BOM(Browser Object Model): 指的是浏览器对象模型,它使 JavaScript有能力与浏览器进行“对话” DOM(Document Object Model): 指的是文档对象模型,通过它,可以访问HTML文件的所有元素 1.基础 ## navigator对象 navigator.appName  // Web浏览器全称 navigator.appVersion  // Web浏览器厂商和版本的详细字符串 navigator.userAgent  // 客户端绝大部分信息(比较重要) navigator.platform   // 浏览器运行所在的操作系统 ## history对象 history.forward() //前进一页 history.back() //后退一页 ## location对象(用于获得当前页面的地址(URL),并把浏览器重定向到新的页面) location.href 获取URL location.href="URL" // 跳转到指定页面(比较重要) location.reload() 重新加载页面 ## 弹出框(警告框、确认框和提示框) ##警告框 警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 alert("你看到了吗?"); ##确认框(了解即可)