html语言

html简介,版本和文档类型声明

核能气质少年 提交于 2020-03-25 13:32:59
HTML(英语:Hypertext Markup Language,简称:HTML)也叫作超文本标记语言,是一种用来结构化 Web 网页及其内容的标记语言,标准通用标记语言下的一个应用,您可以使用 HTML 来建立自己的 WEB 站点。 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <h1>我是第一个标题</h1> <p>我是第一个段落</p> </body> </html> 如上所示: DOCTYPE声明了文档的类型/以h5为标准 <html>标签是 HTML 页面的根元素,该标签的结束标志为</html> <head>标签包含了文档的元(meta)数据,如<meta charset="utf-8">定义网页编码格式为utf-8 <title>标签定义文档的标题 <body>标签定义文档的主体,即网页可见的页面内容,该标签的结束标志为</body> <h1>标签作为一个标题使用,该标签的结束标志为</h1>,-- HTML标题 <p>标签作为一个段落显示,该标签的结束标志为</p>--p标签用法 什么是 HTML?HTML 语言用于描述网页。 HTML 是指超文本标记语言: Hyper Text Markup Language HTML 不是一种编程语言

人生苦短,我用python-- Day18 正则+组件+django框架

拜拜、爱过 提交于 2020-03-25 08:39:21
目录                           1.正则表达式 2.组件 3.django框架 一、正则表达式                               作用:1,判断字符串是否符合规定的正则表达式 ----test    2,获取匹配的数据 exec   用户登录的时候 常常需要用到正则进行匹配用户输入的是否符合要求: 实验案例一:判断字符串是否符合定义的正则表达式要求 exec 使用方法: rep = /\d+/; 定义一个正则表达式,匹配数字 str = "DongGuang_061600_BeiJing_10000" 定义一个字符串 rep.exec(str) 使用rep正则表达式匹配str这个字符串中符合的数据 # ["67"] 结果明显看出,使用这种方式,无论执行几次都是获取第一个数据 str = 'JavaScript is more fun than Java or JavaBeans!' 定义一个字符串 var pattern = /Java\w*/; 定义一个正则规则,\w的意思是陪陪一Java开头的一个单词 pattern.exec(str) ["JavaScript"] str = 'JavaScript is more fun than Java or JavaBeans!' 定义一个字符串 var pattern = /

web应用/http协议/web框架

我怕爱的太早我们不能终老 提交于 2020-03-25 08:24:56
一、web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序, 这类应用程序一般借助谷歌,火狐等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言, 如java,python等编写出来的程序没有什么本质上的不同。在网络编程的意义下,浏览器是一个socket客户端,服务器是一个socket服务端 1.一个简单的web请求过程: 1 # -*- coding:utf-8 -*- 2 3 4 import socket 5 6 sock = socket.socket() 7 sock.bind(('127.0.0.1',8800)) 8 sock.listen(5) 9 10 # get请求 11 12 while True: 13 print('server waiting......') 14 conn,addr = sock.accept() 15 data = conn.recv(1024) 16 print("data:",data) 17 # conn.send(b"hello mm.") # 格式错误

web应用/http协议/web框架

早过忘川 提交于 2020-03-25 07:06:18
一、web应用 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件。 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序, 这类应用程序一般借助谷歌,火狐等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言, 如java,python等编写出来的程序没有什么本质上的不同。在网络编程的意义下,浏览器是一个socket客户端,服务器是一个socket服务端 import socket def handle_request(client): request_data = client.recv(1024) print("request_data: ",request_data) client.send("HTTP/1.1 200 OK\r\n\r\n".encode("utf8")) client.send("<h1 style='color:red'>Hello, 路飞学城! </h1>".encode("utf8")) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind

Django-开胃菜

自古美人都是妖i 提交于 2020-03-25 06:56:49
第一篇: 一.web应用 web应用是什么 Web应用程序是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序,用户只需要有浏览器即可,不需要再安装其他软件 应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。 web程序的优点 网络应用程序不需要任何复杂的“展开”过程,你所需要的只是一个适用的浏览器; 网络应用程序通常耗费很少的用户硬盘空间,或者一点都不耗费; 它们不需要更新,因为所有新的特性都在服务器上执行,从而自动传达到用户端; 网络应用程序和服务器端的网络产品都很容易结合,如email功能和搜索功能; 因为它们在网络浏览器窗口中运行,所以大多数情况下它们是通过跨平台使用的 (例如Windows,Mac,Linux等等) web程序的缺点 网络应用程序强调浏览器的适用性。如果浏览器方没有提供特定的功能,或者弃用特定的平台或操作系统版本(导致不适用),就会影响大量用户;

web框架

喜你入骨 提交于 2020-03-24 21:48:11
Web框架本质   众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 #!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n") client.send("Hello, Seven") def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8000)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection) connection.close() if __name__ == '__main__': main() 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封装,并在请求到来时,对请求的各种数据进行整理。应用程序则负责具体的逻辑处理

前端

余生颓废 提交于 2020-03-24 20:34:58
OXO1扫盲 一 . web 1.网页 通常是 html 格式的文件,通过浏览器来解析。 2.网站 英特网上根据一定的规则,使用 html 等制作的用于展示特定相关内容的网页集合。 3.web标准的构成 ( 1)结构: 结构是对页面元素的整理和分类, eg : HTML ( 2)表现 用于设置网页元素的版式,颜色,大小等外观样式, eg : CSS ( 3)行为 是指网页模型的定义以及交互。 eg : JS 注 : web 最佳的体验方案:结构,表现,行为相分离。 二 .浏览器 1.浏览器内核(渲染引擎): 负责读取网页内容,整理讯息,计算网页显示方法并显示页面。 Trident : IE 猎豹安全 360 极速浏览器 百度浏览器 Gecko : firefox Webkit : safari( 苹果浏览器 ) Blink : chrome Opera 注释 : Blink 是 webkit 的一个分支。 OX02 HTML 一 .HTML 1. HTML指的是超文本标记语言(Hyper Text Markup Language),它不属于编程语言,而是属于一套标签,用来描述网页。 2. HTML文档的后缀为 " .html " 或者 “ .htm ” 3.HTML语法 (1)标签通常是由尖括号括起来关键字的一对标签。(双标签) 1 <html> </html> (2)单标签

html学习第一天

╄→尐↘猪︶ㄣ 提交于 2020-03-24 18:15:09
其实应该是复习的,作为计算机科班出身的,大学里真的是学过不少前端知识 html超文本标记语言,不区分大小写,大部分为双标签,单标签元素<br/>换行 <pr/>下划线 标题 <h1> </h1> ......<h6> </h6>字体由大到小 文字 <font size=6> </font> ...<font size =1> </font>文字字体由大到小 段落 <p> </p> 省略段落中的换行或回车 文本 <b>加粗</b> <l> 斜体</l> <sub>下标 </sub> <sup>上标 </sup> 超链接 < a href="url"; target = " _blank " >链接文本</a>其中的href相当于a标签的属性target属性设置链接网页是在此网页的使用id射中本页中连接跳转的地方 头部 <head></head> 可以添加在其中的标签元素有<title>标题, <style>样式, <meta>元素, <link>, <script>, <noscript>, and <base>默认链接目标 css 内联样式- 在HTML元素中使用"style" 属性 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS 外部引用 - 使用外部 CSS 文件 图片 <img src=" url " ;alt=" some

【Python爬虫学习笔记4】结合Xpath与lxml库解析数据

佐手、 提交于 2020-03-24 11:07:20
在之前的学习中了解了如何使用爬虫向目标服务器发送请求并获取响应,而此后便是要对响应进行处理,这里的处理在爬虫中通常指的是数据解析,即将相应内容数据化以方便我们进行有效数据的提取。在此过程中,有许多解析数据的方法,本节介绍利用Xpath和lxml库来解析数据。 Xpath Xpath(全称XML Path Language,XML路径语言),是一门在XML和HTML文档中查找信息的语言,它提供了非常简明的路径选择表达式,可用来对网页的元素及属性进行遍历查找。 语法规则: 1.选取节点 XPath 使用路径表达式来选取 XML 文档中的节点或者节点集。 表达式 描述 示例 说明 nodename 选取此节点的所有子节点 div 选取div下所有子节点 / 从当前节点选取直接子节点 /div 从根元素下选取所有div节点 // 从当前节点选取所有子孙节点 //div 从全局节点中选取所有的div节点 @ 选取属性 //a[@class] 选取所有拥有class属性的a节点 . 选取当前节点 .//a 选取当前节点下的所有a节点 .. 选取当前节点的父节点 ..//a 选取当前节点父节点下的所有a节点 2.谓语 谓语用来查找某个特定的节点或者包含某个指定的值的节点,被嵌在方括号中。 表达式 描述 示例 说明 [index] 选取指定序列的节点 /div/p[1] 选取div下的第一个p节点

WEB前端面试题查询整理

泄露秘密 提交于 2020-03-24 06:25:22
HTML+CSS 1.对WEB标准以及W3C的理解与认识? (1)web标准规范要求,书写标签必须闭合、标签小写、不乱嵌套,可提高搜索机器人对网页内容的搜索几率; (2)建议使用外链css和js脚本,从而达到结构与行为、结构与表现的分离,提高页面的渲染速度,能更快地显示页面的内容; (3)样式与标签的分离,更合理的语义化标签,使内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件, 从而降低维护成本、改版更方便; (4)不需要变动页面内容,便可提供打印版本而不需要复制内容,提高网站易用性; 遵循w3c制定的web标准,能够使用户浏览者更方便的阅读,使网页开发者之间更好的交流。 2.xhtml和html有什么区别? HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言; 最主要的不同: XHTML 元素必须被正确地嵌套。 XHTML 元素必须被关闭。 标签名必须用小写字母。 XHTML 文档必须拥有根元素。 3.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? 用于声明文档使用那种规范(html/Xhtml)一般为 严格 过度 基于框架的html文档 加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的bug 4.行内元素有哪些?块级元素有哪些?CSS的盒模型? 块级元素:div p h1 h2 h3