摘要: 所谓单页应用,指的是在一个页面上集成多种功能,甚至整个系统就只有一个页面,所有的业务功能都是它的子模块,通过特定的方式挂接到主界面上。它是AJAX技术的进一步升华,把AJAX的无刷新机制发挥到极致,因此能造就与桌面程序媲美的流畅用户体验。 为了解决单页应用规模增大时候的代码逻辑问题,出现了不少MV* 阅读全文
posted @ 2020-03-12 21:32 Lorasysu 阅读(297) 评论(0) 推荐(0)
摘要: 1)userdata 仅适用于IE,每个页面只能存储64kb,该域名网站最多存储640kb; userdata重点使用语法: UserData.o = document.createElement('input'); UserData.o.type = "hidden"; UserData.o.st 阅读全文
posted @ 2020-03-12 17:24 Lorasysu 阅读(149) 评论(0) 推荐(0)
摘要: 跨域 广义上指一个域上的文件或脚本试图去请求另一个域的资源; 狭义上指由浏览器同源策略限制的一类请求; 同源策略 同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到X 阅读全文
posted @ 2020-03-12 16:43 Lorasysu 阅读(116) 评论(0) 推荐(0)
摘要: 1)SQL注入 定义:攻击方提交一段数据库查询代码,获取他想知道的信息。 原因: 对于输入检查不充分,将用户提交的非法数据当作命令来执行;部分WEB应用采用Jsp+JavaBean或SSH框架,代码中会有直接写SQL(或HQL)语句,而有些SQL是用拼串实现的。 预防措施 严格限定参数类型,明确参数 阅读全文
posted @ 2020-03-12 15:45 Lorasysu 阅读(91) 评论(0) 推荐(0)
摘要: 快速排序 具体步骤可分为: 1)从数组中取出一个数作为基准key,例如取i=0的元素,此时0位置相当于挖了一个坑 2)j从数组末尾开始扫描,遇到小于key的元素将其放到i=0处,自己的坑待填补 3)调换顺序,i从数组头部开始扫描,遇到大于key的元素将其放到步骤2的坑中 4)重复以上反复查找的过程, 阅读全文
posted @ 2020-03-11 15:33 Lorasysu 阅读(117) 评论(0) 推荐(0)
摘要: 本篇随笔涉及的知识点有 let和const; 继承; Proxy; 模块化; 操作数组map, filter, reduce 数据结构set和map 数据类型Symbol 1.var,let以及const区别 不被挂载到window:在全局作用域下使用let,const声明变量,变量是不会被挂载到w 阅读全文
posted @ 2020-03-09 16:08 Lorasysu 阅读(197) 评论(0) 推荐(0)
摘要: 缓存是性能优化中一种简单高效的方式,可以减少网络传输造成的损耗。 缓存位置:当用户发出请求的时候,浏览器会依次寻找缓存,都没有命中才会请求网络 Service Worker Memory Cache Disk Cache Push Cache 网络请求 Service Worker 实现缓存功能一般 阅读全文
posted @ 2020-03-08 18:20 Lorasysu 阅读(292) 评论(0) 推荐(0)
摘要: 性能优化有很多内容 1)图片优化 减少图片大小:减少像素点;减少每个像素点能显示的颜色; 图片加载优化: 对于移动端来说,CDN加载可以计算适配屏幕的宽度,然后请求裁剪好的图片; 小图使用base64; 将多个图标文件整合到一张图片中; 选择正确的图片样式:webP格式具有更好的图像数据压缩算法,带 阅读全文
posted @ 2020-03-08 17:59 Lorasysu 阅读(155) 评论(0) 推荐(0)
摘要: 上回通过总线机制实现了非父子组件间的传值,这篇随笔将使用vue的生态机制vuex实现数据共享。 这是官方文档中的图片: state存储的是数据本身,在所有组件中都可以通过$store.state.data访问; this.dispatch('event', data)调用actions,在actio 阅读全文
posted @ 2020-03-04 12:27 Lorasysu 阅读(139) 评论(0) 推荐(0)
摘要: 该项目是学习vue的时候在慕课网上看《Vue2.5 开发去哪儿网 App 从零基础入门到实战项目》做的,目的是提升自己的实战能力,处理在开发过程需要注意的问题。 组件的实现 首页 header用vuex获取城市信息 轮播通过vue-awosome-swiper实现 景点图文通过axios获取数据 城 阅读全文
posted @ 2020-03-04 12:13 Lorasysu 阅读(197) 评论(0) 推荐(0)