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

JS-JavaScript整理

老大、jQuery插件   ——收集最全最新最好的jQuery插件   http://www.jq22.com/ 一、Moment.js   ——JavaScript 日期处理   http://...  ——HTML5 canvas 图表绘制工具   http://www.bootcss.com/p/chart.js/docs/ 六、Videojs   ——html视频播放器,开源插件   http...://videojs.com/ 全套、jQuery插件常用前端引用地址 http://www.jq22.com/jquery/jquery.html 以下整理他们的线上引用地址 1) jQuery...为基础的开源 JavaScript 网页用户界面代码)   </script...与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心只关注视图层,并且非常容易学习,非常容易与其它或已有项目整合。)

2.6K20

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
您找到你想要的搜索结果了吗?
是的
没有找到

node.js+vue.js搭建程序设计课程教学辅助系统

我的毕业设计题目是:教学辅助系统的设计与实现,,是不是很俗。。。至于为啥是这个题目呢,完全是被导师坑了。。。。。...2、架构选择   大三的时候了解到Node.js这个比较“奇葩"的异步语言,再加上在公司实习了三个月也是用的node开发,对node已经比较熟悉了,于是就用它做了后台,前端用最近比较火的vue.js做单页应用...当时还想着负载均衡啥的,就没有用传统的session,cookie机制,转而用jwt做的基于token的身份认证,同时后台接口也是Restful风格的(因为纯正的Rest接口太难设计了)。...总的来说后台用了以下技术和框架:   总的来说后台用了以下技术和框架: 语言:Node.js web框架:kOA 前后台传输协议:jwt 缓存:redis 数据:mysql 编程题判题核心:青岛大学OJ...c、数据持久化   本系统中使用mysql存储数据,redis做缓存,由于当时操作不支持promise,故对它两做了个promise封装,方便代码中调用,参见:MysqlHelper,RedisHelper.js

2.3K2423

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

放在一个单独js文件里固然不错,其实我们也可以单独整一个js,一方面可以锻炼一下自己封装方法的能力,另一方面,也可以将自己学到的东西做一个整理。...出于这个目的,本文将介绍如何封装一个简单的js。 1. 总体设计 所谓的js,其实也就是一个js文件,我思前想后,决定取个名字叫“miniQuery”,是不是山寨的味道十足呢?...大概的设计如下: 扩展方法的兼容(主要写一些兼容的扩展方法,比如 forEach 方法等) 工具包定义 (就是之前封装的utils.js,我们的miniQuery需要依赖这个工具包,为了方便,就干脆写在一个文件里面了...原因很简单,因为那样的话,你定义的变量就会是全局的,而一般来说我们设计的原则是尽量不要使用全局变量。 而采用这种方式,我们就形成了一个匿名函数,函数的定义又会形成闭包,所以比较安全和简洁。...虽然我觉得很有道理,但是我看别人的代码,他们封装自己的js的时候,几乎没有这样做的,因此我们也采用一种大众的做法。 即,我们把window作为参数传进去,然后手动将miniQuery挂上去。

3.5K70

特殊设计

设计不能被拷贝的 c++11是下边的用法,c++98就是将拷贝构造变成私有,并且只声明并不实现 class A { public: A(int val):_val(val){} A(const A...& a) = delete; A& operator=(const A& a) = delete; private: int _val; }; 设计只能在堆上创建的 方案1、将析构函数私有化...{} }; int main() { HeapOnly* hp = HeapOnly::CreatObj(); delete hp; return 0; } 注意:也要把拷贝构造给删除掉 设计只能在栈上创建的...设计不能被继承的 // C++98中构造函数私有化,派生中调不到基的构造函数。...class A final { // .... }; 设计只能创建一个对象的(单例) 饿汉模式 构造函数私有,在静态区创建一个对象, 简单,没有线程安全问题 一个程序中,多个单例,并且有先后创建初始化的顺序要求时

30910

如何加载第三方项目

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

1.2K30

混合设计

理论强烈建议父和子类使用相同的方法名来表示特定的行为,从而让子类重写父。我们之后会看到,在JavaScript代码中这样做会降低代码的可读性和健壮性。 设计模式 “”是设计模式?...你可能从来没把作为设计模式来看待,很多人对设计模式的印象恐怕是迭代器模式、观察者模式、工厂模式、单例模式等等。...为了满足对于设计模式的最普遍需求,JavaScript提供了一些近似的语法 虽然有近似的语法,但是JavaScript的机制似乎一直在阻止你使用设计模式。...语法糖和(广泛使用的)JavaScript“试图掩盖这个现实,但是你迟早会面对它:其他语言中的和JavaScript中的“”并不一样 总结一下,在软件设计是一种可选的模式,你需要自己决定是否在...的机制 在许多面向的语言中,“标准”会提供Stack,它是一种“栈”数据结构(支持压 入、弹出,等等)。

15220

WPF 给设置设计时使用的资源字典

在开发 WPF 时,由于库里面没有存在 App.xaml.cs 文件,而在对单个 XAML 进行开发时,设计器将会因为找不到资源文件的存在,而拿不到资源。...在开发 WPF 应用时,在入口项目里面,因为入口处有 App.xaml 文件,在这个文件里面加上了各个项目的引用,此时设计器就能知道当前项目引用的 XAML 资源字典,因此设计器就能工作 但是在开发的时候...,不知道最终的入口项目是哪个,因此也就不知道当前程序在运行的时候,将会引用 最佳的方法是和 Blend 一样,在设计时让设计器引用上某些资源,这样设计器就能工作 实现方法是在库里面添加特殊的文件,...理论上可以给任意的 xaml 文件设置这个属性,但是 XAML 设计器在很多 VS 版本上只读取此路径的文件 在 DesignTimeResources.xaml 资源字典添加对其他资源字典的引用,即可实现让设计器找到资源...,而在运行时是不会加载资源到内存 例如我新建了项目 JeenalerenenearWerjilakaw 项目。

1.7K20

.NET

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

69520

JS 设计准则和设计原则

做系统设计时,如果发现有一个拥有了两种职责,那么就要问一个问题,这些职责真的有必要放在一个吗,可以再继续拆分么?如果答案是肯定的,就应该继续拆分。...于是就提出了组合/聚合复用原则,也就是在实际开发设计中,尽量使用合成/聚合,不要使用继承。...小结 事实上 js 是天然多态的,没有抽象,重写也非常方便,这种优势带来了编程的极简体验,也产生了理解和维护难的副作用。所以在使用 oop 设计时建议用 ts 来代替 js 进行编程。...另外,理解对象之间的关系 - 继承,依赖,关联,聚合,组合,以及面向对象设计的核心原则 - 开闭原则,我们才能更好地理解设计模式产生的意义,并且据此设计出更合理的和接口。...设计模式与六大原则 web前端进阶之js设计模式之设计原则篇 Java设计模式-六大原则 js 面向对象七大原则 JavaScript面向对象之七大基本原则实例详解 百度百科-单一职责原则

76430

Js原型链与

理解原型链与有利于我们对代码的封装与简化 # JS原型链理论 # 1、函数与对象的关系 函数是对象,对象都是通过函数创建的。 函数与对象并不是简单的包含与被包含的关系。...# 4、JS两个概念 Function 是JavaScript 里最顶层的构造器,它构造了系统中的所有对象,包括定义对象、系统内置对象、甚至包括它自己。...(Object.prototype) # JS的理论 # 1、创建 是用于创建对象的模板。...# 2、表达式 表达式是定义的另一种方法,表达式可以命名或不命名。 命名表达式的名称是该类体的局部名称。...# 4、的总结 中的构造器不是必须写的,要对实例进行一些初始化操作,如添加指定操作时才写。 如果A继承了B,且A写了构造器,那么A的构造器必须调用super。

95020
领券