首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js学习: 自定义 - miniQuery 2.0

Paste_Image.png 在上一篇 零基础打造自己的 js (1) 中,原本只是为了写个小案例,说明一下闭包,js对象的作用。...零基础打造自己的 js (1) 写完后,我又陆陆续续地改了很多代码,继而有了下面这个版本,暂且就叫做miniQuery v2.0吧,嘿嘿。...不够以后写案例的时候我差不多就可以直接调用这个miniQuery.js了,主要方便了自己,如果觉得有必要,我就可以立即在里面添加新的方法,实现了订制功能。...display:inline-block; cursor:pointer; font-family: "微软雅黑"; } "use strict"; /** * miniQuery 和 工具...miniQuery) return; //如果本类包装不了,就返回 if(miniQuery.length){ //如果是一个数组元素的话,就获取他的长度

1.6K70
您找到你想要的搜索结果了吗?
是的
没有找到

零基础打造自己的 js (1)

放在一个单独js文件里固然不错,其实我们也可以单独整一个js,一方面可以锻炼一下自己封装方法的能力,另一方面,也可以将自己学到的东西做一个整理。...出于这个目的,本文将介绍如何封装一个简单的js。 1. 总体设计 所谓的js,其实也就是一个js文件,我思前想后,决定取个名字叫“miniQuery”,是不是山寨的味道十足呢?...我们的miniQuery的定义就放在这个自执行函数里面,这样一来,只要有人调用了这个js文件,就能调用miniQuery函数了。...虽然我觉得很有道理,但是我看别人的代码,他们封装自己的js的时候,几乎没有这样做的,因此我们也采用一种大众的做法。 即,我们把window作为参数传进去,然后手动将miniQuery挂上去。...this.obj.style.backgroundColor = color; } } } win.$ = miniQuery; })(window); 我们再调用一次,看看这回它给我们返回的是什么东东

3.5K70

如何加载第三方项目

如果你的没有使用命名空间定义的话,实例化的时候需要加上根命名空间,官方文档原话 tp中对于没有命名空间的, 实例化的时候要使用 new \ClassName(); ####第三方导入(vendor...方法的别名vendor,专门用于导入第三方,并且默认的起始目录和文件后缀有区别。...use) 应用通常是在应用或者模块目录下面的,应用的命名空间一般就是模块的名称为根命名空间,例如: Home\Model\UserModel(位于Application\Home\Model...公共 (import) 公共通常是指ThinkPHP/Library目录下面的,例如: Think目录:系统核心 Org目录:第三方公共...这些目录下面的都可以自动加载,你只要把相应的放入目录中,然后添加或者修改命名空间定义。

1.2K30

说说Python中元是什么

废话不多说,开始今天的题目: 问:说说Python中元是什么? 答:大家都知道,实例对象是由来创建,那么在Python中又是由什么来创建的呢? 答案就是元。...在Python中一切皆为对象,字符串、列表、字典、函数是对象,也是一个对象 。...用class关键字定义的本身也是一个对象,负责产生该对象的称之为元(元可以简称为),内置的元为type,type是Python的一个内建元,用来直接控制生成,Python中任何class...定义的其实都是type实例化的对象。...元有很多知识点,下面给大家推荐个视频先学习下,可能比看文字好理解多了,看完视频,再看视频下方推荐的博客链接,相信你可以掌握和理解Python中元

34720

.NET

是.NET的共享概念。它们使您能够将有用的功能组件化为可由多个应用程序使用的模块。它们还可以用作加载应用程序启动时不需要或不知道的功能的一种方式。使用.NET 程序集文件格式进行描述。...您可以使用三种类型的: 特定于平台的可以访问给定平台(例如,.NET Framework、Xamarin iOS)中的所有 API,但只能由面向该平台的应用和使用。...可移植可以访问 API 的子集,并且可供面向多个平台的应用程序和使用。 .NET Standard将特定于平台的和可移植的概念合并到一个模型中,该模型提供了两者的优点。...特定于平台的一直是 .NET Framework 的主要类型。即使出现了其他 .NET 实现,特定于平台的仍然是主要的类型。 可移植 多个 .NET 实现支持可移植。...Mono Mono 支持,包括前面描述的三种类型的。Mono 经常被(正确地)视为 .NET Framework 的跨平台实现。

69520

Node JS 的未来是什么

Node 包管理器(NPM)可以包含任何 bundle / ,这可能是开始组合服务器的最快捷的方法。NodeJS 很可能不会压过其他后端技术,但可以契合不同种类的需求,并继续发展。...然而,上面描述的情况并不包括 Node.js。与竞争对手相比,Node.js 优势很大,非常出色。 在我们继续之前,我们先来介绍一下Node.js。...下面是您应该使用Node.js的原因: 前后端通吃 Node.js 前后端都能做,换个更准确的话说,正是 Node.js 才让 Javascript 可以前后端通吃。...即使用于服务器端领域,Node.js 的易于修改的特性也是非常不可思议的。 快 如果您喜欢执行迅速的应用程序,Node.js 是您不能不试一下的。组织痴迷于 Node.js 的开发速度。...Node JS流行背后的原因 无缝接口的数据 当由包括 MongoDB、Couch 在内的 NoSQL 数据极其流行时,Node 提供了非常简便的数据交互能力——就像 NodeJS 自身一样简便

3.4K20
领券