摘要: 通过ajax向node后台提交数据过程(附手写前后台代码),并总结post与get的区别 POST 前台代码 后台代码: 总结:post和get本质上都是TCP链接,是HTTP中两种发送请求的方法。,由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同。 区别一:最直观的区别 阅读全文
posted @ 2017-11-28 16:40 六六的菜园子 阅读(2033) 评论(0) 推荐(0) 编辑
摘要: var a = [5,6,5,4,'3',{},3,'字符'] 方法一:建立新数组,利用indexOf判断是否存在于新数组中,不存在则push到新数组,最后返回新数组 function unique0() { let arr = []; for(let i = 0;len = a.length,i 阅读全文
posted @ 2017-11-20 17:46 六六的菜园子 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 第一:工厂模式:代码如下 缺点:对象无法识别,因为原型都指向(Object) 第二:构造函数模式:代码如下 优点:实例可以识别为一个特定的类型,即可以分 ‘类’ 缺点:每次创建实例时每个方法都要被创建一次 构造模式优化:代码如下 优点:解决了 “每次创建实例时每个方法都要被创建一次“” 的问题 缺点 阅读全文
posted @ 2017-11-17 23:27 六六的菜园子 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 阮一峰老师的ES6文档中写到: const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指针,cons 阅读全文
posted @ 2017-11-17 11:09 六六的菜园子 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 是的,这就叫“面向女朋友自我介绍”。 什么是对象?就是女朋友的意思! 阅读全文
posted @ 2017-11-15 19:56 六六的菜园子 阅读(348) 评论(0) 推荐(0) 编辑
摘要: class Point{ constructor(x,y){ this.x = x; this.y = y; } toString(){ return this.x + this.y; } } console.log(typeof Point);//function,说明类的数据类型本身就是函数,类 阅读全文
posted @ 2017-11-14 19:14 六六的菜园子 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 首先,感慨一下:做个网站是 真费劲,本以为有个域名,服务器,其他的都不是问题,但是我真的错了... 今天做网站副页的时候突然遇到一个特别不起眼的问题,但它确实是个问题,先上错误代码吧... 我就想做个for循环的鼠标移入事件,但是都成功不了,一直报错如下: Uncaught TypeError: C 阅读全文
posted @ 2017-10-25 12:33 六六的菜园子 阅读(388) 评论(6) 推荐(0) 编辑
摘要: <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>关于this</title></head><body><div id="box"></div><script> //this的指向在函数定义的时候是确定不了的,只有 阅读全文
posted @ 2017-09-26 22:25 六六的菜园子 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 函数分为有返回值和无返回值的函数,个人理解无返回值的函数可以说是返回的undefined。所以第一次打印“hellow”,第二次打印的是undefined。 阅读全文
posted @ 2017-09-21 22:39 六六的菜园子 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-01 18:42 六六的菜园子 阅读(76) 评论(0) 推荐(0) 编辑