随笔分类 -  JavaScript

JavaScript基础知识,es6
摘要:要制作排行榜,我们需要使用一个数组totalGroup来存储同玩好友的数据,totalGroup中同玩好友数据格式如下: 当游戏完成时,玩家得分会上传至用户托管数据,totalGroup根据用户同玩好友托管数据进行更新,排行榜根据totalGroup中的数据进行渲染。 游戏各阶段实现的功能总结如下: 阅读全文
posted @ 2019-06-10 18:24 snsart 阅读(1305) 评论(1) 推荐(0) 编辑
摘要:除了使用cros实现跨域资源访问之外,另一种实现跨域资源访问的技术是借助DOM中能够执行跨域请求的功能,在不依赖XHR对象的情况下发送某种请求。比如借助<img>,<script>标签的src属性。其中最流行的是JSONP技术。 一、跨域加载脚本 先看下面一段代码: 上例中,handleRespon 阅读全文
posted @ 2019-05-23 17:56 snsart 阅读(403) 评论(0) 推荐(0) 编辑
摘要:由于同源策略限制,默认情况下,使用XHR对象只能访问与包含它的页面位于同一个域(相同的协议、域名和端口)中的资源。要实现合理的跨域资源请求,有两种策略:1.跨域资源共享 ,2.利用DOM中能够执行跨域请求的功能。本文详述了第一种策略的实现方法。 跨域资源共享(CORS)背后的基本思想,就是使用自定义 阅读全文
posted @ 2019-05-22 18:06 snsart 阅读(631) 评论(0) 推荐(0) 编辑
摘要:使用BOM接口从服务器获取数据,获取的是整个页面,得到数据之后需要刷新整个页面。运用ajax技术无须刷新页面即可从服务器取得数据。ajax的核心是XMLHttpRequest对象。 一、 创建XHR对象 var xhr=new XMLHttpRequest(); 二、启动和发送请求 xhr.open 阅读全文
posted @ 2019-05-20 22:08 snsart 阅读(536) 评论(0) 推荐(0) 编辑
摘要:深入的分析了js原型和原型链的概念,并举例说明如何通过原型实现继承。 阅读全文
posted @ 2019-05-13 18:25 snsart 阅读(3227) 评论(1) 推荐(0) 编辑
摘要:JavaScript中的对象 ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说对象是一组没有特性顺序的值。对象的每一个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样(以及其他将要讨论的原因),我们可以把ECMAScript的对 阅读全文
posted @ 2019-04-28 18:28 snsart 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一、执行环境 执行环境定义了变量和函数有权访问的其他数据,决定了他们各自的行为;每个执行环境都有一个与之关联的变量对象,环境中定义的所有变量和函数都保存在这个对象中。虽然我们编写的代码无法访问这个对象,但解析器处理数据时会在后台使用它。 全局执行环境是最外围的一个执行环境,在web浏览器中,全局执行 阅读全文
posted @ 2017-12-27 16:42 snsart 阅读(181) 评论(0) 推荐(0) 编辑