javascript
文章平均质量分 70
tiankai戈
这个作者很懒,什么都没留下…
展开
-
h5如何实现贪吃蛇小游戏
h5制作贪吃蛇 文章目录h5制作贪吃蛇htmlcssjs游戏效果截图 html 规划一个游戏界面 <div class="mian"> <canvas id='huaban'></canvas> </div> css html, body { padding: 0; margin: 0; } body { ba原创 2021-01-20 19:52:45 · 528 阅读 · 1 评论 -
Web函数和内存问题
函数 函数对任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任何地方、任何时候调用执行。JavaScript中的函数使用function关键字来声明,后跟一组参数以及函数体。 理解函数最简单的办法就是拿数学里的函数作为例子,就比如y = f(x * 2)这个函数,当x的值为3的时候,y就是6, x 为 5的时候 y就是10。 JavaScript函数案例 function f (x){ return x * 2; } var y = f(3); console.log(y原创 2021-01-16 19:40:24 · 214 阅读 · 0 评论 -
跨域解决方法——jsonp原理
跨域解决方法——jsonp原理 一个域名地址的组成: 当协议、子域名、主域名、端口号任意一个不相同时,都算作不同域,不同域之间相互请求资源,就算做“跨域”。由于浏览器同源策略的限制,非同源下的请求,都会产生跨域问题。 使用jquery的jsonp可以发起跨域请求,下面来探究下他的原理及使用。 首先看下如何使用script src=""来完成一个跨域请求: 普通的ajax请求是会发生跨域问题的,但是img的src,a的href,script的src却可以发起任意网址的请求并接收到响应,于是我们首先利用s原创 2021-01-02 19:11:46 · 501 阅读 · 0 评论 -
npm常用命令
npm常用命令 npm install (name)安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install express@3.0.6 npm install -g 将包安装到全局环境中 但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令 npm install原创 2020-12-27 22:07:22 · 384 阅读 · 0 评论 -
前端面试题---手写实现ajax
凡是和后台有过数据交互的小伙伴肯定都接触过 ajax. 我们可以通过 ajax 来实现页面的无刷新请求数据,这样就能在保证良好用户体验的同时,将更多的内容展示给用户 ajax 在我们的开发工作中已经司空见惯,几乎所有我们频繁使用的库和框架都提供了经过完善封装后的 ajax 方法,如 jQuery、zepto、angular 等等,这使得我们的数据请求变得异常简洁明了 但是这也带来了很明显的缺陷,就是我们知道如何去使用封装后的 ajax,却不会通过原生的 js 来 ajax,更甚者(如只用过 jQuery 的原创 2020-12-25 19:31:04 · 853 阅读 · 0 评论 -
Object.defineProperty()方法详解
文章目录Object.defineProperty()参数描述创建属性修改属性Enumerable 特性Configurable 特性添加多个属性和默认值Setters 和 Getters Object.defineProperty() Object.defineProperty() 方法直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象。 Object.defineProperty(obj, prop, descriptor) 参数 obj 需要定义属性的对象。 prop 需原创 2020-12-23 19:37:43 · 9058 阅读 · 1 评论