
高级程序设计
慕水渔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
正则表达式
字面量方法创建正则表达式 var reg=/abc/; 构造函数方式创建正则表达式 var reg=new RegExp(“abc”); g表示全局匹配,i表示忽略大小写 test判断是否含有正则内容,有就返回true,无就返回false,例如: var reg=/abc/; var flag=reg.test(str); console.log(flag); match 默...原创 2019-04-21 15:40:12 · 155 阅读 · 0 评论 -
ajax_post
//创建xhr对象 var xhr=new XMLHttpRequest(); //监听请求 xhr.onreadystatechange=function(){ if(xhr.readyState!==4){ console.log(xhr.readyState); return; } if(xhr.status>=200&&am...原创 2019-04-27 09:28:49 · 273 阅读 · 0 评论 -
jQuery_get
在jQuery中使用$.ajax可以发送get请求: $.ajax({ url:"ajax.json", type:"get", success:function(rep){ console.log(rep.habby); } }) //请求成功时执行done函数,失败时执行fail函数 $.ajax({}).done(functio...原创 2019-04-27 09:32:29 · 294 阅读 · 0 评论 -
jQuery定义插件
//jQuery插件定义在jQuery.fn的基础上 //命名冲突的解决 //循环jquery中的每一个对象 //在函数中,将jQuery返回 例如定义一个随机颜色插件: (function($){ $.fn.extend({ randomColor:function(){ function random(){ var r=Math.floor(Math.ra...原创 2019-04-27 09:36:36 · 205 阅读 · 0 评论 -
原型与继承
构造函数继承: 构造原函数对象 function perset(name,age){ this.name=name; this.age=age; this.cage=function(){ console.log("今年是"+this.age+"岁"); } } 在student中调用perset,并把per...原创 2019-04-24 08:24:46 · 131 阅读 · 0 评论 -
promise解决回调地狱
使用的函数的回调,当函数异步进行时,前边的函数并未执行完,后边的函数调用前边的函数就会出现undefind,后边以此类推,就会出现回调地狱问题 var promise=new Promise(function(resolve,reject){ setInterval(function(){ var num=Math.floor(Math.random()*100); if(n...原创 2019-04-24 08:39:05 · 177 阅读 · 0 评论 -
ajax_get
发送get请求分为四步: 1.创建ajax对象 2.打开这个对象 3.发送请求 4.监听请求 但是监听请求还要监听对象的打开发送情况,所以监听请求要放在创建对象的后边 //创建ajax对象 var xhr=new XMLHttpRequest(); //监听请求 xhr.onreadystatechange=function(){ //xhr对象的readysta...原创 2019-04-24 08:45:15 · 354 阅读 · 0 评论