javascript的崛起及其生态元素

随着web的流行,人们花在浏览器上的时间吸引了巨头们对浏览器的重视,继而几年前富客户端概念,一大批富客户端技术的涌现,如silverlight, flex等,曾经风起云涌,最终都败给了html5 和 javascript。

javascript的正式崛起的标志应该是nodejs的发布,从此,javascript开始迅速告别碎片化脚本,向工程化演进,接下来看看最近几年辅助javascript成长的一些功臣们。

项目化 语言层级的支持: nodejs

1.向服务器端进军,库的管理,运行与测试。

nodejs, npm,

2.向客户端进军,由碎片变成库,可复用的,脚手架与客户端库支持,集成与测试,浏览器运行容器支持, 性能优化工具。

components, bower, yo, yeoman, grunt,glup, http-server, karma, mocha, jasmine, phantomjs, seletium, concat,uglyfy,imagemin,coffee,sass,less.

yeoman提高开发者生成效率和构建web应用的幸福感

时间: 2024-10-11 04:01:15

javascript的崛起及其生态元素的相关文章

每天一个JavaScript实例-从一个div元素删除一个段落

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-从一个div元素删除一个段落</title> <style> p{ padding:20px; margin:10px 0; width:

JavaScript获取DOM节点HTML元素CSS样式

JavaScript获取DOM节点HTML元素CSS样式技术 maybe yes 发表于2015-01-10 18:07 原文链接 : http://blog.lmlphp.com/archives/59  来自 : LMLPHP后院 如何使用 JavaScript 获取某个 DOM 节点下 HTML 元素的 CSS 样式值?使用过 JQuery 的童鞋一定都非常的熟悉,Jquery 提供了非常强大的 CSS 方法,可以很方便的设置和获取元素的 style 属性. 某些情况下,我们不能使用 JQ

Jquery取得iframe中元素的几种方法Javascript Jquery获取Iframe的元素、内容或者ID

query取得iframe中元素的几种方法 在iframe子页面获取父页面元素代码如下: $('#objId', parent.document);// 搞定... 在父页面 获取iframe子页面的元素代码如下: $("#objid",document.frames('iframename').document) 显示iframe中body元素的内容. $(document.getElementById('iframeId').contentWindow.document.body)

用Javascript动态添加删除HTML元素实例 (转载)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>用javascript动态添加删除html元素</title> <script type="text/jav

Web开发技术&mdash;&mdash;JavaScript语法1(操作HTML元素、注释)

JavaScript 通常用于操作 HTML 元素 操作 HTML 元素 如需从 JavaScript 访问某个 HTML 元素,您可以使用 document.getElementById(id) 方法. 请使用 "id" 属性来标识 HTML 元素: 例子 通过指定的 id 来访问 HTML 元素,并改变其内容: <!DOCTYPE html> <html> <body> <h1>My First Web Page</h1>

javascript 加入 移除数组元素

摘要:javascript 加入 移除数组元素 记录一下 ???????????????? //移除数组 ??????????????Array.prototype.removeItems = function(itemsToRemove) ...{ ??????????????????var j = 0; ??????????????????while (j ??????????????????????if (this[j] == itemsToRemove) ...{ ???????????

JavaScript遍历HTML表单元素及表单定义

如下JavaScript代码,通过document对象,遍历HTML所有元素(HTML DOM Element ). <html> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <head> <script> //显示所有存在"ID"属性的HTML元素 function displayallelem(){ va

JavaScript示例一(输出元素属性)

很久以前学过一阵子javascript,没怎么实际用,也不太以为然,觉得挺小众的.没想到几年之间屌丝逆袭成高富帅了.javascript俨然成了跨平台的通用web语言.无奈只得从头恶补.参考书籍就是<JavaScript 高级程序设计>和<JavaScript语言精粹>.结合书的内容,整理了一些自己的理解和代码示例,记录在这里留着随时回顾. 输出元素属性: <html> <head> <title> 输出元素属性 </title> &

JavaScript移除绑定在元素上的匿名事件处理函数

前言: 面试的时候有点蒙,结束之后想想自己好像根本就误解了面试官的问题,因为我理解的这个问题本身就没有意义.但是当时已经有一些思路,但是在一个点上被卡住. 结束之后脑子瞬间灵光,想出了当时没有迈出的那一小步.所以不想计较这个问题本身的意义,单纯的想要把这个我理解错了的问题解决,就当是满足自己一个小小的愿望吧. 问题: 用addEventListener()和attachEvent()给一个DOM元素绑定事件处理程序时,如果传入一个匿名函数,那么用相应的removeEventListener()和