
javascript
文章平均质量分 65
zero________________
Say less and do more
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript预解析的一些理解
在理解预解析之前,我们首先要知道: 1.预解析指的是什么? 2.预解析可以帮助我们解决什么样的问题?1.预解析指的就是,在js文件或者script里面的代码在正式开始执行之前,进行的一些解析工作。这个工作很简单,就是在全局中寻找var关键字声明的变量和通过function关键字声明的函数。2.和作用域一样,预解析和作用域这些现象(或者说是概念的东西),并不能因此使我们写出什么优秀的代码...原创 2018-04-19 23:19:27 · 2300 阅读 · 0 评论 -
让你脱口而出的 AJAX(二)封装属于自己的AJAX
首先我们来看下面这段代码,通过发送ajax请求得到后台的数据,通过遍历动态生成页面结构 // 1.创建对象 var xhr = new XMLHttpRequest(); // 2.设置请求行 xhr.open("get","./server/nav-json.php"); // 3.设置请求体 xhr.send(); // 4.让异步对象接...原创 2018-06-18 17:53:10 · 630 阅读 · 0 评论 -
让你脱口而出的 AJAX(一)
1.1 AJAX AJAX 即Asynchronous Javascript And XML,它不是一门的新的语言,而是对现有持术的综合利用。 1. 基于web标签的xhtml+css 2. 可以使用dom进行动态的显示和交互 3. 使用XML和XSLT(是一种用于将XML文档转换任意文本的描述语言)进行数据的交换和操作 4. 使用XMLHttpRequest进行异步...原创 2018-06-18 17:12:35 · 190 阅读 · 0 评论 -
JQuery 中的JSONP
对于JSONP不太熟悉的可以先看这一篇文章 https://blog.csdn.net/zero________________/article/details/80792394熟悉jQuery的朋友应该知道,jQuery在AJAX中方法中封装了JSONP,然而我们试用只需设置 dayaTpe值为jsonp即可开启跨域访问 那么接下来我们也模拟jQuery封装一下JSONP我也希望通过$.aja...原创 2018-06-24 18:57:29 · 603 阅读 · 0 评论 -
同源,跨域,JSONP原理剖析
同源和跨域这两哥名词一直是相对存在的。、同源:同源策略是浏览器的一种安全策略,所谓同源是指,域名,协议,端口完全相同。跨域:不同源则为跨域,跨域不允许进行DOM操作,也不允许发送ajax。 *关于同源和跨域大家可以看下面这张表,相信可以很清晰的理解。 跨域方案 1、顶级域名相同的可以通过domain.name来解决,即同时设置 domain.name = 顶级域名(如example.com)...原创 2018-06-24 18:31:58 · 726 阅读 · 0 评论 -
无缝滚动轮播图
最近看到好多撸原生轮播图的博客,我也来一发有一段时间没写了。 html 部分<div class="all" id='box'> <div class="screen"> <ul> <li><img src="img/wf1.jpg" width="500"原创 2018-04-28 22:47:08 · 247 阅读 · 0 评论 -
函数内this指向的不同场景,以及如何改变this的指向(bind,call,apply)
一. 对于接触前端不太久的时候,相信会有个让大家都感到头疼的问题,没错那就是关于 this 的指向问题。我在刚接触不久的时候也有过这样一段时间,不过大家也不用担心,相信大家只要把这篇博客认真研究一遍,一定会对 this 会有一些新的认识。函数的调用方式决定了 this 的指向不同: 1. 普通函数调用,此时 this 指向 window function fn() { cons...原创 2018-05-07 11:02:30 · 1222 阅读 · 4 评论 -
关于JS你不得不知道的几个小算法。(-)
分享几个面试中比较常见的小算法。1.交换两个变量的值(不使用第三方变量)。 方法一: var a = 111; var b = 333; a = a + b; // 先把a赋值为啊a,b的和。 b = a - b; // 两个数的和减去其中一个数,结果就是另一个数。 a = a - b; // 同理可得另外一个 ...原创 2018-04-26 22:12:46 · 342 阅读 · 0 评论 -
基于面向对象 来写一个简单的贪吃蛇小游戏(代码可直接用)
分析一下用到的对象(这个案例的地图过于简单,可以不用创建为对象) 食物对象(food) 蛇对象(snake)游戏对象(game)1.food对象属性 :x, y, width, height, color 方法: render 随机创建一个食物对象,输出到mup(地图)上(function () { var elements = []; // 记录上...原创 2018-05-03 19:38:23 · 3561 阅读 · 1 评论 -
循序渐进掌握javascript 中的深拷贝 与浅拷贝。
不管是深拷贝,还是浅拷贝都是针对复杂数据类型的,例如:Array,Object. 如果之前并没有听说过,深拷贝,浅拷贝,或者说的只是停留在听过的层次上,那么我们暂且先抛开什么深拷贝,浅拷贝不谈,先通过一个例子来实现以下对象属性的复制。 var obj1 = { name: 'zs', age: 18, sex: '男' } va...原创 2018-05-10 09:57:48 · 174 阅读 · 1 评论 -
让你脱口而出的 AJAX(三) jQuery中ajax的学习
jQuery为我们提供了很强大的Ajax封装 $.ajax({}) 可配置方式发起Ajax请求 url 接口地址 type 请求方式 timeout 请求超时 dataType 服务器返回格式 data 发送请求数据 beforeSend:function () {} 请求发起前调用 succe...原创 2018-06-18 18:04:45 · 153 阅读 · 0 评论