纵豆蔻词工,青楼好梦,难赋深情
浏览器内核可以分为两部分:渲染引擎(layout engineer 或者 Rendering Engine)和JS引擎
layout engineer
Rendering Engine
程序员
本地存储主要有以下几种,cookie,localStorage和sessionStorage,WebSql和IndexDB主要用在前端有大容量存储需求的页面上,例如,在线编辑浏览器或者网页邮箱。他们都可以将数据存储在浏览器,应该根据不同的场景进行使用。本文主要讲前三个。
cookie
localStorage
sessionStorage
WebSql
IndexDB
转载:CSS-清除浮动
浮动的元素是脱离文档标准流的,如果我们不清楚浮动,那么就会造成父元素高度塌陷,影响页面布局。
脱离文档标准流
父元素高度塌陷
影响页面布局
语义化是指根据内容的结构化(内容语义化),选择合适的标签(代码语义化),便于开发者阅读和写出更优雅的代码的同时,让浏览器的爬虫和机器很好的解析。
内容语义化
代码语义化
1. 有利于SEO,有助于爬虫抓取更多的有效信息,爬虫是依赖于标签来确定上下文和各个关键字的权重。 2. 语义化的HTML在没有CSS的情况下也能呈现较好的内容结构与代码结构 3. 方便其他设备解析(如移动设备、盲人阅读器等) 4. 比div标签有更加丰富的含义,便于团队开发和维护
title 简短、描述性、唯一(提升搜索引擎排名)header 页眉通常包括网站标志、主导航、全站链接以及搜索框。section 具有相似主题的一组内容,比如网站的主页可以分成介绍、新闻条目、联系信息等条块。
title
header
section
HTTP(即超文本传输协议)是现代网络中最常见和常用的协议之一,设计它的目的是保证客户机和服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的 “请求-应答” 协议。 在HTTP中,与服务器交互的方法,最常用的有4种:即Put(增)、Delete(删)、Post(改)、Get(查)。get是获取数据,post是修改数据。
HTTP响应状态码有很多,但是实际经常使用的大概只有14个。