编辑器 1、Code Mirror 又一款“Online Source Editor”,基于Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。 视频 2、Html5 media html5media是一个JavaScript音频/视频播放器能够让每一个浏览器都能够播放在HTML5多媒体标签中定义的多媒体文件。 对于不兼容的浏览器,该播放将采用支持Flash的FlowPlayer播放器来代替。 地图 3、Gmap GMAP3 插件用
语法高亮对所有的代码编辑器来说是一个很重要的特性。当然它应该增加可读性,简化调试过程,给不同的代码语法设置不同的颜色。如果你的网站可以分享代码或者教程,你应该确保有一个好的语法高亮插件显示给你的读者。为了让你的代码呈现为可视化的,友好的方式,它是必不可少的。下面我们来进一步讨论和实现你的代码。 我个人认为可视化的SyntaxHighlighter有点乱, Snippet很干净的,也很小。 Snippet Snippet是一个很酷的jQuery语
由于绘制矢量图的不同技术愈发成熟以及现代浏览器所具备的更强大的计算能力等原因,目前网上出现了越来越多免费的JavaScript图表和图形绘制解决方案。在本文中就将分享13个优秀实用的JavaScript图表和图形绘制插件,它们少数是独立的框架,大多 数支持条图、线图、饼图等基本图形,很多甚至支持更加复杂的图形,希望对你有所帮助。1.Flotr2 2.Rickshaw 3.D3 4.Awesome Chart JS 5.canvasXpress 6.Humble Finance 7.RGraph 8.dygrap
前言 JavaScript中有几个非常重要的语言特性——对象、原型继承、闭包。其中闭包对于那些使用传统静态语言C/C 的程序员来说是一个新的语言特性。本文将以例子入手来介绍JavaScript闭包的语言特性,并结合一点ECMAScript语言规范来使读者可以更深入的理解闭包。 本文是入门文章,例子素材整理于网络,如果你是高手,欢迎针对文章提出技术性建议和意见。本文讨论的是Javascript,不想做语言对比,如果您对Javascript天生不适,请自行
这篇文章不仅仅从代码本身来考虑如何优化编码,也从代码的设计阶段来考虑,包括书写API文档,同事的review,使用JSLint。这些习惯都能帮助你编写更加高质量的、更易于理解的、可维护的代码(让你的代码在多年之后仍使你引以为傲)。编写可维护的代码软件的BUG修复需要花费大量的精力。尤其当代码已经发布之后,随着时间的增长,维护的成本愈发的高。当你一发现BUG的时候,就立即去修复,这时候你的代码还是热乎的,你也不需要回忆,因
HTML 5是万维网核心语言的第5个主要版本,早在2004年就由网络富文本应用技术工作组(WHATWG)发起。虽然标准仍在制定之中,但有些浏览器已经能够支持一部分HTML 5的特性了,今天我们来看看在对JavaScript的支持和替代方面,HTML5有哪些进展。HTML 5中的脚本APIHTML5新增的特性充分地考虑了应用程序开发人员,HTML 5引入了大量的新的Javascript API。可以利用这些内容与对应的HTML元素相关联,它们包括:◆二维绘图API,可以用在一个
在本文中,将会介绍如何使用HTML5和Javascript去设计一个简单的绘图程序。HTML5的一个新的特性是canvas画布功能,通过canvas画布的强大功能可以实现绘画不少图形和其他绚丽的功能。在本文中,读者将学习到如下几个知识点:1) 如何动态在canvas画布上绘画图形2) HTML 5 canvas的前景特性探讨3) 目前浏览器对HTML5的兼容情况本文的读者对象为,对HTML 5 Canvas有初步认识及熟悉Javascript的读者。设计目标首先,我们来设计下这个绘图
什么是我对Javascript IDE选择的标准?1、快速智能的代码提示(全项目的)和补全2、支持重构3、支持代码格式化细节的自定义4、良好的编辑体验(如快速定位最近的编辑、快速查看代码结构及定义等)5、轻量、快速6、便于调试WebStorm是什么?WebStorm是JetBrains的一个专门为Web开发人员设计的IDE,JetBrains大家应该不陌生,Resharper、IntelliJ IDEA等都是出自这个公司。JetBrains给WebStorm下的定义是:The smartest Javascript I
【e800编译】现在有四十几种JavaScript库适合移动设备,基于画板的动画,HTML5视频,本地数据库,服务器互访等。jQuery的普及度很广,而且其创建者从Prototype,Dojo和雅虎YUI中找到了很多简洁的办法,然后再将其调试成易于使用的工具。当jQuery培养出丰富的插件文化时,这个库也变得不可替代。有人做过随机统计称至少七成JavaScript是jQuery。虽然这一统计并无科学数据验证,但是有人使用就说明了它的优势。沉浸于这种成就之中,我
受影响系统:Microsoft Internet Explorer 6.xMicrosoft Internet Explorer 5.5描述:--------------------------------------------------------------------------------BUGTRAQ ID: 13799CVE(CAN) ID: CVE-2005-1790 Microsoft Internet Explorer是微软发布的非常流行的WEB浏览器。 如果同 BODY onload 事件使用的话,IE就不能正确的初始化JavaScript \"Window()\"函数,导致Internet Explorer在试图调用ECX中引用的32位地址时