摘要: 表单上传可以分为两种方式,一种是文本消息上传,另一种则是文件上传。 文本消息上传,例如登录时的用户名,密码传给服务器;文件上传,例如完善个人信息之类的上传个人照片。 其中,根据上传的方式,我们又可以分为两种方法,分别是form表单上传,ajax方式异步上传。 1、form表单上传 这种方式是最基本的 阅读全文
posted @ 2016-05-13 13:38 上啊比卡丘 阅读(737) 评论(1) 推荐(1) 编辑
摘要: 起因:看了阮一峰老师的关于上传文件的文章,进行测试,在使用xhr对象的send方法时遇到问题。 遇到的问题是使用send方法传送过去的数据,在node后台无法接收,经过很多次测试,怀疑是不是send与node不兼容导致。 所以使用了jq的ajax方法进行测试, 发现post过去的数据可以使用req. 阅读全文
posted @ 2016-05-12 14:45 上啊比卡丘 阅读(12610) 评论(2) 推荐(3) 编辑
摘要: 首页: 主要整理了一下数组中常用的一些基础知识,代码都是自己手敲,有不对的地方希望能指出,目前只有4篇,后续会不断的增加这一板块。 由于少于100字不能发所以把一些最基本的创建数组也写上。 目录: 1、数组的join方法 2、数组的slice和splice方法 3、数组的队列方法 4、数组的实战1: 阅读全文
posted @ 2016-03-21 16:08 上啊比卡丘 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这些代码都由我一个人手写原创,若有不对地方请指出,谢谢。 阅读全文
posted @ 2016-03-21 15:58 上啊比卡丘 阅读(140) 评论(0) 推荐(0) 编辑
摘要: var colors=["red","blue","yellow","black"] //push()方法,向数组的最后一项插入相关的项,插在最后的项之后。i获取到的是该数组的长度。 var i=colors.push("gray","purple") //pop()方法,取得数组的最后一项,其中item获取到的是移除的项。 var item=colors... 阅读全文
posted @ 2016-03-21 15:54 上啊比卡丘 阅读(194) 评论(0) 推荐(0) 编辑
摘要: var colors=["blue","red","black","yellow","gray","purple"] var item1=colors.slice(2) alert(item1) //black,yellow,gray,purple //slice方法并不影响原数组 //item1接收的是slice的元素。 //2代表从2... 阅读全文
posted @ 2016-03-21 15:53 上啊比卡丘 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 有时候写console.log太长了,所以会自己写个这样的函数省去写console的步骤。 数组的join方法可以把一个数组按照join中的传参形式转换成字符串格式,如下: 平时join方法用的概率还是挺高。 阅读全文
posted @ 2016-03-21 15:52 上啊比卡丘 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 这篇博客主要是为了理清自己的思路。 先上图,所有内容都从这张图来讲。 在js中,所有的东西都是对象,包括是function。 prototype这个属性是函数特有的。有两层含义,第一层含义指的是某对象的属性,而第二层则是作为一个对象。 比如,Foo.prototype → → → Foo.proto 阅读全文
posted @ 2016-03-19 19:11 上啊比卡丘 阅读(697) 评论(0) 推荐(1) 编辑
摘要: for循环中的这两种写法 上面这种是最为常见也是初学者经常写的 而下面这种写法,在性能上则是比上面的更好,然而我们今天要讨论的并不是这两者性能上的区别,而是第一种写法有时候会带来一些让人毫无头绪的bug。 今天写一个h5的视频弹幕的时候就遇到了这个bug,先贴代码 简要解释一下这段代码的意思,我主要 阅读全文
posted @ 2015-12-27 18:41 上啊比卡丘 阅读(3322) 评论(7) 推荐(1) 编辑
摘要: 首先贴一段这样的代码//正确的代码var foo=function(){ //函数内容 };foo();对于这段代码大家都很熟悉,创建一个函数表达式并且立即执行。接下来,我们试着去把这段代码简化,变成一个立即执行函数表达式。//错误的代码function(){ //... 阅读全文
posted @ 2015-11-02 00:31 上啊比卡丘 阅读(1138) 评论(2) 推荐(1) 编辑