摘要: Promise 对象用于表示一个异步操作的最终状态(完成或失败),以及其返回的值。Promise对象是一个构造函数,用来生成Promise实例 语法:new Promise( function(resolve, reject) {...} /* executor */ ); 参数:executor是 阅读全文
posted @ 2019-05-20 11:42 夭夭# 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、登陆的验证流程 当用户请求登录的时候,如果没有问题,我们在服务端生成一条记录,这个记录里可以说明一下登录的用户是谁,然后把这条记录的 ID 号发送给客户端,客户端收到以后把这个 ID 号存储在 Cookie 里,下次这个用户再向服务端发送请求的时候,可以带着这个 Cookie ,这样服务端会验证 阅读全文
posted @ 2019-05-20 11:00 夭夭# 阅读(708) 评论(0) 推荐(0) 编辑
摘要: document.createDocumentFragment() 一个容器,用于暂时存放创建的dom元素 将需要添加的大量元素先添加到文档碎片中,再将文档碎片添加到需要插入的位置,大大 减少dom操作,提高性能 var df = document.createDocumentFragment(); 阅读全文
posted @ 2019-05-17 14:11 夭夭# 阅读(97) 评论(0) 推荐(0) 编辑
摘要: theme = { // 全图默认背景 backgroundColor: ‘rgba(0,0,0,0)’ } 转载 轻风吹斜阳 博客: https://blog.csdn.net/www93111/article/details/54290153 阅读全文
posted @ 2019-05-17 12:08 夭夭# 阅读(110) 评论(0) 推荐(0) 编辑
摘要: forEach() 没有返回值!!!! arr[].forEach(function(value,index,array){ xxxxx }) 参数:value数组中的当前项,index当前项的索引,array原始数组; 数组中有几项,那么传递进去的匿名回调函数就需要执行几次 理论上这个方式是没有返 阅读全文
posted @ 2019-05-17 11:11 夭夭# 阅读(255) 评论(0) 推荐(0) 编辑
摘要: window.onload :必须在页面所有元素(包括图片,引用文件)加载完后执行。。 $(document).ready() :是页面中所有HTML DOM,CSS DOM结构加载完之后就会执行,其他图片可能没有加载完。 如果想要网页所有内容(包括图片等)加载完毕,再注册事件,使用$(window 阅读全文
posted @ 2019-05-17 09:16 夭夭# 阅读(354) 评论(0) 推荐(0) 编辑
摘要: MD5加密 分为加密和解密 sha256加密 只有加密没有解密 算法(密码+new Date().gettime()+秘钥)=加密后的密码 阅读全文
posted @ 2019-05-16 21:26 夭夭# 阅读(1114) 评论(0) 推荐(0) 编辑
摘要: 前端优化的目的 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。 总之,恰当的优化不仅能够改善站点的用户体验并且能够节省相当的资源利用。 优化方法: 1 阅读全文
posted @ 2019-05-16 15:24 夭夭# 阅读(207) 评论(0) 推荐(0) 编辑
摘要: // 最简单数组去重法 function unique1(array){ var n = [ ]; //一个新的临时数组 //遍历当前数组 for(var i = 0; i < array.length; i++){ //如果当前数组的第i已经保存进了临时数组,那么跳过, //否则把当前项push到 阅读全文
posted @ 2019-05-16 09:00 夭夭# 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 源(origin)就是协议、域名和端口号 同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。所以a.com下的js脚本采用ajax读取b.com里面的文件数据是会报错的。 跨域:受前面所讲的浏览器同源策略的影响,不是同源的脚本不能操作其他源下面的对象。想要操 阅读全文
posted @ 2019-05-16 08:50 夭夭# 阅读(151) 评论(0) 推荐(0) 编辑