fsoooo Blog

内不欺己,外不欺人,上不欺天。君子所以慎独。

Web学习笔记 网络协议整理

应用层指的是 OSI 标准模型的第 5、6、7层,也就是会话层、表现层、应用层。 我们介绍的时候都会使用 OSI 标准模型来介绍,因为这样涵盖的层次比较多,这样对于 TCP/IP 模型来说,你也能加深理解。 应用层概念 应用层协议的定义 现如今,越来越多的应用程序利用网络进行通信,这些应用有 Web 浏览器、远程登录、电子邮件、文件传输、文件下载等,应用层的协议正是进行这些行...

Web学习笔记 扒下get和post的外衣,坦诚相见!

GET 和 POST 是 HTTP 请求的两种基本方法,要说它们的区别,接触过 Web 开发的人都能说出一二…… 最直观的区别就是 GET 把参数包含在 URL 中,POST 通过 request body 传递参数。 你可能自己写过无数个 GET 和 POST 请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 当你在面试中被问到这个问题,你的内心...

Web学习笔记 定时器为什么尽量别用setinterval

在WEB开发中,经常会有过多少毫秒就重复执行一次某操作的需求,也就是定时器。 JS中的定时器有两个: setInterval() :按照指定的周期(以毫秒计)来调用函数或计算表达式。 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。 setTimeout() :在指定的毫秒数后调用函数或计算表达式。 为什么尽量别用setInterval? #...

Web学习笔记 Css查漏补缺(二)

36.在网页中应该使用奇数还是偶数的字体?为什么呢? (1)偶数字号相对更容易和web设计的其他部分构成比例关系。比如:当我用了14px的正文字号,我可能会在一些地方用14 ×0.5=7px的margin,在另一些地方用14×1.5=21px的标题字号。 (2)浏览器缘故,低版本的浏览器ie6会把奇数字体强制转化为偶数,即13px渲染为14px。 (3)系统差别,早期的Windows里...

Web学习笔记 Css查漏补缺(三)

71.内联盒模型基本概念 (1)内容区域(content area)。内容区域指一种围绕文字看不见的盒子,其大小仅受字符本身特性控制,本质上是一个字符盒子 (character box);但是有些元素,如图片这样的替换元素,其内容显然不是文字,不存在字符盒子之类的,因此,对于这些 元素,内容区域可以看成元素自身。 (2)内联盒子(inline box)。“内联盒子”不会让内容成块显示...

Web学习笔记 Css查漏补缺(一)

1.介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的? 相关知识点: (1)有两种盒子模型:IE盒模型(border-box)、W3C标准盒模型(content-box) (2)盒模型:分为内容(content)、填充(padding)、边界(margin)、边框(border)四个部分 IE盒模型和W3C标准盒模型的区别: (1)W3C标准盒模型:属性w...

Vue学习笔记之路由(二)

vue路由的使用 vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切换。 本文将以示例的形式来介绍vue-router的各个特性...

Vue学习笔记之路由(一)

Vue.js路由(Vue-router) 1.路由安装 (1)直接引入 <script src="vue.js"></script> <script src="vue-router.js"></script> (2)npm下载 npm install vue-router 如果在一个模块化工程中使用它,必须要通过 Vue.u...

Vue学习笔记之搭建vue项目

一、安装node环境 1、下载地址为:https://nodejs.org/en/   2、检查是否安装成功:如果输出版本号,说明我们安装node环境成功      3、为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/   输入:npm install -g cnpm –registry=https://registry.npm.taobao.o...

Vue学习笔记 高德地图组件

公司之前一直使用的是百度地图组件,最近运营人员一直反映一个问题:有一些地区在百度地图上搜不到,地址搜索没有响应。我以为是地图API版本不对,更新了版本,这个问题还是存在。于是我就考虑换一个地图组件也解决这个问题,于是高德就成了我的第一选择。 准备工作: 在高德开放平台,注册成为开发者。 申请Key,我申请的是Web端(JS API),不同的API效果可能不一样。 实现方式: 一...