jOOPLJavaScript 面向对象框架
jOOPL 是一个 JavaScript 面向对象框架,全称是:"JavaScript Object-Oriented Programming Library".
是一个轻量级、易用的面向对象编程库,允许使用纯 JavaScript 实现高级面向对象特性,包括:
- 继承.
- 多态
- 封装
- 组合
示例代码:
// First of all, we are going to declare a namespace for the class $namespace.register("Joopl.Samples"); // Next part will be about designing the whole class Joopl.Samples.Polygon = $class.declare( // The constructor function() { // This is very recommended: if you declare a class field in the constructor, // it will hold a default value instead of undefined this.$_.args = null; }, { // Sets an object that will hold the arguments to calculate the polygon's area set_Args: function(value) { this.$_.args = value; }, // Gets an object that will hold the arguments to calculate the polygon's area get_Args: function() { return this.$_.args; }, // The method to calculate the area. Check that its body does implement nothing. // Derived classes will be the ones responsible of providing the formula to make the calculation. CalculateArea: function() { } } );
评论
dejavu.jsJavaScript 面向对象框架
dejavu 在JavaScript原型继承的基础上提供了经典的继承形式,使得其他语言开发者可以轻松
dejavu.jsJavaScript 面向对象框架
0
dejavu.jsJavaScript 面向对象框架
dejavu在JavaScript原型继承的基础上提供了经典的继承形式,使得其他语言开发者可以轻松转向JavaScript。dejavu主要特性:类(具体的、抽象的、final类)接口混入(这样你可以
dejavu.jsJavaScript 面向对象框架
0
ease.jsJavaScript面向对象框架
GNUease.js是一个经典的JavaScript面向对象的框架,旨在消除样板代码和简化从其他面向对象语言转换成JavaScript。特性包括:简单而直观的类定义经典继承抽象类和方法接口访问修饰符(
ease.jsJavaScript面向对象框架
0
onPHPPHP 面向对象框架
onPHP是一个PHP的面向对象框架,旨在提供一个快速开发可靠、高度可重用的应用程序框架。onPHP还包含一个代码生成工具来节省开发时间。
onPHPPHP 面向对象框架
0
Zaxas面向对象Ajax框架
Zaxas是一个面向对象的Ajax框架,带来更直观的Web应用,实现非常简单。示例代码:<scriptsrc="Zaxas.js"></script><script>
Zaxas面向对象Ajax框架
0
Moosee-websitePerl 语言面向对象框架
Moose is a complete modern object system for Perl
Moosee-websitePerl 语言面向对象框架
0