首页
学习
活动
专区
工具
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.7K70
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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.4K2423

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

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

    3.6K70

    特殊设计

    设计不能被拷贝的 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 { // .... }; 设计只能创建一个对象的(单例) 饿汉模式 构造函数私有,在静态区创建一个对象, 简单,没有线程安全问题 一个程序中,多个单例,并且有先后创建初始化的顺序要求时

    33610

    特殊设计

    1.请设计一个,不能被拷贝 拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个禁止拷贝, 只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。...请设计一个,只能在堆上创建对象 实现方式: 1. 将的构造函数私有,拷贝构造声明成私有。防止别人调用拷贝在栈上生成对象。 2....请设计一个,只能在栈上创建对象 方法: 同上将构造函数私有化,然后设计静态方法创建对象返回即可。...请设计一个,不能被继承 C++98方式 // C++98中构造函数私有化,派生中调不到基的构造函数。...请设计一个,只能创建一个对象(单例模式) 设计模式: 设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的 总结。为什么会产生设计模式这样的东西呢?

    10710

    混合设计

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

    18520

    如何加载第三方项目

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

    1.2K30

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

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

    2K20

    JS 设计准则和设计原则

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

    84430

    .NET

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

    72720

    特殊设计设计模式

    特殊设计设计模式 特殊设计 ✈️设计一个只能在堆上创建对象的   如果只能在堆上创建对象,也就意味着在创建对象的时候必须使用new来创建对象,那么我们就需要: 解决方式一: 将的构造函数私有...  同理,与在堆上创建对象原理相似,将构造函数私有化,在实现一个构造对象的public成员函数: // 请设计一个,只能在栈上创建对象 class StackOnly { public: static...return 0; }   这里编不过的原因是因为,我们实现的获取栈上的对象是值拷贝,返回的是局部对象,出了作用域就会销毁,所以我们需要调用拷贝构造,因为我们不能将拷贝构造delete掉: // 请设计一个...设计模式 设计模式(Design Pattern) 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。为什么会产生设计模式这样的东西呢?就像人类历史发展会产生兵法。...单例模式: 设计模式的一种,一个只能创建一个对象(当前进程中有且只有一个),即单例模式。该模式可以保证系统中该类只有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。

    7810
    领券