摘要: 网页布局的核心 就是用css 来摆放盒子位置 PC端布局:css 提供了 3种机制来设置盒子的摆放位置, 分别是普通流、浮动和定位。其中:1.普通流(标准流):累积盒子。自上而下 就用块级。 从左到右就用行内.2.浮动: 让盒子从普通流中浮动起来 -- 让多个盒子(div)水平排列成一行.3.定位: 阅读全文
posted @ 2020-04-06 22:10 Mr_Riven 阅读(448) 评论(0) 推荐(2) 编辑
摘要: 这些this的指向,是当我们调用函数的时候确定的。调用方式的不同决定了this的指向不同一般指向我们的调用者。普通函数调用 window。定时器函数 window。立即执行函数 window。构造的函数调用 实例对象、原型对象里面的方法也指向实例对象。对象方法调用 该方法所属对象。事件绑定方法 绑定 阅读全文
posted @ 2020-04-06 21:56 Mr_Riven 阅读(1224) 评论(0) 推荐(0) 编辑
摘要: 前端是最贴近用户的程序员,比后端、数据库、产品经理、运营、安全都近。1、实现界面交互2、提升用户体验3、有了Node.js,前端可以实现服务端的一些事情前端是最贴近用户的程序员,前端的能力就是能让产品从 90分进化到 100 分,甚至更好,参与项目,快速高质量完成实现效果图,精确到1px;与团队成员 阅读全文
posted @ 2020-04-06 16:45 Mr_Riven 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 注意:用心找自己做的项目中自己感觉最拿出来手的(复杂度最高,用的技术最多的项目),描述的时候尽可能往里面添加一些技术名词布局我们用html5+css3我们会用reset.css重置浏览器的默认样式JS框架的话我们选用的是jQuery(也可能是Zepto)我们用版本控制工具git来协同开发我们会基于g 阅读全文
posted @ 2020-04-06 16:41 Mr_Riven 阅读(373) 评论(0) 推荐(0) 编辑
摘要: HTTP协议通常承载与 TCP协议之上,在HTTP和TCP之间添加一个安全协议层(SSL或TSL),这个时候,就成了我们常说的HTTPS 默认HTTP的端口号为80,HTTPS的端口号为443 因为网络请求需要中间有很多的服务器路由的转发,中间的节点都可能篡改信息,而如果使用HTTPS,密钥在你和终 阅读全文
posted @ 2020-04-06 16:36 Mr_Riven 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 尽量使用css3动画,开启硬件加速 适当使用touch时间代替click时间 避免使用css3渐变阴影效果 可以用transform: translateZ(0) 来开启硬件加速 不滥用float。float在渲染时计算量比较大,尽量减少使用 不滥用web字体。web字体需要下载,解析,重绘当前页面 阅读全文
posted @ 2020-04-06 16:33 Mr_Riven 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 当页面滚动的时间被触发 -——> 执行加载图片操作 -——> 判断图片是否在可视区域内 -——> 在,则动态将data-src的值赋予该图片。 阅读全文
posted @ 2020-04-06 16:31 Mr_Riven 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 100 Continue 继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息 200 OK 正常返回信息 201 Created 请求成功并且服务器创建了新的资源 202 Accepted 服务器已接受请求,但尚未处理 301 Mov 阅读全文
posted @ 2020-04-06 16:29 Mr_Riven 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、首先是定义 进程: 是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程: 单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 2、一个线程只能属于一个进程,但是一个进程 阅读全文
posted @ 2020-04-06 16:24 Mr_Riven 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 大致可以分为如下7步: 输入网址; 发送到DNS服务器,并获取域名对应的web服务器对应的ip地址; 与web服务器建立TCP连接; 浏览器向web服务器发送http请求; web服务器响应请求,并返回指定url的数据(或错误信息,或重定向的新的url地址); 浏览器下载web服务器返回的数据及解析 阅读全文
posted @ 2020-04-06 16:06 Mr_Riven 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.压缩 css, js, 图片 2.减少 http 请求次数, 合并 css、js 、合并图片(雪碧图) 3.使用 CDN 4.减少 dom 元素数量 5.图片懒加载 6.静态资源另外用无 cookie 的域名 7.减少 dom 的访问(缓存 dom) 8.巧用事件委托 9.样式表置顶、脚本置低 阅读全文
posted @ 2020-04-06 15:59 Mr_Riven 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。 渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲 阅读全文
posted @ 2020-04-06 15:57 Mr_Riven 阅读(349) 评论(0) 推荐(0) 编辑