当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

Javascript 面向对面写法的必要性?

发表于: 2013-10-22   作者:一炮送你回车库   来源:转载   浏览:
摘要: 现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember 这是javascript层的mvc框架哦,不是j2ee的mvc框架   我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用fu

现在Javascript面向对象的方式来写页面很流行,什么纯javascript的mvc框架都出来了:ember

这是javascript层的mvc框架哦,不是j2ee的mvc框架

 

我想说的是,javascript本来就不是一门面向对象的语言,用它写出来的面向对象的程序,本身就有些别扭,很多人提到js的面向对象首先提的是:复用性。那么我请问你写的js里有多少是可以复用的,用function的写法为何无法复用。

 

也有说可读性提高了,荒谬。html里写javascript调用,javascript代码放在js文件或者html头,这种传统方法不但可以将页面控件一览无余,而且可以迅速定位某个控件所触发的js动作functoin。而面向对象写法,通常弱化html,将成千的代码全部卸载js里,造成js量剧增。反而造成可读性降低,可维护性降低,开发成本增高。

 

也许有洁癖的人或者追求技术的人很讨厌将html和js混合,诸如:

<a href="javascript:doSomething();" >链接</a>

 但是别否认这种写法开发效率高,也别否认你可惜清晰的看到这个<a>的操作对其进行维护。不许要在你的js里疯狂的使用ctrl+f 一层层的寻找你的东西。

 

 

Javascript 面向对面写法的必要性?

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
我们常用的有以下几种方法来用JavaScript写一个“类”: 1. 构造函数(public属性和方法) 1: functi
随着网站逐渐变成" 互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来
随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂。   网页
随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越
来自阮一峰 http://www.ruanyifeng.com/blog/2012/10/javascript_module.html 随着网站逐渐变成"互
正文: 随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂,ex
'use strict' var info=[{"name":"最近想跳河","interst":["历史","美食"],"wife":{"name":"a.wen",
'use strict' var info=[{"name":"最近想跳河","interst":["历史","美食"],"wife":{"name":"a.wen",
<p style="margin-top:1em; margin-bottom:0px; margin-left:0.8em; padding-top:0px; padding-b
最近我作了数据库JSP的频繁连接,在此给出数据库连接池的必要性,对于JSP来说一个很好的J2EE服务器是
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号