随笔分类 -  javascript.js

摘要:发送机制 1、get请求会将参数跟在URL后面进行参数传递,而post请求则是作为http消息的实体内容发送给web服务器; 2、get提交的数据限制是1024字节,这种显示是来自特定浏览器和服务器对它的限制。如ie的URL长度限制是2083字节,火狐理论上没有长度限制。注意这个限制是URL 的整个 阅读全文
posted @ 2019-02-26 15:46 遗失的王者之心 阅读(2137) 评论(0) 推荐(0)
摘要:前端优化有以下几种途径: 一、减少HTTP请求数量和次数; 二、使用CDN; 三、添加Expires头; 四、压缩组件; 五、将样式表放在头部; 六、将脚本放在底部; 七、避免CSS表达式; 八、使用外部的JavaScript和CSS; 阅读全文
posted @ 2019-02-26 15:25 遗失的王者之心 阅读(198) 评论(0) 推荐(0)
摘要:方案一: 思路:使用ES6新增的set数据解构的去重特性,然后在将生成的set对象转换成数组。 方案二: 思路:对待去重的数组arr进行for循环遍历,然后在新的数组newArr中去查找当前被遍历的元素arr[i],如果返回值为-1,说明在新的数组中还没有出现过当前被遍历的元素arr[i],则把该元 阅读全文
posted @ 2019-02-24 13:50 遗失的王者之心 阅读(234) 评论(0) 推荐(0)
摘要:跨域是指一个域下的文档或脚本试图去请求另一个域下的资源。也就是说如果协议,域名,或者端口有一个不同就是跨域。 那么为什么要用跨域? 其实是因为浏览器出于安全考虑,我们都知道浏览器有同源策略。如果没有同源策略的情况下,A网站可以被任意来源的Ajax访问到内容,如果当前A网站还处于登录态,那么对方就可以 阅读全文
posted @ 2019-02-24 13:08 遗失的王者之心 阅读(252) 评论(0) 推荐(0)
摘要://1.作为一个函数直接调用 function skulk(name){} shulk('Hattori'); //2.作为一个方法,关联到对象上调用 var ninja = { shulk: function(){} }; ninja.shulk('Hattori'); //3.作为构造函数调用 function Ninja(name){} ninja = new Ninja('H... 阅读全文
posted @ 2018-12-04 14:16 遗失的王者之心 阅读(220) 评论(0) 推荐(0)