自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker、虚拟机、K8S

一、Docker和虚拟机的区别dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。它在困境的时候提出开源,不开则已,一开惊人。Docker和容器技术为什么会这么火爆?说白了,就是因为它“轻”。在容器技术之前,业界的网红是虚拟机。虚拟机技术的代表,是VMWare和OpenStack。相信很多人都用过虚拟机。虚拟机,就是在你的操作系统里面,装一个软件,然后通过这个软...

2019-08-13 13:17:07 327

原创 Web前端,高性能优化

高性能HTML   高性能CSS高性能JavaScriptWeb前端,高性能优化

2017-06-12 14:04:51 383

原创 promise

如何自己实现一个promise promise简单描述一下,如何在外部进行resolve()

2017-06-05 15:59:40 332

原创 mvvm的基本原理

MVC,MVP 和 MVVM 的图示

2017-06-05 15:55:59 663

原创 轮播图

111

2017-06-05 15:50:10 379

原创 浏览器兼容问题解决方式

111

2017-06-05 15:49:51 274

原创 CSS 动画性能比较问题

111

2017-06-05 15:49:32 281

原创 HTML 的语义化理解

111

2017-06-05 15:49:11 309

原创 HTML5 和 CSS3

H5有个拖拽时间,用原生JS实现它 Canvus

2017-06-05 15:48:52 315

原创 前端安全

一.CSRF(跨站点请求伪造)中文名称:跨站请求伪造攻击方式。 攻击者可以盗用你的登录信息,以你的身份模拟发送各种请求。 例如:当用户登录网络银行去查询存款余额的时候,还没有退出的时候,就点击了QQ发来的消息,那么该用于账户中的资金就有可能转移到攻击者指定的账户中。1.1 CSRF原理原理如下图:登录信任的网站A,并且在本地产生的cookie在不退出甲的情况下,访问危险网站乙 CSRF

2017-06-05 15:47:35 413

原创 JS 深拷贝 /深克隆

手写一个深克隆

2017-06-05 15:47:02 407

原创 call 和 apply函数

111

2017-06-05 15:46:08 283

原创 url 请求的过程

页面加载过程(性能:页面加载过程) 输入网址后如何查找服务器 输入url到页面展示渲染过程

2017-06-05 15:43:10 343

原创 正则表达式

关于正则

2017-06-05 15:41:11 204

原创 水平垂直居中

111

2017-06-05 15:40:27 203

原创 清除浮动

方式/原理

2017-06-05 15:38:26 193

原创 模块化

模块化方式你平时用哪个最多? 怎么理解模块化 手写实现requireJS模块实现

2017-06-05 15:36:05 246

原创 Cookies 相关

1 本地存储的类型sessionStorage / localStorage / Database Storage / globalStorage HTML5本地存储详解2 cookie如何设置,原理Cookie是Web服务器生成,向用户浏览器发送的一小段ASCII文本。当浏览器接收到后,会将其信息片段以“键-值”对的形式保存在某个目录下的文本文件中。以后每次向同一个服务器发送请求的时候,浏览器都

2017-06-05 15:35:23 355

原创 关于 position

定位有哪几种 分别是相对于什么来定位 相对谁定位,百分比以谁为参照

2017-06-05 15:27:08 217

原创 Ajax

手写 一个ajax promise版的ajax

2017-06-05 15:24:52 205

原创 事件

事件冒泡的原理,怎么禁止,应用 事件模型,事件冒泡,委托,优缺点,作用 事件处理机制,W3c和IE的,怎么停止冒泡 事件代理/原生事件绑定(跨浏览器)

2017-06-05 15:20:27 196

原创 jQuery相关

1.query源码如何实现选择器的,为什么$取得的对象要设计成数组的形式2.jQuery怎么实现性能优化使用最新版本的jQuery(现在最新的版本是3.2使用jQuery中调用原生的选择器,如:$("#div"),$("div"),$(".foo")这样的类选择器在IE8一下会很慢因为没有原生方法getElementByClassName(),最慢是选择器就是伪类选择器($( ':隐藏')``)

2017-06-05 14:07:00 438

原创 javascript 数组去重的n种解法

yuanyuan

2017-06-03 22:24:58 274

原创 BFC详解

2017-06-03 22:19:55 308

原创 DOM

一、DOM结构两个节点之间可能存在哪些关系?以及如何在节点之间任意移动?DOM中两个节点存在的关系无非3种:父子 同辈 包含 下面详细来讲解属性1 父级属性获取父节点: node.parentNode node.parentElement两者的区别在于后者只能获取元素获取子节点: childNodes,children firstChild,lastChild,firstEleme

2017-06-01 17:20:31 787

原创 JSON

JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。一、什么是JSONJSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)JSON 是轻量级的文本数据交换格式JSON 独立于语言 *JSO

2017-05-31 22:13:36 251

原创 HTML与XHTML

一、不同点XHTML 元素必须被正确地嵌套。XHTML 元素必须被关闭。 标签名必须用小写字母。XHTML 文档必须拥有根元素二、XHTML的优点xhtml是xml它可以被扩展用来包含新的标记。在一些主页领域会很有用处。有许多数据和信息是用xml编写的。而把它译成xhtml很容易。所以用xhtml更容易获取网页上的信息。xhtml兼具xml、html的优点,既能像xml一

2017-05-31 21:48:44 227

原创 HTTP缓存

最近一直效率不高,希望以后能改正。1. Web缓存的工作原理所有的缓存都是基于一套规则来帮助他们决定什么时候使用缓存中的副本提供服务(假设有副本可用的情况下,未被销毁回收或者未被删除修改)。这些规则有的在协议中有定义(如HTTP协议1.0和1.1),有的则是由缓存的管理员设置(如DBA、浏览器的用户、代理服务器管理员或者应用开发者)2.浏览器端的缓存规则浏览器缓存机制,是一个很大的话题,详见九种浏览

2017-05-31 17:52:59 804

原创 原型和原型链继承

占坑

2017-05-29 22:38:49 325

原创 This

占坑

2017-05-29 22:38:14 171

原创 跨域总结

占坑

2017-05-29 22:36:31 187

原创 CSS的各种居中方法

占坑

2017-05-29 22:34:58 219

原创 Javascript 严格模式

占坑

2017-05-29 22:34:25 229

原创 js实现一个图片 懒加载插件

懒加载的意义及实现方式有: 意义: 懒加载的主要目的是作为服务器前端的优化,减少请求数或延迟请求数。

2017-05-29 22:33:05 361

原创 ES6的一些事

一、对ES6的一些认识let 作用域 const箭头函数模块化class类支持promisepromise的实现就是把所有的方法压入一个数组,有三种状态,判断当前状态如果是pending就改变状态二、generator和async的对比三、CMD规范入口seajs.use('./b.js');参数定义// a.jsdefine(function (require, exports, m

2017-05-29 22:32:04 215

原创 Flex 问题

flex布局

2017-05-29 22:31:18 283

原创 canvas

占坑

2017-05-29 22:30:26 283

原创 前端优化问题详解

一、页面级优化1. 减少 HTTP请求数  这条策略基本上所有前端人都知道,而且也是最重要最有效的。都说要减少 HTTP请求,那请求多了到底会怎么样呢 ?首先,每个请求都是有成本的,既包含时间成本也包含资源成本。一个完整的请求都需要经过 DNS寻址、与服务器建立连接、发送数据、等待服务器响应、接收数据这样一个 “漫长” 而复杂的过程。时间成本就是用户需要看到或者 “感受” 到这个资源是必须要等待这个

2017-05-29 22:29:42 278

原创 关于 两列 三列 布局

1.自适应两列 2.固定宽度两列 3.自适应三列 4.特殊三列

2017-05-29 22:28:01 389

原创 一次完整的HTTP请求

一次完整的HTTP请求所经历的7个步骤HTTP通信机制是在一次完整的HTTP通信过程中,Web浏览器与Web服务器之间将完成下列7个步骤: 1.建立TCP连接在HTTP工作开始之前,Web浏览器首先要通过网络与Web服务器建立连接,该连接是通过TCP来完成的,该协议与IP协议共同构建Internet,即著名的TCP/IP协议族,因此Internet又被称作是TCP/IP网络。HTTP是比TCP更高层

2017-05-29 14:55:50 458

空空如也

空空如也

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

TA关注的人

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