阅读更多

13顶
5踩

Web前端

原创新闻 Joose 2.0 发布:面向对象JavaScript框架

2009-02-04 10:56 by 副主编 QQbyte 评论(21) 有8838人浏览
Malte Ubl 和 Joose团队宣布Joose 2.0 发布,Joose是一种自我托管元对象系统的JavaScript库,支持类、继承、mixins 、traits、方法和修饰语等等。 Joose使面向对象的JavaScript程序设计更加容易、简明而且有效。这个版本被标记为"parseInt之死",主要新功能包括:支持类型和在属性和方法签名中强制类型,纯粹的JavaScript可能觉得不适应,但是Joose现在支持类型申明。Joose类型,是和静态类型相反,因为他们非常努力的将你提交给他们的转换成你需要的类型。所以parseInt死了。

其他更新还包括:内建将一个类变成单子singleton:支持Rhino,不需要特殊设置;让集成Joose和其他class builders更容易等。


详情查看:Joose 2.0 released

Class("MySingleton", {

        does: [Joose.Singleton],
        has: {
            test: {
                init: function () { return [] }
            }
        }
    })

    var single = MySingleton.getInstance();





Class("Point", {
    has: {
        x: {is: "ro"},
        y: {is: "rw"},
    },

    methods: {
        clear: function () {
            this.x = 0;
            this.setY(0);
        }
    }
})
13
5
评论 共 21 条 请登录后发表评论
1 楼 norwind 2009-02-04 16:25
我已厌倦了学习。。。

发表评论

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

相关推荐

  • Windows驱动开发VXD/WDM/WDF/DDK/WDK的联系和区别

    背景介绍 首先,先从基础的东西说起,做任何程序的开发,你都需要一个配套的开发套件,专业术语叫做SDK(Software Development Kit,软件开发套件)。比如:开发JAVA程序,我们可能需要一个JDK。那么,开发WINDOWS应用程序,我们同样需要WINDOWS的SDK。而想要开发WINDOWS下的驱动程序,我们则需要一个DDK/WDK。 具体概念 OK,下面来具体谈谈VXD/WDM...

  • Windows多媒体开发框架介绍

    Windows 多媒体开发框架介绍欢迎来到 Windows 的多媒体开发世界2D 图形 API1. [GDI](https://docs.microsoft.com/en-us/windows/desktop/gdi/windows-gdi)2. [GDI+](https://docs.microsoft.com/en-us/windows/desktop/gdiplus/-gdiplus-gdi...

  • VxD技术

    Windows9x平台反病毒产品大多属静态反病毒软件,指导思想是"以杀为主",这一方式的缺点是病毒在被清除之前可能早已造成了严重危害一个好的反病毒软件应该是"以防为主,以杀为辅",在病毒入侵时就把它清除掉,这就是实时反病毒技术。  Windows9x使用IntelCPU的Ring0和Ring3两个保护级。系统进程运行于Ring0,因而具有

  • 浅谈VxD驱动开发

    1、VxD和VM        VxD是用于Windows/386(包括Windows 3.x和Windows 9x)上的驱动模型。VxD的全称是指Virtual xxx Device,在Windows 9.x下其扩展名为.vxd,这里的xxx是指代某种类型的硬件设备。VxD可以直接访问硬件设备,为应用程序提供访问硬件设备的接口(包括访问内存空间,读写IO端口,中断处理等)。        Windows 9.x中运行这多种应用程序(超级程序,DOS应用程序,WIN16应用程序,WIN32应用程序),如下

  • VxD编程入门教程

    VxD编程入门教程作者:TBsoft 一、Windows 95 DDK的安装安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很困难。笔者经过一段时间的摸索,找到了安装Windows 95 ...

  • 用VC6.0集成环境快速开发VxD

                                                        作者/马飞涛VxD (Virtual Device Driver), 即虚拟设备驱动程序, 是运行在处理器Ring0特权级别的驱动程序,可以执行任何处理器指令,访问机器中的任何数据寄存器。VxD被用作Windows 9x系统和物理设备之间的接口,扩展了WINDOWS 系统的核心服务,能够访问

  • VC:VxD技术及其在实时反病毒中的应用

    目前国内的Windows9x平台反病毒产品大多属静态反病毒软件,指导思想是“以杀为主“,这一方式的缺点是病毒在被清除之前可能早已造成了严重危害一个好的反病毒软件应该是“以防为主,以杀为辅“,在病毒入侵时就把它清除掉,这就是实时反病毒技术。  ----Windows9x使用IntelCPU的Ring0和Ring3两个保护级。系统进程运行于Ring0,因而具有对系统全部资源的访问权和管理权;而普通用户

  • 蠕虫病毒

    蠕虫病毒 蠕虫病毒是一种常见的计算机病毒。它的传染机理是利用网络进行复制和传播,传染途径是通过网络和电子邮件。 比如近几年危害很大的“尼姆亚”病毒就是蠕虫病毒的一种。这一病毒利用了微软视窗操作系统的漏洞,计算机感染这一病毒后,会不断自动拨号上网,并利用文件中的地址信息或者网络共享进行传播,最终破坏用户的大部分重要数据。 蠕虫病毒的一般防治方法是:使用具有实...

  • PCI设备WINDOWS驱动程序的开发

    PCI设备WINDOWS驱动程序的开发<br />摘要:本文主要介绍了在Windows9x操作系统下开发PCI设备驱动程序的方法。<br />关键词:PCI设备 驱动程序 <br />PCI设备概述<br />近几年来,随着诸如图形处理、图像处理、三维动画技术的发展,计算机与外设通信需要处理的数据量迅速增加,基于ISA总线的通信方式已经不能满足高速数据传输的要求,PCI局部总线的引用就是为了打破高速数据传输的瓶颈。PCI总线的英文全称是:Peripheral Component Interconnect S

  • VxD技术的应用 (转)

    VxD技术的应用 (转)[@more@]VxD技术的应用 作者:汤琳 发布时间:2001/02/08 文章摘要:   本文首先介绍了通过PC机实现V5协议测试的方法,引申出在Win95平台上的ISA总线数据传送问题,重点介绍...

  • VxD编程入门教程(驱动开发)

    原文出处:http://www.vckbase.com/document/viewdoc/?id=227 一、Windows 95 DDK的安装   安装Windows 95 DDK一般需要先安装Win32 SDK,原因是Windows 95 DDK需要Win32 SDK的16位资源编译器,但是Win32 SDK很大(一整张光盘的容量),而且国内难以买到,ftp站上也较少见,即使有,下载也很...

  • VxD技术及其在实时反病毒中的应用

    目前国内的Windows9x平台反病毒产品大多属静态反病毒软件,指导思想是&quot;以杀为主&quot;,这一方式的缺点是病毒在被清除之前可能早已造成了严重危害一个好的反病毒软件应该是&quot;以防为主,以杀为辅&quot;,在病毒入侵时就把它清除掉,这就是实时反病毒技术。   ----Windows9x使用IntelCPU的Ring0和Ring3两个保护级。系统进程运行于Ring0,因而具有对系统全部资源的访问权和管理权;而普通用...

  • 虚拟设备驱动程序初步(VxD教程一)

    虚拟设备驱动程序初步由 Ryo 翻译,发表于 http://asm.yeah.net,英文版本来自 [Iczelions Win32 Assembly Homepage] 在本教程里,我假定读者对诸如虚8086模式,调页,GDT,LDT,IDT之类的INTEL 80x86保护模式的操作比较熟悉。如果你不了解这些,那你要先在 <A href="http://developer.in

  • VXD,KMD,WDM基本概念 作者:陆麟

     VXD,KMD,WDM基本概念作者:陆麟 来来来,一起进入这黑黑的驱动程序世界.:) 这里要讲的是Vxd,Kernel Mode Driver,和WDM的一些基本问题. 什么是VxD?   VxD乃 VIRTUAL X DRIVER.哎,说了也白说.其实就是虚拟设备驱动程序.是系统用于对各种硬件资源识别,管理,维护运作的扩展.VXD和VMM(虚拟机管理器)一起合作,维持着系统的运

Global site tag (gtag.js) - Google Analytics