排序:
默认
按更新时间
按访问量

表单验证以及获取手机验证码的小demo

// 需求:根据不同的响应结果,进行响应。 // (1) 如果接口调用成功 // 如果响应代码为100,倒计时 // 如果响应代码为101,提示手机号重复 // (2)如果接口调用失败,告诉用户"服务器繁忙,请稍候再试"...

2017-10-28 01:06:20

阅读数:1044

评论数:0

3.简单封装ajax

简单封装ajax步骤: 1创建xhr对象 2设置请求行 3设置请求头 4设置请求体 5监听响应内容 6获取相应内容参数提取: 参数名 参数类型 描述 传值 默认值 type string 请求方式 get/post 只要不传post,就是get url ...

2017-10-27 00:30:51

阅读数:352

评论数:0

2.ajax数据交互xml和json

浏览器端只是负责用户的交互和数据的收集以及展示,真正的数据都是存储在服务器端的。 我们现在通过ajax的确可以返回一些简单的数据(一个字符串), 但是在实际开发过程中,肯定会会设计大量的复杂类型的数据传输,比如数组、对象等,但是每个编程语言的语法都不一样。因此我们会采用通过的数据交换格式...

2017-10-27 00:20:08

阅读数:333

评论数:0

1.ajax初步认识和运用

ajax: 是一种异步的js和xml,js技术,并不是一个新的语言 同步和异步: 同步:事情一步步地去执行,前一件事没做完,后一件事不能做。 异步:事件的执行,不会阻塞主线程代码的执行 event loop js有一个事件队列,event loop,js遇到异步事件...

2017-10-27 00:19:27

阅读数:74

评论数:0

正则表达式写法和细节

1、普通字符 2、特殊意义的元字符:\d数字字符; \d [0-9] \D 非数字 \w word 匹配的是单词字符 a-z A-Z 0-9 _ \W 非单词字符 \s 空字符(不可见) 空格 \t \n \S 匹配可见字符 . 匹配任意字符 (除去\n...

2017-10-24 00:24:52

阅读数:150

评论数:0

基本算法

1.常量 是在一个脚本周期中不能被改变的数据,常量的声明一般放在文件的开头一般常量保存,版本号,路径,数学计算中的圆周率 1)定义常量的两种方式 a)Define() define('version',7.1); echo version;//7.1; b)Const ...

2017-10-24 00:08:11

阅读数:251

评论数:0

PHP初识

PHP是一种服务器端语言,执行必须通过服务器模块的解析,是一门解释型语言中间运行不需要生成一些中间文件,而是直接用PHP模块来解析就可以了。 Php的全称是‘hypertext Propressor’超文本预处理器 底层用C开发, PHP的语法和c类似,目前市面上使用最多的是PHP5版...

2017-10-23 23:41:45

阅读数:69

评论数:0

四种获取下标的方法

四种获取下标的方法<button>按钮</button> <button>按钮</button> <button>按钮</button> <button>按钮</button> <button&g...

2017-10-23 23:39:22

阅读数:3721

评论数:0

递归函数

递归函数递归函数:函数内部直接或者间接的调用自己 + 自己调用自己(直接或者间接) + 要有结束条件(出口)斐波那契数列function fbnc(n) { if(n===1||n===2){ return=1; } return fbnc(n-1)+fb...

2017-10-23 23:37:47

阅读数:40

评论数:0

作用域和作用域链

全局作用域:全局的变量执行环境 函数作用域:函数内部的变量执行环境 每个函数都有自己的执行环境,当执行流进入一个函数时,函数的环境就会被推入一个环境栈中。函数执行之后,栈将环境弹出,把控制权返回给之前的执行环境。 -全局作用域只要页面不卸载,就一直存在,不释放。 -函数每次...

2017-10-23 23:35:26

阅读数:48

评论数:0

预解析

js代码执行分为两个步骤: 预解析(提升) 代码一行一行执行 预解析阶段:javascript解析器会把所有的变量声明和函数声明提升到当前作用域的最顶部。对于var a = 11;这么一条语句,其实会分为两部分:var a;和a =11;,其中var a;会被提升。 提升规...

2017-10-23 23:33:51

阅读数:48

评论数:0

函数的原型链,原型链的完整版以及原型链的族谱

1.所有函数都是new Function创建出来的,因此所有函数.__proto__都是Function.prototype 2.所有对象都是new Object创建出来的,因此所有对象.__proto__都是Object.prototyp Function.prototype成员 ...

2017-10-23 23:24:43

阅读数:90

评论数:0

函数调用模式,this在函数中的指向

全局变量声明 :var num === window.num ; 函数的四种调用模式 根据函数内部this的指向不同,可以将函数的调用模式分成4种 1函数调用模式 2方法调用模式 3构造函数调用模式 4上下文调用模式(借用方法模式) 1)函数调用模式: f...

2017-10-23 23:19:08

阅读数:65

评论数:0

js变量和对象的索引

赋值变量值的时候,是不同的,如果从一个变量向另一个变量复制基本类型的值,会在变量对象上创建一个新值 var num1 = 1; var num2 = num1; num1中存值1,当num1赋值给num2时,num2也存储了值1,然而num2中的1和num1中的1是完全独立的,这个1是num...

2017-10-23 23:16:10

阅读数:136

评论数:0

jsson在js中的转换

eval:将一段字符串当成代码来执行,与之前创造函数的方法相同; eval("alert(1+2)");//3 可以让一个json转换成js对象 json:一种通过的数据交换的格式 说白了 json就是一个字符串,只不过这个字符串有一定的规则。 //var json =...

2017-10-13 01:42:34

阅读数:276

评论数:0

定义函数的方式

定义函数的三种方式1函数声明function fn(){}; fn();2函数表达式var fn1 = function(){} fn1(); //函数声明里必须要有名字,而()只能出现表达式()转换成表达式 //函数自调用: !function(){}();//常用,用运算符转成表达式3构造函数...

2017-10-13 01:41:43

阅读数:293

评论数:0

对象的继承

混入继承让一个对象可以使用另一个对象的属性和方法就是继承var obj ={ name:"ls", extent:function(temp){ for(var k in temp){ if (temp.hasOwnPro...

2017-10-13 01:40:23

阅读数:77

评论数:0

面向对象编程-贪吃蛇小游戏

页面中的地图maphtml结构 <div id = "map"></div>样式 #map{ width:800px; height:600px margin:0 auto; b...

2017-10-13 01:39:43

阅读数:221

评论数:0

原型链

一。原型链:一个对象会有一个原型,(对象.__proto__),同时原型也是一个对象,也有原型 p.__proto__===Person.prototype 最终的Object.prototype.__prototype__=null; //Object Array String Date构...

2017-10-13 01:36:43

阅读数:76

评论数:0

构造函数的原型属性prototype

js规定,所有的函数自带一个属性,prototype,而且是一个对象(构造函数),通过构造函数实例化的对象可以直接通过原型的属性和方法访问 什么意思呢,比如 fn.prototype.name = "zs", 所有通过实例化的对象,var cc = new fn(...

2017-10-13 01:35:15

阅读数:198

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭