06 2018 档案

摘要:1. get请求会被浏览器主动缓存,避免缓存的方法?(普通浏览器缓存现象,通过多次刷新,可以避免,但是IE浏览器不行,就算强制刷新,缓存还是会存在,除非关闭浏览器,重新打开,缓存才会消失) 当每次请求的路径都不一致时,那么就不会有缓存的存在,此时需要给路径拼接参数:(阻止缓存) 阅读全文
posted @ 2018-06-09 22:56 Riona-C 阅读(187) 评论(0) 推荐(0)
摘要:hybrid混合开发: 1. hybrid是什么?为何用hybrid? 混合的意思,即前端和客户端的混合开发。需前端和客户端开发人员配合完成,某些环节也可能涉及到server端。 2. 介绍一下hybrid的更新上线流程? 3. hybrid和h5的主要区别? 4. 前端js和客户端如何通讯? 阅读全文
posted @ 2018-06-08 17:03 Riona-C 阅读(258) 评论(0) 推荐(0)
摘要://在本地测试cookie,可用火狐浏览器测试,因为其他所有浏览器在本地都会把cookie给干掉,火狐不会。document.cookie = 'user=blue';document.cookie = 'pass=12345'; //注意:js中的等号代表赋值、覆盖,但在cookie中代表添加;/ 阅读全文
posted @ 2018-06-08 12:02 Riona-C 阅读(275) 评论(0) 推荐(0)
摘要:1. 算法题:一个n位数的字符,由0~9之间的随机数组成,如何把字符里所有为0的数,全部移动到字符的末尾显示? 使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 闭包有三个特性: 1.函数嵌套函数 2.函 阅读全文
posted @ 2018-06-07 22:58 Riona-C 阅读(2639) 评论(0) 推荐(0)
摘要:// 查找字符串中出现次数最多的字符和次数 var strr = 'flsffjdlfjlsjfdkljfdljfdklnnv'; var max = 0; var maxStr = ''; function search(str){ // 先声明一个空对象,装分组好的字符 var obj = {} 阅读全文
posted @ 2018-06-05 22:43 Riona-C 阅读(341) 评论(0) 推荐(0)
摘要:1. json数据格式? 1)JSON全称是 javascript Object Notation 2)通过键值对存储数据; 3)JSON不是javascript 的子集; -JSON可以包含U+2028 和 U+2029 ,JS字符串不能; 2. JSON数据格式的特点? 1)以{起始,}结束的键 阅读全文
posted @ 2018-06-04 22:11 Riona-C 阅读(420) 评论(0) 推荐(0)
摘要:全局配置: 1. $.ajaxSetup方法可以设置全局配置 1)全局配置会作为下次ajax方法的默认参数; 2)全局配置可以被ajax方法的配置覆盖; 3)全局配置适用于所有基于ajax方法的衍生方法; 例如: 阅读全文
posted @ 2018-06-04 21:07 Riona-C 阅读(141) 评论(0) 推荐(0)
摘要:XHR 2.0Z中新增了CORS跨域解决方案 何为跨域的情况? 1.不同域名: 如 > a域名请求b域名中的数据 2.不同端口: 如 > 3000端口下请求8000端口下的数据 3.不同协议: 如 > http协议下请求https协议下的数据 CORS解决方案? 1. 需要服务器配合设置响应头: 如 阅读全文
posted @ 2018-06-03 22:54 Riona-C 阅读(412) 评论(0) 推荐(0)
摘要://ajax请求函数function ajax(){ //兼容IE写法 考虑兼容性 //实例化请求对象 var xhr = window.XMLHttpRequest ? (new XMLHttpRequest()) : (new ActiveXObject('Mircosoft.XMLHTTP') 阅读全文
posted @ 2018-06-03 21:39 Riona-C 阅读(173) 评论(0) 推荐(0)