`

封装属于自己的JS库

    博客分类:
  • Java
阅读更多
(function(){
if(!window.project){
window.project = {};
}
window.project = {
init:function(){
alert("test");
},
show:function(){
alert("test2");
}

};
  })();
  调用:project.init();



/////////////////////////////////////////////////////////////////////////////
function Range(){}
Range.prototype = {
init:function(){
alert("XXX");
},
show:function(){
alert("YYY");
}
};

function RangeChildren(){}
RangeChildren.prototype = Range.prototype;
RangeChildren.prototype.add = function(){
alert("ADD");
};


调用:var rc = new RangeChildren();
rc.add();
rc.show();
分享到:
评论

相关推荐

    封装属于自己的JS组件

    在JavaScript开发中,封装是提高代码复用性和可维护性的重要手段。JS组件封装就是将一组功能相关的代码组织在一起,形成一个独立的模块,供其他部分的代码调用。本篇将详细介绍如何封装JS组件,以及如何扩展已有的...

    vuecomponent构建属于自己的Vue组件库

    本文将深入探讨如何使用VueComponent来构建属于自己的Vue组件库,以满足项目中的个性化需求。 首先,创建一个Vue组件库的初衷是为了复用代码,提高开发效率,确保代码质量的一致性,并且方便团队协作。Vue组件库...

    Node.js-每天大红包·最新饿了么红包接口Node.js封装

    从标签 "Node.js开发-其它杂项" 可以推断,这个项目属于Node.js开发的范畴,但可能不涉及特定的领域,如Web框架、数据库操作等,而是属于一些通用或非主流的用途,比如自动化任务、工具脚本等。"其它杂项"可能涵盖了...

    前端开源库-home-assistant-js-websocket

    `home-assistant-js-websocket`是专为`Home Assistant`设计的一个JavaScript库,用于通过WebSocket协议与`Home Assistant`服务器进行通信,为开发者提供了在Web应用中与`Home Assistant`交互的能力。 ### WebSocket...

    本人自用的global.js库源码分享

    global.js是一个个人开发者开发的前端JavaScript库,它主要包含了对WEB前端操作的简化封装,方便在日常开发中重复使用。该库提供了对命名空间的创建、DOM操作、事件处理、数据验证以及Cookie管理等功能。通过这个库...

    悟透JavaScript(js)

    ### 悟透JavaScript(js):回归数据与代码的本质 #### 一、引言 《悟透JavaScript》这本书由李战(leadzen)撰写,旨在深入浅出地讲解JavaScript的核心概念和技术要点。本书通过生动有趣的比喻,将抽象的编程概念...

    HTML5+JS实现示爱页面

    HTML5和JavaScript是现代网页开发的核心技术,它们的结合能够创建出交互性强、功能丰富的网页应用。在这个"HTML5+JS实现示爱页面"的项目中,我们可以...在实践中不断学习和提升,你也可以创作出属于自己的浪漫网页。

    three.js游戏工厂.zip

    《深入探索Three.js游戏开发:基于gameboy-factory-master项目》 在当今的Web开发领域,JavaScript库和框架为创建互动、引人入胜的3D内容提供了强大...在实践中不断探索和学习,你也可以创造出属于自己的3D游戏世界。

    一个用原生js编写的智能推箱子

    《原生JS实现的智能推箱子游戏》 推箱子游戏,作为一款经典的益智游戏,以其独特的策略性...在实际开发过程中,你可能会遇到各种挑战,但只要不断探索和优化,就能逐步完善这个游戏,创造出属于自己的智能推箱子体验。

    自己对JS的一个透析

    - **jQuery**:jQuery是一个轻量级的JavaScript库,简化了HTML文档遍历、事件处理、动画以及Ajax交互等操作。 - **Ext**:Ext是一个功能丰富的JavaScript框架,提供了丰富的UI组件和数据处理能力。 通过深入理解和...

    js 静态动态成员 and 信息的封装和隐藏

    总的来说,虽然JavaScript在语法层面与传统面向对象语言相比有所不同,但通过静态成员、动态成员、封装和隐藏等概念,我们依然能够以一种面向对象的方式组织和设计JavaScript应用程序。这需要开发者理解并运用...

    JS版植物大战僵尸源码

    《JS版植物大战僵尸源码》是一个以JavaScript编程语言实现的经典游戏"植物大战僵尸"的源代码项目。这个项目对于想要深入学习JavaScript...同时,这也是一个很好的实践平台,可以尝试修改源码,创造属于自己的游戏版本。

    JavaScript面向对象三个基本特征实例详解【封装、继承与多态】

    JavaScript的面向对象特性主要体现在三个方面:封装、继承和多态。接下来我们将详细探讨这三个概念。 **封装**是面向对象编程的基础,它旨在保护数据和实现细节,提供一个清晰、简洁的接口供外部使用。在JavaScript...

    TopSdk.dll--dingtalk.js-----和钉钉接口开发,SDK,需要的DLL

    接着,"dingtalk.js"是钉钉提供的JavaScript SDK,主要用于前端开发。这个文件包含了封装好的钉钉接口,使得开发者可以在网页中直接调用,实现如登录授权、数据获取、按钮点击事件处理等交互功能。JavaScript是一种...

    16_网络请求库axios.pptx

    Axios是一个流行的JavaScript网络请求库,提供了一个简洁、灵活、可靠的方式来发送HTTP请求。下面是对Axios的详细介绍: ### چرا选择 Axios? Axios是一款功能强大且灵活的网络请求库,作者推荐的原因是: * ...

    植物大战僵尸网页版js代码

    《植物大战僵尸网页版js代码》是一个以经典塔防游戏《植物大战僵尸》为蓝本,采用JavaScript语言实现的网页版本。...同时,这也是一个实践项目,可以动手尝试修改代码,创造出属于自己的游戏变体。

    大前端学习流程

    * 框架封装高级和补充:JQuery框架雏形、可扩展性、模块化、封装属于传智自己的框架 第六阶段:模块化组件开发 * 面向组件编程:面向组件编程的方式、面向组件编程的实现原理、面向组件编程实战、基于组件化思想...

Global site tag (gtag.js) - Google Analytics