自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 wireshark软件探究前端通信过程

从URL到网页的展示发生了什么?第一步: 浏览器把用户输入URL中域名,以UDP的协议发送请求给DNS服务器;第二步: DNS服务器把访问网站的IP地址返回给浏览器;第三步: 浏览器以XXX(TCP的http/https等)的方式发送请求到服务器;(面试官再请问:1、什么服务器?答:要访问网站的服务器。 2、发送什么?答:发送请求。 3、TCP建立连接和断开连接分别需要几次握手 ? T...

2019-02-27 23:31:24 249

原创 TypeScript 基础知识总结(一)

在vs code 开发工具中命令行输入:第一种用法: 分开输入。先输入 tsc 文件名称.ts; 然后再输入 node 文件名称.js;第二种用法: 使用&&一次输入。 tsc 文件名称.ts; && node 文件名称.js .TypeScript 通过 tsc 文件名称.ts 命令编译生成 JavaScript ,然后使用命令: node 文件名称.js...

2019-02-19 00:07:51 1002

原创 px、em 和 rem 三者区别

px、em 和 rem 三者有什么区别?PXpx 实际上就是像素,用PX设置字体大小时,比较稳定和精确。px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册)px特点IE无法调整那些使用px作为单位的字体大小;国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位;Firefox能够调整px和em,rem,但是有大部分的国...

2019-02-18 03:16:11 9382

原创 CSS 部分样式为什么有的浏览器(如:IE系列)无法呈现出来?

CSS 部分样式为什么有的浏览器(如:IE系列)无法呈现出来?兼容性问题,因为老版本浏览器存在大量和W3C不一致的情况,所以我们做兼容性设计。其他回答:W3C标准发展,以及浏览器厂商出于商业的考量,老版本的浏览器(尤其是IE系列)存在大量和W3C标准不一致的情况。一个在Chrome 浏览器下十分美观的网站,在IE6下很有可能惨不忍睹,对此我们不得不进行大量的兼容性设计。如何跨浏览器设计...

2019-02-18 02:34:16 1612

原创 inline-block特性及常见问题

文章目录inline-block 特性及常见问题inline-block特性:inline-block如何去除缝隙?解决方法:1、删去元素之间的空白2、让闭合标签3、使用font-size:04、使用margin-right负值5、为inline-block元素添加样式float:left6、使用display:table和word-spacing(最优的方法)7、使用letter-spacing...

2019-02-18 02:26:26 1072

原创 接收参数函数、执行函数

文章目录做项目需要提供接收接口和输出接口函数信息:接收函数:同步执行函数使用对象完整包装接收函数和执行函数:做项目需要提供接收接口和输出接口步骤:接收其他代码,保存接收代码,再去执行,执行返回结果函数信息: function happy(){ console.log("happy"); };接收函数://创建数组,把所有接收的函数信息以数组方式保存着: var a...

2018-12-26 02:22:59 1066

原创 事件处理程序

事件处理程序,演变(扩展)示例1:创建 <input> 标签或 <button> 标签,在HTML 内联样式:<input> 标签: <input type="button" value="点我" onclick="console.log('Hello')" /><button> 标签:&l

2018-12-26 02:04:35 442

转载 CSS 块级元素/内联元素、继承与相关属性

什么是块级元素(Block-level elements)?  浏览器通常在元素之前和之后都使用换行符显示块级元素。您可以将其可视化为一堆框。   块级元素始终在新行上开始,并占用可用的全宽(尽可能向左和向右扩展)。 用法:块级元素可能只出现在<body>元素内。什么是内联元素(Inline elements)?  在HTML中,内联元素是仅占据由定义元素的标签界定的空格,而不是破坏内容的流。在

2017-09-23 00:51:00 1123

原创 CSS 选择器 总结

E、F、G代表任意元素;attribute【简写成attr】代表任意元素的属性,value代表属性的属性值;myid 代表 class 代表样式类别;基本选择符: 基本选择器符号/其他标记 语法 名称 说明 范例 版本 *(星号) * {property:value;} 通用选择器 匹配所以元素 p *{color:#00FF00} CSS2 E

2017-08-30 18:35:47 894

原创 GitHub 使用markdown格式的三个坑

GitHub 与 CSDN 博客,使用markdown格式比较:GitHub 使用的三个坑:在github 使用markdown 格式编辑后成了堆成一团。为什么? 问题在于: 1、# 后面没有添加空格; 2、内容之间没有按回车键(enter); 3、编辑表格模式时,输入HTML标签、 和 同样不能体现表格;错误编辑,如图: 错误编辑的结果,如图: Markdown 正确编辑格式:

2017-06-04 02:29:23 3351 6

原创 vim 基础使用介绍

Vim是什么?   是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。 六个大的常用模式: 普通(Normal)、可视(Visual)、选择(Select)、插入(Insert)、命令行(Command-line)、Ex模式。 还有六个小的组合模式,或者附加模式: 操作等

2017-05-28 21:26:15 357

原创 从输入URL到网页加载发生什么?

从输入URL到网页加载发生什么?我的理解: 第一步:浏览器把用户输入URL中域名,以UDP的协议发送请求给DNS服务器; 第二步:DNS服务器把访问网站的IP地址返回给浏览器; 第三步:浏览器以XXX(TCP的http/https等)的方式发送请求到服务器; ( 1、什么服务器?答:要访问网站的服务器。   2、发送什么?答:发送请求。   3、TCP建立连接和断开连接分别需要几次握

2017-05-17 14:30:48 553

原创 JavaScript 数据类型

JavaScript 数据类型什么是数据类型?   计算机是数学计算的机器;   计算机程序是处理各种数值; 在计算机不止能处理数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同数据都需要定义不同的数据类型。在JavaScript有以下常用类型:Numbe 不区分整数和浮点数。string(字符串类型)  一个字或一个句子,用单引号或双引号包裹。b

2017-02-24 19:47:19 353

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键空格半方大的空白 全方大的空白 不断行的空白格快捷键加粗 Ctrl + B 斜体

2017-01-11 12:57:03 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除