`
小小虾
  • 浏览: 13171 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

定制自己的javascript库

阅读更多

流行的一些javascript库,如jquery,dojo,prototypejs等,其实我们也可以定义自己的javascript,将自己常用的一些javascript代码保存起来,简化操作,并且不用考虑浏览器是否支持。

下来一起来看看如何构建javascript库吧。

构成如下:

NM.js

(function(){
	
	function $(){
		alert("success");	
	}
	
	window['NM'] = {};
	window['NM']['$'] = $();
		  
})();

 测试HTML如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>javascript test</title>
<script type="text/javascript" src="NM.js">
</script>
</head>

<body onload="NM.$()">
</body>
</html>

 以上就是自定义的javascript库了,我们可以把我们常用的一些JS代码加入到自定义库中。

 

构建javascript库之前需要注意两点:

1.不要使用版本检测

2.使用命名空间

分享到:
评论

相关推荐

    一个微型高度可定制的JavaScript库用于取得颜色的阴影

    本文将深入探讨一个名为"Reshader"的微型JavaScript库,它专注于为用户提供高度可定制的颜色阴影生成功能。 Reshader库的核心功能在于计算和生成颜色的阴影效果。在Web开发中,颜色阴影通常用于增加UI元素的深度感...

    一个用于将JSON数据转换为Table的JavaScript库

    为了实现这一功能,一个名为“json-table-converter”的JavaScript库应运而生。 这个库的核心功能是将JSON对象转换为HTML表格,它提供了一种简单、高效的方法来处理这种数据转换。开发者无需手动编写繁琐的DOM操作...

    JavaScript专题构建自己的JS库

    本专题将引导你构建自己的JavaScript库,让你深入理解JavaScript的本质,并提升你的编程技能。 首先,我们需要了解为什么需要构建自己的JS库。在Web开发中,JavaScript库如jQuery、React或Vue.js等提供了丰富的功能...

    vividjs一个JavaScript库它可以轻松定制和使用SVG图标

    总的来说,Vivid.js 是一个强大且灵活的JavaScript库,它简化了SVG图标的使用和定制,对于任何想要在项目中引入SVG图标的开发者来说,都是一个值得考虑的工具。通过熟悉这个库,你可以提升Web应用的视觉效果和用户...

    模块化的JavaScript库:Tangram.pdf

    开发人员可以通过在线代码选择功能,获得定制后的Tangram放入自己的产品中。Tangram可以不断补充功能模块,而使用者始终能按照需求,获得体积最精简的代码,在功能丰富与体积精简之间达到平衡。 系统架构 Tangram的...

    一个用于缩放图像的JavaScript库类似于Medium

    为了在自己的项目中实现类似的效果,我们可以利用一个专门为此目的设计的JavaScript库。这个库允许开发者轻松地添加具有Medium风格的图片缩放功能,从而提高网站的互动性和专业性。 【描述】:“一个用于缩放图像的...

    JavaScript库实现了热敏打印机ESC _ POS协议,并提供了XML接口,用于准备打印模板.zip

    JavaScript库实现的ESC/POS协议是为了让热敏打印机能够通过Web应用程序进行控制和打印。ESC/POS是一种由 Epson 公司开发的打印机控制语言,广泛应用于各种商业和零售环境中的热敏打印机。这个库的核心功能是将...

    10个JavaScript相关DatePicker库

    jQuery UI 是一个流行的JavaScript库,其中的DatePicker组件提供了丰富的自定义选项,如日期格式、日期范围限制和多种语言支持。通过简单的API,可以轻松地将其集成到基于jQuery的项目中。 2. **Bootstrap ...

    javascript图片库

    JavaScript 图片库是一种基于 JavaScript 技术实现的用于展示、管理、操作图片的工具或框架。...在实际应用中,可以根据项目需求选择合适的图片库,如 Lightbox、Fancybox 或 Swiper 等,并进行适当的定制和优化。

    pwnjs一个用于浏览器开发的Javascript库

    标题"pwnjs一个用于浏览器开发的Javascript库"表明该资源是一个名为pwnjs的JavaScript库,特别设计用于浏览器环境中的开发。这个库可能包含了一系列工具和函数,帮助开发者在Web应用中实现特定的安全或黑客技术相关...

    Ellipsisjs纯Javascript库来处理多行省略号

    “Ellipsisjs纯Javascript库来处理多行省略号”指的是一个名为Ellipsisjs的JavaScript库,它的主要功能是实现文本的多行省略处理。在网页设计中,有时需要限制文本显示的长度,尤其是当内容区域有限时,这种库可以...

    JavaScript_一个为React量身定制的开源React图标库.zip

    React是Facebook推出的开源JavaScript库,专门用于构建用户界面,特别是单页应用程序(SPA)。它引入了组件化的思想,使得UI开发更加模块化和可重用。 这个名为"JavaScript_一个为React量身定制的开源React图标库....

    一个轻量级的JavaScript库,可以生成可定制的热图、图表和统计数据,以可视化基于数据的活动和趋势.zip

    这个名为"Heat.js"的轻量级JavaScript库专为数据可视化设计,尤其适合生成可定制的热图、图表和统计数据。热图是一种用颜色表示数据密度或强度的图形,常用于展示大量数据集中的模式和趋势。 热图的生成通常涉及到...

    基于Zepto的JavaScript库_JavaScript_CSS_下载.zip

    **JavaScript库:Zepto的深度解析** 在前端开发领域,jQuery是被广泛使用的JavaScript库,但随着移动设备的普及和轻量化的需求,Zepto应运而生。Zepto是一款为移动浏览器设计的轻量级JavaScript库,其目标是提供与...

    pinyin4js是一个汉字转拼音的Javascript开源库

    “pinyin4js是一个汉字转拼音的Javascript开源库”表明这是一个JavaScript库,它的主要功能是将汉字转换为对应的拼音表示。在网页应用或者JavaScript编程中,这样的库可以帮助开发者处理与汉字拼音相关的任务,比如...

    delaunator一个非常快的JavaScript库用于实现2D点状三角网Delaunaytriangulation

    本文将详细介绍delaunator库,这是一个专为JavaScript设计的高效Delaunay三角化库,并探讨其在实际项目中的应用。 delaunator库的核心特性在于其速度和效率。对于大量点集的处理,它能够在极短的时间内生成高质量的...

    convertjs一个简单的JavaScript转换库

    开发者可以通过查看或克隆这个仓库来获取convert.js的源码,研究其内部工作原理,或者根据自己的需求进行定制。 convert.js库可能包括以下功能: 1. 类型转换:如将字符串转换为数字、布尔值或其他基本类型。 2. ...

    progressively逐步加载图片的JavaScript库

    "progressively"是一个JavaScript库,专门用于实现这种效果。这个库使得开发者能够轻松地为网站添加这种功能,提升用户体验。 "progressively"库的工作原理是利用HTML5的`&lt;img&gt;`标签的`srcset`属性和`sizes`属性,...

    JavaScript开发webgis库源码

    OpenLayers是一个开源的JavaScript库,专为构建交互式地图应用而设计。它提供了丰富的地图操作功能,如图层管理、瓦片地图、WMS服务支持等。通过借鉴OpenLayers的成熟功能,这个JavaScript WebGIS库能够实现高效稳定...

    使用JavaScript库还是自己写代码?

    开发者在使用JavaScript时常常会面临一个选择:是使用已有的JavaScript库,还是完全自己编写代码。下面将详细探讨这一选择所带来的优缺点,并提供一些决策依据。 首先,使用JavaScript库有其明显的优势。现代流行的...

Global site tag (gtag.js) - Google Analytics