HTML介绍 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的 ...
分类:
Web程序 时间:
2019-01-23 23:19:08
阅读次数:
249
当我们打开一个网页,最基本的组成就是HTML , css ,和 JavaScript , HTML就像是网页的骨架,通常存放在一个xxx.html的静态文件里,经过浏览器渲染成我们看到的基本界面 HTML主要是以标签的形式存在的 就像放在尖括号里边放着英文字母 单标签 html的标签又分为单标签和双 ...
分类:
Web程序 时间:
2019-01-22 00:36:55
阅读次数:
188
从输入 URL 到页面加载完成发生了什么事 DNS解析 TCP连接 发送HTTP请求 服务器处理请求并返回HTTP报文 浏览器解析渲染页面 浏览器应该有的功能 网络;资源管理;网页浏览;多页面管理;插件与管理;账户和同步;安全机制;开发者工具 浏览器的主要功能总结起来就是一句话: 将用户输入的url ...
分类:
其他好文 时间:
2019-01-14 23:15:20
阅读次数:
160
渲染机制:几个概念,没有代码。一般会问: 1、什么是DOCTYPE以及作用。 2、浏览器渲染过程。有的公司会问:浏览器中输入url,发生哪些事情,让你一步一步描写清楚?其中有一步就是浏览器渲染过程。输入url,会有一个dms解析,然后发到服务器,服务器再响应,响应过来,到了客户端,浏览器这边就开始渲 ...
分类:
其他好文 时间:
2019-01-13 17:15:45
阅读次数:
213
作者 | 我不是陈纪庚 来源 | segmentfault.com/a/1190000017329980 回流和重绘可以说是每一个web开发者都经常听到的两个词语,我也不例外,可是我之前一直不是很清楚这两步具体做了什么事情。最近由于部门内部要做分享,所以对其进行了一些研究,看了一些博客和书籍,整理了 ...
分类:
其他好文 时间:
2018-12-23 00:23:38
阅读次数:
170
首先,浏览器渲染分以下几步: 已知的问题: "" 之间的xss我们都知道可以使用伪协议,那么如果冒号或者javascript等关键字被过滤了我们应该如何解决? 我们可以在标签内通过实体编码触发xss: 浏览器遇到html标签 会对标签里面的实体编码进行解码 如果解码后存在javascript: 则会 ...
分类:
其他好文 时间:
2018-12-23 00:17:41
阅读次数:
137
模板 在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式的HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。 DTL 是 Django Template Language ...
分类:
其他好文 时间:
2018-12-22 22:40:37
阅读次数:
227
浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识 ...
分类:
其他好文 时间:
2018-12-22 18:35:08
阅读次数:
188
HTML的介绍 web服务的本质: 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建 ...
分类:
Web程序 时间:
2018-12-18 21:22:04
阅读次数:
208
笔试题: 考点:浏览器渲染机制 定义: 利用事件冒泡处理动态元素事件绑定的方法,专业术语叫事件委托。 使用事件委托技术可以避免对特定的每个节点添加事件监听器,相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。 事件委托的好处: 事件委托技术可以 ...
分类:
其他好文 时间:
2018-12-16 10:59:06
阅读次数:
163