Web基础
文章平均质量分 59
jeikerxiao
简单,
展开
-
CSS3 相对单位rem
CSS3 新增了一个相对单位rem(root em,根em)。使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。在W3C官网上是这样描述rem的——“font size of the root element” 。em单位是相对于父节点原创 2017-04-20 11:00:14 · 658 阅读 · 0 评论 -
HTTP 3次握手4次挥手
HTTP 3次握手4次挥手使用Wireshark抓包分析HTTP的3次握手,4次挥手。浏览器端口:51835服务器端口:80801. 三次握手51835 -> 8080 [SYN]: 浏览器说:服务器我想访问你的资源,能不能打开8080端口。8080 -> 51835 [SYN,ACK]: 服务器说:可以啊,我已经把8080端口打开了,你也打开你的51835端口吧...原创 2019-06-25 16:17:35 · 2564 阅读 · 0 评论 -
HTTP 相关的概念
浏览器一个HTTP协议的请求方,使用HTTP协议获取网络上的各种资源。Web服务器HTTP协议的应答方,提供Web服务的,它是HTTP协议里响应请求的主体。硬件,就是物理形式或“云”形式的机器,在大多数情况下它可能不是一台服务器,而是利用反向代理、负载均衡等技术组成的庞大集群。软件含义的Web服务器可能我们更为关心,它就是提供Web服务的应用程序,通过会运行在硬件含义的服务器上。像Tom...原创 2019-06-25 14:42:53 · 239 阅读 · 0 评论 -
HTTP 是什么
HTTP 是什么HTTP 名字 “超文本传输协议”可以拆成三个部分:超文本传输协议图http"协议"有什么特点呢?协议必须要有两个或多个参与者,也就是“协”。如果只有你一个人,那么就可以想怎么干就怎么干,不会干涉其他人,其他人也不会干涉你,也就不需要所谓的“协议”。一旦有了两个以上的参与者出现,为了保证最基本的顺畅交流,协议就自然而然地出现了。例如:为了保证你顺利就...原创 2019-06-25 14:15:05 · 4393 阅读 · 0 评论 -
微信-点链接进入公众号关注页
点链接进入公众号关注页1.找到公众号id值biz2.拼接链接3.测试现在的公众号引流一般都只能是二维码扫码后关注,那么通过点击一段网页链接怎么引导用户到公众号关注页呢?1.找到公众号id值biz进入公众号,点击文章:复制文章链接:浏览器中打开:https://mp.weixin.qq.com/s/p8GMolIYu8IXJidadIiNeQ打开浏览器的debug模式,查看biz值...原创 2018-11-09 15:24:33 · 23434 阅读 · 3 评论 -
HTTP 请求头详解
HTTP由两部分组成请求响应HTTP请求GET请求示例GET /demo/test HTTP/1.1Host: www.test.comAccept: */*X-Requested-With: XMLHttpRequestUser-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHT原创 2017-10-17 11:42:01 · 1144 阅读 · 0 评论 -
Html5 标签
1.新的文档类型声明(DTD)HTML 5的DTD声明为:<!doctype html><!DOCTYPE html>都是正确的,因为HTML语法是不区分大小写的。在编写HTML5文档时,要求指定文档类型,以确保浏览器能在HTML5的标准模式下进行渲染。2.新增的HTML5标签2.1 新增的结构标签结构标签:(块状元素) 有意义的div 结构标签 说明 <article> 标记定义:原创 2017-06-14 09:53:16 · 523 阅读 · 0 评论 -
OOCSS—概念篇
OOCSS—概念篇OOCSS(面向对象的CSS) 其实这个东西早在2008年被提出,只不过是一种新CSS的写法。什么是面向对象的CSS(OOCSS)“面向对象的编程”的概念,开发商之间普遍存在的,他成为任何现代编程语言的一种基本形式,数据的抽象化、模块化和继承等特点在编写代码中得到了大规模的应用。面向对象的CSS是一种容易重用的一种CSS规则,也是OOP的概念,从而降低了页面的加载时间,提高了页面的转载 2017-04-20 16:32:20 · 612 阅读 · 0 评论 -
CSS3 选择器—伪类选择器
伪类选择器语法E:pseudo-class {property:value}E.class:pseudo-class{property:value}E为元素class为类名pseudo-class为伪类名称property是css的属性value为css的属性值语法1示例:a:link {color:red;}语法2示例:a.selected:hover {color: blue;}动原创 2017-04-20 15:55:25 · 1091 阅读 · 0 评论 -
CSS3 选择器—属性选择器
CSS3 选择器—属性选择器属性选择器早在CSS2中就被引入了,其主要作用就是对带有指定属性的HTML 元素设置样式。使用CSS3属性选择器,你可以只指定元素的某个属性,或者你还可以同时指定元素的某个属性和其对应的属性值。从上一节展示的CSS3选择器的图表中,我们可以知道,CSS3的属性选择器主要包括以下几种:E[attr]:只使用属性名,但没有确定任何属性值;E[attr=”value”]:指原创 2017-04-20 15:09:06 · 1456 阅读 · 0 评论 -
CSS3 选择器—基本选择器
CSS 选择器CSS是一种用于屏幕上渲染html,xml等一种语言,CSS主要是在相应的元素中应用样式,来渲染相对应用的元素,那么这样我们选择相应的元素就很重要了,如何选择对应的元素,此时就需要我们所说的选择器。选择器主要是用来确定html的树形结构中的DOM元素节点。我把CSS选择器分开成三部分:基本选择器 (常用)属性选择器伪类选择器 (这一部分也是最难理解和掌握的部分)今天我们先来看第原创 2017-04-20 14:54:44 · 770 阅读 · 0 评论 -
CSS3的属性为什么要带前缀
使用过CSS3属性的同学都知道,CSS3属性都需要带各浏览器的前缀,甚至到现在,依然还有很多属性需要带前缀。这是为什么呢?浏览器厂商以前就一直在实施CSS3,但它还未成为真正的标准。 前缀 浏览器 内核 -ms- IE浏览器 Trident内核 -moz- Firefox Gecko内核 -o- Opera Presto内核 -webkit- C转载 2017-04-20 13:29:43 · 1353 阅读 · 0 评论 -
在浏览器的Console中使用jQuery
在浏览器的console中使用jqueryvar jquery = document.createElement('script'); jquery.src = 'https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js';document.getElementsByTagName('head')[0].appendChild(jquer...原创 2019-10-09 16:18:56 · 625 阅读 · 0 评论