Douglas Crockford是JavaScript权威,Json格式就是他的发明。去年11月他有一个演讲,谈到了好的JavaScript编程风格是什么。我非常推荐这个演讲,它不仅有助于学习JavaScript,而且能让你心情舒畅,因为Crockford讲得很幽默,时不时让听众会心一笑。下面,我根据这个演讲和Crockford编写的代码规范,总结一下“JavaScript编程风格”。所谓“编程风格”(programming style),指的是编写代码的样式规则。不同的程序员,往往有不同的
PHP是一款服务器端的脚本语言,主要用于动态网页开发,是目前最流行的开发语言之一。Node是一款用来编写高性能网络服务器的JavaScript工具包。文中将两者进行对比,列举了PHP优于Node.js的五大理由。一起来看下。1. 容易托管大多数Web托管服务器提供商能为PHP提供托管,而对于Node,你需要找一个更专业的托管服务提供商。通常情况下,需要通过shell访问来设置应用程序,并且大部分托管提供商不包含这些,即便是包含此功能的,其他的
【e800综合】信息图中基本上把HTML5的相关信息描述得十分清楚,包括的基本信息、新的元素和属性、浏览器支持情况以及和Flash的比较等。HTML5基本信息它不是加了五道杠的HTML,它是HTML的一次重大的调整,是下一代的HTML,由于目前是HTML4,所以它被称为HTML5。HTML5重要的改变作为下一代的HTML,它有很多新的元素和属性,但最为重要的则是Canvas元素、Video元素、地理位置定位和离线应用。HTML5的浏览器兼容性从图上得知,对HTML5支
强调突出代码 句法突出显示是一种二级标记形式,因为突出显示并非文本含义的一部分,而只是对其进行强调。有些编辑器也将句法突出显示和其他性能结合起来使用,例如拼写检查或是代码折叠,作为外部的辅助编辑方法。 句法突出显示也有助于程序员找出程序中的错误。例如,大多数编辑器都是用不同的颜色标记处字符串。在颜色对比之下,就更容易找出缺失的分隔符。匹配括号是很多主流编辑器中另一个重要性能。这让我们更容易看出是否遗
PHP 和 JavaScript 交互其实很方便,PHP 原生也提供了对 JSON 格式的支持。主要包括 JSON 编码和解码两个函数:json_endoce: http://cn.php.net/json_encodejson_dedoce: http://cn.php.net/json_decodejson_encode — 对变量进行 JSON 编码,并返回 value 值的 JSON 形式,例如: ?php$arr = array('a'= 1,'b'= 2,'c'= 3,'d'= 4,'e'= 5);echo json_encode($arr);? 以上代码执行后输出:{"a":1,"b":2,"c":3,"d":4,"e":5}假如要编码
函数式编程语言在学术领域已经存在相当长一段时间了,但是从历史上看,它们没有丰富的工具和库可供使用。随着.NET平台上的Haskell和F#函数式编程语言的出现,其变得更加流行。一些传统的编程语言,例如C 和JavaScript,也引入了由函数式编程提供的一些构造和特性。 在许多情况下,JavaScript的重复代码导致了一些拙劣的编码。如果使用函数式编程,就可以避免这些问题。此外,可以利用函数式编程风格编写更加优美的回调。因为函数式
【e800编译】之前我们已经谈到了HTML5中的链接关系,关于实现链接的工作原理,它甚至在浏览器检索之前就开始显示内容。在这篇文章中,我们将从开发者的角度来认识HTML5中是如何支持各种多媒体格式,以简化开发过程。 我们先从好的方面开始。HTML5在默认呈现最优化音频或视频方面是相当智能的。对于开发者来说这是一个很好的解决方案,在处理HTML5多媒体时你仅需极少的代码即可实现。 然而,在另一方面,由于在HTML5标准制定中,关于
jQuery UI 提供了强大的前端功能,包括基于脚本和样式表的日历,拖放等等非常酷的特性,但是,这些都是基于 javascript 编程的,对于不太属性这门语言的程序员来说,掌握 jQuery UI 还是有一定难度的。 今天,我要向大家介绍一个标准的 ASP.NET 控件库 JuiceUI ,从这个地址 http://www.juiceui.com/ 你就可以下载到。 JuiceUI 是开源的 WebForms 控件集,你可以简单地在 WebForm 项目中使用 jQuery UI 组件。现在,你也可以在 ASP
在 20 世纪 90 年代,如果在您的电脑上播放着邮票大小的 Apple QuickTime 或 Windows Media® 视频,看上去都很酷,更不用说是在线。QuickTime 1.0 作为一个技术突破在 1991 年发布,而 Microsoft 在 1992 年回敬一个 Video for Windows®。RealNetworks 在 1995 年发布 RealAudio Player;它是最早能在网络上播放流式音频的媒体播放器之一。在上世纪 90 年代末到本世纪初,客户在网络带宽方面的增强使得在线视频成为可能。所有的主
语法高亮对所有的代码编辑器来说是一个很重要的特性。当然它应该增加可读性,简化调试过程,给不同的代码语法设置不同的颜色。如果你的网站可以分享代码或者教程,你应该确保有一个好的语法高亮插件显示给你的读者。为了让你的代码呈现为可视化的,友好的方式,它是必不可少的。下面我们来进一步讨论和实现你的代码。 我个人认为可视化的SyntaxHighlighter有点乱, Snippet很干净的,也很小。 Snippet Snippet是一个很酷的jQuery语