阅读更多

JavaScriptMVC 是一个功能强大的JavaScript framework,也是一个很棒的JavaScript测试框架。JavaScriptMVC 应用了模型-视图-控制器架构模式,把业务逻辑和表示分离,使得代码更加模块化。通过它可以简化项目的开发,支持流行的各种浏览器。

JavaScriptMVC团队发布了2.0版本,几乎重写了整个基于MVC的JavaScript框架的核心代码,对 jQuery功能和样式的库也进行了很大的改进。

例如,如果你有一系列Entries,你可以这样进行事件处理:
$.Controller.extend("EntriesController",{
  ".entry click" : function($el, ev){ ...}
  ".handle draginit" : function($el, ev, drag){ ... }
  ".trash dropon" : function($el, ev, drop, drag){ ...}
}

像这样添加‘EntryController’功能:


$('.entries_list').entries_controller();

新版本的JSMVC提供了对Selenium Web应用测试系统,Env.js以及项目本身的测试库更深度的整合。开发者可以在浏览器中编写或调试测试,同时还会自动在Selenium 和Rhino/Env.js中运行相同的测试。

JMVC文档的应用也有了重大的提高。有一个视频对其进行了详细讲解。


下载JavaScriptMVC 2.0:http://javascriptmvc.googlecode.com/files/javascriptmvc-2.0.2.zip


点击查看JavaScriptMVC 2.0 的更多详情:http://javascriptmvc.com/

来自: javascriptmvc
23
4
评论 共 15 条 请登录后发表评论
15 楼 lokinell2006 2010-03-29 22:15
花时间去研究一下,挺不错的
14 楼 zhaozhiqiang6 2009-10-30 15:35
black.angel 写道
MVC 是一种进步,不过 js MVC 这样的框架,我打死都不会用。何必要给动态的语言也上一个套套。

我会用,好维护多了啊!
13 楼 javagui 2009-10-30 11:16
配合HTML5的JavaScript2.0以出来,所有Ajax框架都得被淘汰
12 楼 witcheryne 2009-10-30 09:16
by5739 写道
如果能把Ext的控件和业务逻辑分开就好了....试试看

基于Gwt的 Ext Gwt 里面有MVC.. 
    不过没用过...
11 楼 witcheryne 2009-10-30 09:14
Gxt 中就有个MVC... 一直没用过...
10 楼 爱的挽歌 2009-10-29 23:04
什么都搞MVC了,以后一个项目就有好几个MVC了,强!
9 楼 black.angel 2009-10-29 21:38
MVC 是一种进步,不过 js MVC 这样的框架,我打死都不会用。何必要给动态的语言也上一个套套。
8 楼 whaosoft 2009-10-29 21:04
也是mvc !!!
7 楼 td_bear 2009-10-29 14:23
暂时用不到,但支持。
6 楼 shiyangxt 2009-10-29 13:57
框架真多!
5 楼 tianmo2008 2009-10-29 12:51
转行吧,
这条路越来越苦,过几天招聘公司的招聘要求上又多了几个条件了,
昨天在深圳招聘网就看见了一个公司,要求精通java,c#,c/++等七八门语言,熟悉汇编、x86指令....有php和实际数据库开发经验的优先考虑......
想想自己的java还是半桶水,真的有点想哭.
4 楼 simlee 2009-10-29 11:22
nedvedheqing 写道
受够了框架满天飞...

3 楼 nedvedheqing 2009-10-29 09:37
受够了框架满天飞...
2 楼 by5739 2009-10-29 09:16
如果能把Ext的控件和业务逻辑分开就好了....试试看
1 楼 七月十五 2009-10-29 08:53
欣喜的看到前端也有MVC架构了,终于Client-MVC了。Server-REST + Client-MVC会是一个怎样的情景呢?幻想中……

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 一个在VC中显示各种图片的类,包括显示动态GIF图片

    1,采用C++语言、纯SDK编写; 2,可以在MFC 、WTL、 ATL等框架中,在GUI、 控制台、动态库等程序中直接使用; 2,基于GDI+,能够显示GDI+所支持的所有类型图片; 3,对于单Frame的图片,用CSkinImage类,对于GIF等动态图片请使用CGifImage类,否则会只显示第一帧。 4,在应用程序初始化函数中调用AttachImage函数,成功后调用Draw函数,即可完成图片的显示工作,无需像CPictureEx类那样要进行控件绑定。 5,类中的其它几个公共函数用于图片的附加操作,使用者可调可不调,应用程序退出或对象被销毁后,所有图片及GDI资源将会自动被释放,使用者无需显示调用Clear函数。 6,siTest.rar中附带有源代码及用vs2005建的MFC示例程序。 7,此资源需要资源分5分,如果大家分数不够,可以到我的CSDN博客中拷贝图片显示类源代码,不过MFC示例程序就看不到了。文章地址为

  • 在MFC程序中显示JPG/GIF图像

    在MFC程序中显示JPG/GIF图像 http://blog.chinaunix.net/u/30163/showart_233033.html

  • VC在某些计算机无法显示图片,VC实现JPG图片加载(2)

    CRect rect;GetClientRect(rect);fX=rect.Width();fY=rect.Height();//fX = (double)pDC->GetDeviceCaps(HORZRES)*(double)hmWidth/((double)pDC->GetDeviceCaps(HORZSIZE)*100.0);//fY = (double)pDC...

  • 显示图片函数

    REPORT YMMRP002. DATA:g_active_object TYPE mgwbd_object, g_active_function TYPE cua_code VALUE 'MGW_PICTURE_SHOW'. *g_active_object = VALUE #( url = VALUE #( picture = 'http://f...

  • 图片播放器(六):JPG图片的显示函数

    1.libjpeg介绍及开源库的使用方法 1.1.libjpeg介绍 (1)基于linux的开源软件 (2)C语言编写(gcc、Makefile管理) (3)提供JPEG图片的编解码算法实现 1.2.libjpeg版本及下载资源 (1)经典版本v6b:https://sourceforge.net/projects/libjpeg/files/libjpeg/6b/ (2)最新版本v9b:h...

  • 简述jpg、gif、png-8、png-24的区别,分别使用场景

    gif、jpg、png格式的图片在网站制作中的区别 Gif 格式特点: 1、透明性:gif是一种布尔透明类型,即它可以使全透明,也可是全不透明,但是它并没有半透明的(alpha透明)。 2、动画:gif格式支持动画。 3、无损耗性:gif是一种无损耗的图像格式,这也意味着你可以对gif图片做任何操作也不会使得图像质量产生损耗。 4、水平扫描:gif是使用一种叫做LZW的算法进行压缩的,当...

  • gif格式图片修改后不能动的问题

    很多人会用到gif格式的图片,我也是,今天就用到了,帮同学修一张图片--想把一张图片上的字体去掉。本人会用Photoshop和flash,认为是小意思,可是出了一系列问题:    1、ps提示“无法置入文档"ddf",因为找到不知名的或无效的JPEG标识符类型”我想用Photoshop去掉文字,可当我加在gif格式的那张图片,不让我加载,弹出对话框,如下:很郁闷,去网上查,

  • vc显示jpg,gif图像简单方法

    VC没有直接显示JPG图片的方法,在网上找了个比较简单的列子自己改了下,还挺好用,下面一个函数就行了   [cpp] view plaincopyprint? ShowJpgGif(CDC* pDC,CString strPath, int x, int y)  {        IStream *pStm;         CFileStatus fstatus;

  • mfc gif显示 (转)

    2019独角兽企业重金招聘Python工程师标准>>> ...

  • VC++ win32 sdk 显示 gif 图片

    VC++ win32 sdk 显示 gif 图片 内建 线程 双缓冲 绘制    。 说明;   部分 源码 为 网上 收集 而来, 经 重写 改操 vc2008 下 实现。 显示 只需调下面 函数 OpenThread 即可: UINT OpenThread(HWND hWnd, LPCTSTR szImagePath)    为   启动 函数 /////////

  • iOS11拍照的HEIC图片无法显示

    LIVE拍摄的原图发送无法显示解决办法 iOS 11中,如果你是iPhone 7及以上设备,系统用了新的格式来存储视频和图片, 如果你的App支持上传图片原文件,那么很可能会有图片无法显示的问题。 读取图片原文件的代码一般是下面这样的,传到后台之后得到一个url,webview和UIImage是无法显示的。 [[PHImageManager defaultManager

  • 【VS开发】IPicture在指定窗口绘制图

    1、利用IPicture接口加载、显示图片 IPicture接口管理一个图片对象和它的属性。图片对象提供对Bitmap Icon Metafile的语言不相关的抽象支持。图像对象的主要接口是IPicture和IPictureDisp。IPictureDisp从IDispatch继承,提供了通过自动化访问图片属性的能力。图片对象可通过OleCreatePictureIndirect创建。关于I

  • showjpg

    在C++中显示jpg和gif格式的图片: 首先读取图片: CFileDialog dlg(TRUE,"jpg","*.jpg",OFN_HIDEREADONLY| OFN_OVERWRITEPROMPT,"jpg文件(*.jpg)|*.jpg|GIF文件(*.gif)|*.gif||",NULL); if(dlg.DoModal()==IDOK){ m_sPath =dlg.GetPathNam

  • Qt Gif图片无法显示问题(WINDOWS)

           这几天写QT程序时遇到个问题,本机编译完成的应用程序的Gif正常显示,但移到其他机器上只有png能正常显示,gif和jpg却无法显示.刚开始以为是资源包的关系,然后以为是路径的关系,最后才发现是其实是插件的关系.       在Qt的目录下有plugins/imageformats这样一个目录,里面有qgif.dll,qjpeg4.dll等动态链接库,当在安装过QT的机器上,这些

Global site tag (gtag.js) - Google Analytics