TOP
摘要: Nginx是一款轻量级的Web服务器,可用作反向代理、负载均衡、HTTP缓存;大部分web服务器使用Nginx,通常用作负载均衡器; ubuntu下安装 sudo apt-get update sudo apt-get install nginx 检测安装 sudo nginx -t 返回结果: n 阅读全文
posted @ 2019-12-27 14:41 RocketV2 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.登录远程服务器 ssh 2.上传文件到远程服务器 scp ./test/ root@192.168.2.11:/root/ 阅读全文
posted @ 2019-12-27 10:36 RocketV2 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 移动端布局痛点在:兼容各个分辨率的移动设备,同样是手机,iPhone4-iPhoneX分辨率范围就已经很广;如果使用px进行布局,显然会出现问题; 常见的像素单位px,em,rem中,em是相对于父元素font-size的单位,个人认为在使用中,em会比较混乱;rem相对的是根元素、HTML,便于根 阅读全文
posted @ 2018-04-26 14:34 RocketV2 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 高级函数 或者说 高阶函数,具有如下特征: 1. 参数是函数 2. 返回值是函数 只要满足其中一个特征的函数,都可以称为高阶函数; https://www.cnblogs.com/laixiangran/p/5468567.html http://blog.jobbole.com/77956/?ut 阅读全文
posted @ 2018-04-25 14:07 RocketV2 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 页面卡顿时,往往是因为过多操作DOM导致的;如果引起浏览器的重绘(repaint)、重排(reflow),则更会影响浏览器的性能,repaint、reflow会消耗很多资源; 在开发中应该尽量减少对DOM的操作,从而减少DOM元素repaint,reflow的几率;如果要了解重绘、重排,首先要了解浏 阅读全文
posted @ 2018-04-10 15:12 RocketV2 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 事件是个很大的知识点,这里只讲解一些核心点。 一, 事件传播 && DOM事件流 事件传播、dom事件流是相同的概念不同的解释;分成三个阶段: 1.事件捕获 2.处于目标阶段 3.事件冒泡 DOM2规范中明确要求捕获阶段不涉及事件目标,但是IE9、Safari、Chrome、Firefox、Oper 阅读全文
posted @ 2018-04-09 20:53 RocketV2 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1.什么是标签语义化? 像<h1-h6>,<ul><li>,<strong>等以及HTML5中的<header>,<article>,<nav>,<footer>等标签,通过标签就可以知道标签的含义,这就是语义化; 2.为什么要标签语义化? 2.1 便于开发者维护、开发 如果满篇都是<div>这种无 阅读全文
posted @ 2018-04-09 19:35 RocketV2 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 这里涉及css样式加载顺序、覆盖规则,以及优先级提升问题; 1. css样式加载顺序 结果: 这两个<div>字体显示的都是green;<p>显示的是yellow; 原因如下: 样式的加载顺序是 a.css > <style> > c.css;这个加载顺序很重要,因为涉及到覆盖规则; 选择器的优先级 阅读全文
posted @ 2018-04-09 17:07 RocketV2 阅读(148) 评论(0) 推荐(0) 编辑
摘要: css3新增flexbox布局的同时,也增加了grid布局; flex是一维布局,grid是二维布局;从长远来看,两者将结合,体现出强大功能; 参考: [1] flex&grid&圣杯布局 阅读全文
posted @ 2018-03-26 23:12 RocketV2 阅读(93) 评论(0) 推荐(0) 编辑
摘要: flex 弹性布局 是种灵活的布局方案;能够实现响应式布局;在移动端使用频繁; 1.css布局的发展 关于布局,以下为CSS布局的发展路线: 1. table表格布局 样式简单,只能适用简单的界面 2. position布局,能够实现很多复杂界面,但是仍存在元素垂直居中、响应式布局等问题 3. fl 阅读全文
posted @ 2018-03-26 20:47 RocketV2 阅读(134) 评论(0) 推荐(0) 编辑