自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端路由

路由就是根据不同的url地址展示不同的内容或页面一般用在单页面应用上优点:用户体验好,不需要每次都从服务器全部获取,快速展示给用户缺点:使用浏览器的前进后退键的时候会重新请求,没有很好的利用缓存前端路由两种实现的原理1.Pjax利用ajax请求代替了a标签的默认跳转,然后利用h5中的api修改urlAPI history.pushuState和history.rep...

2019-10-08 18:09:15 87

原创 性能优化

1.请求过程中一些潜在的性能优化:dns是否可以通过缓存减少dns查询时间;网络请求过程中走最近的网络环境,如,图片是否在统一域名下;相同的静态资源是否可以缓存;减少http请求;使用碎片减少服务器端渲染;图片懒加载;将大图进行压缩,样式表和脚本的顺序2.前端性能优化:加载体积优化,合并代码,压缩图片,图片懒加载,css实现的尽量用css,减少cookie传输缓存优化:http层面的的优化...

2019-10-08 16:32:31 72

原创 谈谈前后端分离的理解

简单来说,前后端分离,后端主要处理业务逻辑,提供api接口,前端就是调用后端的接口,实现前端页面的交互逻辑,运用nodejs或者ajax进行交互。优势,整个项目的开发权重向前移,实现真正的前后端解耦,静态资源和动态资源分离,提高了性能和扩展性减少后端服务器压力,不再是全局刷新,实现异步加载,局部刷新。...

2019-10-08 15:19:32 659

原创 前端开发及性能优化

1.说出减低页面加载时间的方法压缩css js合并js css,减少http请求外部js css放在最低减少dom操作,尽可能用变量替代2.web攻击技术xss跨站脚本攻击:指通过存在安全漏洞的web网站注册用户的浏览器内运行非法的html标签或者js进行的一种攻击sql注入攻击csrf跨站点请求伪造:指攻击者通过设置好陷阱,强制对已完成认证用户进行非预期的个人信息...

2019-08-18 09:40:35 90

原创 HTML CSS

1.什么是盒子模型元素的内容,内边距,边框,外边距2.行内元素和块级元素和空元素行内元素:a,span,b,img,input,stong,select,lable,em,button,textarea块级元素:p,h1-h6,ul,li,dt,dd,dl空元素:hr,br,link,meta,input,img3.css是想水平垂直居中的方法:父元素设置relativ...

2019-08-18 09:10:06 93

原创 前端问题

1.typeof和instanceof区别typeof一般用来判断变量属于哪个类型 返回值是字符串 number string function object Boolean undefined对Arrary 和null等特殊对象返回值都是object 这也是它的局限性instanceof 返回值是boolean 一般用来判断某变量是否是某个对象的实例let arr = new...

2019-08-17 12:41:44 61

原创 自适应布局和响应式布局的区别

概念 自适应布局:为了使网页显示在大小不同终端设备上的先网页设计方式和技术,需要开发多套页面来适应应不同终端设备。响应式布局:不同浏览终端上不同的展示方式。主要区别就是 自适应布局是做几套页面布局来适应不同终端设备;响应式布局一套页面即可。...

2019-08-14 21:35:48 327

空空如也

空空如也

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

TA关注的人

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