摘要:
官网:http://echarts.baidu.com 基本用法: 先写一个容器(例如下面的<div id="box"></div>),然后获取box,初始化获取chart对象,let chart = echarts.init(box); chart.setOption({~~~~}); 阅读全文
摘要:
相信大家对Cookie多多少少都有点了解吧~~下面我来谈谈吧: 每个Cookie不超过4K数据,每个网站不超过20个Cookie,所有网站的Cookie总和不超过300个 虽然cookie已经是上世纪的产物了,但是cookie至今仍被广泛应用,就算H5把localStorage做出来用来取代cook 阅读全文
摘要:
js的对象有三大类,内部对象(本地对象和内置对象)、宿主对象和自定义对象 一、内部对象 1.本地对象,ECMAScript提供的需要实例化(new)才能使用的对象: Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalE 阅读全文
摘要:
先常规先引入Raphael库: 然后就很简单了,直接操作,也不用再手动写svg什么的。 1.新建画布 2.建立图形 3.改变图形属性和样式 4.图形绑定事件 事件大概有click、hover、mousedown、mousedown、mousemove、mouseup、touchstart、touch 阅读全文
摘要:
有用过transform的小伙伴们可能都会遇到一些问题,发现transform得到的结果往往不是我们所想的 例如scale(2,1) rotate(30deg) ,我们预想的结果是一个先放大的元素,然后旋转30度,结果应该是一个没有变形的元素,但是显示很残酷: 理想: 变成 》》》 实际: 变成 》 阅读全文
摘要:
大家都知道,js的对象是引用类型,如果直接var obj2 = obj,obj2和obj是共享同一个对象实体的,这往往不是我们想要的结果。 官方并没有给出通用的对象克隆方法: 我们给出以下几种写法: 1.通用对象克隆: 遇到数组对象类型、正则对象类型、时间对象类型、普通对象类型都需要有自己的特殊,最 阅读全文
摘要:
我们经常用setInterval来实现动画,其实这种做法不是太好,因为不同浏览器的刷新频率也不一样(一般认为设置16为最佳,按每秒60帧算,1000/60≈16.67) 实现js动画最好的是requestAnimationFrame: requestAnimationFrame 比起 setTime 阅读全文
摘要:
在页面上画图无非有两种方法,一种是canvas,另外一种就是svg了,canvas之前已经介绍过了,现在来介绍一下svg吧。 其实早在svg出现以前几年,微软已经推出了类似的东西,叫做vml,早期是为了使excel的图形转化为网页来展示而做的,但是由于过早的创新,当时并不被大家接受,后来svg出现, 阅读全文
摘要:
js用来判断数据类型的方法有2种:typeof和instanceof,一般typeof就够用 1.typeof typeof一般只能返回如下几个结果:number,boolean,string,undefined,function,object 2.instanceof instanceof就是用于 阅读全文
摘要:
js变量是除了this以外最让人恶心的东西了,还因为烂语法造成各种各样奇奇怪怪的事情发生,下面让我们来谈谈都有什么奇怪的事: 1.用var与不用var 容易看出,在函数内部,没有用var定义的变量变成了全局的了,究竟发生了什么事呢?那就是万恶的作用域链在作怪了~~ 首先,变量 = 。。。这种赋值写法 阅读全文