纯JavaScript图表组件dhtmlxChart
dhtmlxChart也是一款基于JavaScript的图表应用组件,和之前分享的xCharts类似,dhtmlxChart也提供了非常丰富的图表类型,应该说和xCharts相比,它提供的图表类型更多,包括饼图、雷达图、离散点图和更复杂的图表类型。dhtmlxChart提供了开源的版本,但它的商业版需要49美元以上,有点小贵。dhtmlxChart的配置在页面上引用dhtmlx的相关js脚本和cs...
JavaScript数组操作函数方法详解
1、concat() 连接两个或更多的数组该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。例如:scripttype=text/javascript
vararr=[1,2,3];
vararr1=[11,22,33];
document.write(arr.concat(4,5,arr1));
/script输出结果:1,2,3,4,5,11,22,332、join()把数组...
JavaScript开发人员的10个关键习惯
随着新技术的不断发展,JavaScript已经不再仅仅只是一个网络语言。现在,我们能够看到很多使用JavaScript来构建基于本地浏览器的Web应用程序的手机,同时也有非常多的灵活的Web应用程序,如Trello。基于JavaScript打造的应用程序在世界上已经非常流行了。 目前,JavaScript仍然是一门比较容易使用和处理的编程语言,很多人把它当做要学习的第一门编程语言。作为一名Jav...
HTML5版Flappy Bird游戏 仅65行Javascript代码
Flappy Bird相信大家都很熟悉了,2014年最热门的手机游戏之一。Flappy Bird这款游戏是一位来自越南河内的独立游戏开发者阮哈东开发,形式简易但难度极高的休闲游戏,很容易让人上瘾。今天我们用HTML5来重写这款Flappy Bird游戏,值得注意的是,利用Phaser框架,只需65行Javascript代码即可实现HTML5版的Flappy Bird游戏。按空格键控制小鸟,试试看吧...
使用javascript实现浏览器全屏
HTML 5中的full screen,目前可以在除IE和opera外的浏览器中使用 ,有的时候用来做全屏API,游戏呀,等都很有用。先看常见的API1element.requestFullScreen()作用:请求某个元素element全屏2Document.getElementById(“myCanvas”).requestFullScreen()这里是将其中的元素ID去请求fullscree...
javascript面向对象
整理一下js面向对象中的封装和继承。1.封装js中封装有很多种实现方式,这里列出常用的几种。1.1 原始模式生成对象直接将我们的成员写入对象中,用函数返回。 缺点:很难看出是一个模式出来的实例。代码:functionStu(name,score){
return{
name:name,
score:score
}
}
varstu1=Stu(张三,80);
var...
分享一个JavaScript计算时间差的函数
微博,QQ空间在发布时间上通常这么显示,5秒前,2分钟前,3小时前,2天前,这样的时间差显示很酷。前端页面实现这样的效果不复杂,自己写了个函数,分享下。/*
*@param
posttime,10位数字的时间戳
*/
functioncalcPastTime(posttime){
vartmpDate=newDate();
varnowtime=parseInt(tmpDate.g...
JavaScript回调函数应用浅析
回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在JavaScript中,回调函数具体的定义为:函数A作为参数(函数引用)传递到另一个函数B中,并且这个函数B执行函数A。...
JavaScript中Eval()函数的作用
CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/--首先来个最简单的理解
eval可以将字符串生成语句执行,和SQL的exec()类似。
eval的使用场合是什么呢?有时候我们预先不知道要执行什么语句,只有当条件和参数给时才知道执行什么语句,这时候eval就派上用场...