- 博客(8)
- 收藏
- 关注
原创 拖放元素
拖放流程: 涉及到两个标签,一个是拖动标签,一个是拖入的标签。 拖动标签: 首先需要给它设置允许拖动属性 draggalbe=true 为其绑定拖动开始事件(只在拖动开始时触发),拖动中移动事件,拖动完成事件 dragstart事件内通过setData来设置值如id drag事件内可以通过e对象来获取当前位置信息 dragend事件会在最后完成时触发 释放目标标签: 事件顺序是:
2016-04-19 17:48:19 364
原创 FormData ajax
var fd=new FormData(); fd.append('userId',userid); fd.append('starName',name); fd.append('starType',1); fd.append('fileType',0); fd.append('weibo',weibo)
2016-04-19 15:39:29 441
原创 es6 for of
//for of 用来遍历 set map generator var engines = new Set(["Gecko", "Trident", "Webkit", "Webkit"]); for (var e of engines) { console.log(e); } var es6 = new Map(); es6.set("edition", 6);
2016-04-19 12:00:51 311
原创 ES6 symbol
在map中键可以用对象了。 但在其他地方还不行,es6添加了Symbol第七种数据类型。 它可以用来配置为对象的属性 它表示独一无二的值。 凡是属性名属于Symbol类型,就都是独一无二的,可以保证不会与其他属性名产生冲突。 let s = Symbol(); typeof s // "symbol" 上面代码中,变量s就是一个独一无二的值。typeof运算符的结果,表明变量
2016-04-19 11:49:05 364
原创 ECMAscript6 map
JavaScript的对象(Object),本质上是键值对的集合(Hash结构),但是只能用字符串当作键。这给它的使用带来了很大的限制。 为了解决这个问题,ES6提供了Map数据结构。它类似于对象,也是键值对的集合,但是“键”的范围不限于字符串,各种类型的值(包括对象)都可以当作键。 Map结构提供了“值—值”的对应 //js中对象的键只能是字符串,当把一个ele当作键时它会自动转换
2016-04-19 10:55:45 771
原创 ECMAscript6 set
ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 //set 类似于数组,但是成员都是唯一的。 //set本身是一个构造函数,用来生成set数据结构 //new Set() 函数可以接受一个数组,或类似数组的对象,作为初始参数。 //s.add 添加成员,添加的值不会发生类型转换,5 "5"
2016-04-19 10:42:04 267
原创 js 正则表达式
正则在一般情况下不会用,但有时需解析字符串时就体现了它的能力。 通过我们是用//.text()这样来判断。用在验证上。 正规是用RegExp来创建。 var regexp1=new RegExp('as','gmi'); 正则对象的方法有exec test 等。 exec: var res=regexp1.exec('fdasfdsastar') //exec 检测与正则的
2016-04-19 10:32:07 247
原创 koa 用法
var koa = require('koa');//引用 var app = koa();//创建不需要new //中间件中yield next 将控制权交给下一个符合的中间件。 //当最终的中间件执行完,会去执行被挂起的next后的代码。一直逆推而上。 //以下执行顺序 aa bb body 逆推 输出时间 最后cc app.use(function *(next){
2016-04-18 18:07:19 1339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人