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

FullCalendar - 开源的多功能 JavaScript 日历插件

本文字数:747 字 9图 阅读完需:约 4 分钟 点击上方“青年码农”关注 回复“源码”可获取各种资料 FullCalendar 是一个支持 React、Vue、Angular 和原生 JavaScript...的日历插件FullCalendar 拥有超过 300 种设置,支持模块化导入,几乎可以实现任何效果。...此教程是基于Vue2,FullCalendar 同时也支持 Vue3,文档https://fullcalendar.io/docs/vue 官方指南提示不会深入介绍Vue的使用,需要自己根据示例和可运行的项目参考...三 使用 新建一个Vue组件或者原有组件上导入,这里我就用一个新的组件(HelloWord.vue)作为示例,方便查看。...导入了核心组件和一些扩展组件, components 中注册组件 最后使用 FullCalendar 运行项目,日历大概就是这个样子。 options 属性就是控制日历的关键。

7.2K1612

这几款基于vue3和vite的开箱即用的中后台管理模版,让你yyds!

我们都知道 vue3 已经发布一年多了,相关的生态也慢慢建立,很多公司也尝试用 vue3 来开发自己的应用系统。...好在开源界无私奉献的大佬们提前做了很多探索和尝试,比如面向 vue3 的 UI 组件库 element Plus,ant-desigin-vue 等,同时基于这些 UI 库,又有一批大佬封装了针对企业业务场景的中后台管理模版...下的FC模式等 angular angular的基本语法,如html模板,指令,组件等 angular的全家桶,如angular-cil,Rx等 typescript的基本语法 界面展示 大家可以左右滑动来切换图片...fullcalendar 丰富的日历插件 界面展示 大家可以左右滑动来切换图片:) 4. vue-admin-box image.png vue-admin-box 是一个免费并且开源的中后台管理系统模板...大家可以左右滑动来切换图片:) 更多优秀项目推荐 项目名 描述 h5-dooring H5可视化页面编辑器 v6.dooring 可视化大屏编辑器 mitu 轻量级图片编辑器 dooringx-lib

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

ASP.NET MVC5+EF6+EasyUI 后台管理系统(86)-日程管理-fullcalendar插件用法

前言 本文分享fullcalendar用法,最后面提供代码下载 说到日程管理,基于JQuery的插件FullCalendar当之无愧,完整的API稳定和调用方式,非常易于扩展!...支持按:月、周、日来查看,非常实用 FullCalendar插件下载 下载使用 下载好FullCalendar解压,里面包含了demo和必要的JS,CSS文件 我们打开Demo随便打开一个样例,得到以下必要的文件即可...,其他都可以删掉 /fullcalendar.min.css /fullcalendar.print.min.css /lib/moment.min.js /lib/jquery.min.js /fullcalendar.min.js...四、来自前端的请求 请求之前我们需要了解一下这个插件的事件,方便我们调  http://www.cnblogs.com/ymnets/p/7052818.html 虽然很多种事件,但是下面总结几个常用时间即可...url: '/Home/GetList', error: function () { alert("请求错误

2.6K100

动图展示 60+ 个前端常用插件库合集

,无论导入新开发或是现有的项目都是很好的选择。...简单、专业、实用并且跨平台可以有效率地PC和移动设备上,并且有大量的插件可以扩展,有着华丽却简单使用的API,很易学且阅读性高的源码。...p5.js-绘画插件 官网:p5.js Github:processing/p5.js p5.js是一个JavaScript函数库,有完整的绘画功能,并不局限画布上,你可以把整个浏览器当做你的草稿,另外有插件可以让你更容易去做...fullcalendar 官网:JavaScript Calendar Github:fullcalendar 设计一个满版且可拖拽事件的行程日历。...Headroom.js 官网:Headroom.js 把网站空间发挥到极限,不需要导航列表是隐藏,需要时出现。搭配Animation.css可以让画面更活泼,另外也支持jQuery或Angular

6.5K40

AngularDart 4.0 高级-生命周期钩子 顶

Angular摧毁指令/组件之前调用。 其他生命周期挂钩 其他Angular子系统除了这些组件钩子可能有自己的生命周期钩子。...Angular团队负责人Misko Hevery解释了为什么您应该避免使用复杂的构造函数逻辑。 不要在组件构造函数中获取数据。您不应该担心当在测试下创建或决定显示之前时新组件会尝试联系远程服务器。...Angular的单向数据流规则禁止视图组成之后更新视图。 组件视图组合完成后,这两个钩子都会触发。 如果钩子立即更新组件的数据绑定comment属性,Angular会抛出一个错误尝试它!)。...这一次,它不是模板中包含子视图,而是从AfterContentComponent的父项导入内容。 这是父母的模板。...回想一下,调用AfterView钩子之前Angular调用了AfterContent的两个钩子。 完成该组件的视图之前Angular会完成投影内容的组合。

6.1K10

AngularDart4.0 英雄之旅-教程-08HTTP 顶

你离开的地方 在前一页中,您学会了仪表板和固定英雄列表之间导航,沿途编辑选定的英雄。 这是这个页面的起点。 继续英雄之旅之前,请确认您具有以下结构。 ?...注册HTTP服务 应用程序可以使用BrowserClient之前,您必须将其注册为服务提供者。 您应该可以从应用程序的任何位置访问BrowserClient服务。...错误处理 getHeroes()的结尾处,您可以捕获服务器故障并将其传递给错误处理程序。 } catch (e) { throw _handleError(e); } 这是关键的一步。...; 现实生活中,你会处理代码中的错误。...更新英雄的细节 尝试英雄详情视图中编辑英雄的名字。 当你输入时,英雄的名字视图标题中被更新。 但是,如果您单击后退按钮,更改将丢失。 更新之前没有丢失。 什么改变了?

11K30

AngularDart4.0 英雄之旅-教程-06服务 顶

你开始的地方 继续英雄之旅之前,请确认您具有以下结构。 如果没有,请返回前面的页面。 ? 如果该应用程序尚未运行,请启动该应用程序。 进行更改时,请通过重新加载浏览器窗口来保持运行。...现在,导入Hero和mockHeroes,并从getHeroes()方法返回模拟英雄:lib/src/hero_service.dart import 'package:angular/angular.dart...导入HeroService,以便您可以代码中引用它。...如果您现在运行代码,Angular会失败并显示以下错误:  EXCEPTION: No provider for HeroService!...使用Future,您可以注册回调函数,计算完成时(结果准备就绪),或需要报告计算错误时调用。 这是一个简单的解释。

2.9K10

AngularDart4.0 指南- 表单 顶

理解这个组件只需要前面几页中介绍的Angular概念。 代码导入您刚创建的主Angular库和Hero模型。...你还没有使用Angular。 没有绑定或额外的指令,只是布局。 模板驱动的表单中,如果已经导入angular_forms库,则不必为了使用库功能而对标记执行任何操作。...您会看到这些字符出现在诊断文本中并消失。 某个时候,它可能看起来像这样: ? 诊断结果表明数值确实是从输入流向模型,再返回。 这是双向的数据绑定。...如果您忽略原始状态,则只有该值有效时才会隐藏该消息。 如果您使用新(空白)英雄或无效英雄到达此组件,则在您执行任何操作之前,您将立即看到错误消息。...当您单击编辑按钮时,该表消失,并且可编辑的表单重新出现。 概要 Angular表单为数据修改,验证等提供支持。

17.4K30

AngularDart4.0 高级-属性(Attribute)指令 顶

尝试一下实例(查看源代码)。 指令概述 Angular有三种指令: 组件 - 指令与模板。 结构指令 - 通过添加和删除DOM元素来更改DOM布局。...指定的文件夹中创建以下源文件:lib/src/highlight_directive.dart import 'dart:html'; import 'package:angular/angular.dart...浏览器工具中打开控制台,找到如下错误: EXCEPTION: Template parse errors: Can't bind to 'myHighlight' since it isn't a known...确认当鼠标悬停在p上时出现背景颜色,并在移出时消失。 ? 通过@Input数据绑定将值传入指令 目前,高亮颜色指令中被硬编码。 这是不灵活的。...没有@Input,Angular拒绝绑定到属性。 您之前已将模板HTML绑定到组件属性,并且从未使用@Input。 有什么不同? 差别是一个信任的问题。 Angular将组件的模板视为属于组件。

3.2K10

AngularDart4.0 英雄之旅-教程-07路由 顶

开始阶段 继续英雄之旅之前,请确认您具有以下结构。 ? 如果该应用程序尚未运行,请启动该应用程序。 进行更改时,请通过重新加载浏览器窗口来保持运行。...你可以通过导入路由库来得到它们:lib/app_component.dart (router import) import 'package:angular_router/angular_router.dart...Angular注入HeroService,您可以DashboardComponent中使用它。 获取英雄 dashboard_component.dart中,添加以下导入语句。...添加迷你细节 模板底部添加以下HTML片段,之前的地方:lib/src/heroes_component.html (mini detail) <div *ngIf="selectedHero...警告<em>在</em>模板中使用<em>Angular</em>管道<em>之前</em>,需要将其列<em>在</em>组件的@Component注解的pipes参数中。 您可以单独添加管道,或者为了方便起见,可以使用COMMON_PIPES组。

17.5K30

Angular Library 快速入门

新建 Workspace $ ng new sf-lib-app $ cd sf-lib-app $ ng serve 介绍如何创建 Angular Library 之前,让我们来看一下 Angular...创建 sf-lib 库 $ ng generate library sf-lib --prefix=sf 这里我们快速总结一下 ng generate library 命令执行的操作: angular.json...文件中添加 sf-lib 项目; package.json 文件中添加 ng-packagr 依赖; tsconfig.json 文件中添加 sf-lib 库的引用; 项目中的 projects...应用中使用 sf-lib 库 import { SfLibModule } from "sf-lib"; 以上代码能正常导入 Library,是因为 Angular CLI 会优先从 tsconfig.json...完成新建 ButtonComponent 组件的导出工作后,我们需要使用下列命令,重新构建 sf-lib 库: $ ng build --prod sf-lib sf-lib 重新构建成功后,我们就可以模板中使用刚创建的

2.3K10

史上最全的前端资源大汇总

HTML 5 部分 ---- 深入理解HTML5标签 如何写出高效率的HTML HTML meta标签总结与属性使用介绍 戏说HTML5 编写高质量的 HTML 代码 如何解决 img 标签上下出现的间隙...+ nodejs 吕大豹 Angularjs AngularJS 最佳实践 Angular的一些扩展指令 Angular数据绑定原理 一些扩展Angular UI组件 Ember和AngularJS的性能测试...取色插件 ---- 类似 Photoshop 的界面取色插件 jquery color 取色插件集合 farbtastic 圆环+正方形 49....求职 ---- 面试你之前,我希望简历上看到这些! 61....各种日期日历 ---- 经典my97 强大的独立日期选择器 fullcalendar fullcalendar日历控件知识点集合 中文api 农历日历 超酷的仿百度带节日日历老黄历控件 日期格式化

13.4K61

关于请求被挂起页面加载缓慢问题的追查

Angular Angular首当其冲。为什么,因为这个问题出现在后台MIS系统中,且这些系统多用Angular开发。 Angular :怪我咯。...因为问题多出现在基于Angular的MIS系统中,并且Angular的性能一直是被诟病的,所以听到不少的声音将矛头指向Angular。这似乎没什么好庇护的。...那么未开广告屏蔽插件的情况下重现了问题,可以排除这类插件的影响了。...官方关于 ERR_CONNECTION_RESET 错误的解释 未找到官方相应的资料,Chrome官网上唯一关于此错误的描述是安装Chrome时出现Error 101。...估计追完这个问题,我会尝试为Chromium贡献代码。 慢着,在这之前,还是搜到一些关于这个错误的信息的。但似乎都不怎么靠谱。 比如这里提到,是因为ISP网络问题,实在无太可能。

4K20

Angular 11 中 Schematics 的代码优化

前言 升级 Angular 11 已经是几个月之前的事情了,升级 Angular 11 之后,schematics 有些函数的用法变了,直接运行会报错,花了两天时间纠正了部分 API。...`Please manually set up browser animations.`); return; } }; } 更新后版本已经不需要显式的引用 chalk 插件了...'app' : 'lib'; return `${root}${projectDirName}`; } 更新后 function buildDefaultPath(project: ProjectDefinition...'app' : 'lib'; return `${root}${projectDirName}`; } 更新之后使用 buildDefaultPath 这个方法的时候遇到一个错误,projectType...总结 升级 Angular 11 之后,除了上面提到的方法优化之外,还有一些方法的删减,总的来说, schematics 的代码变得更加简洁了。

81120

Myeclipse 2017 Ci 5中文版

此外,Myeclipse 2017 Ci 5修复了一些旧版的功能,包括修复当手动输入导入时,可能会遇到记录或显示错误的问题以及从输入定义文件自动导入类的问题。 ? ? ? ?...2.文件重命名 您还可以重命名TypeScript文件,我们将在其他TypeScript源中处理此文件的导入。同时,智能Angular即将到来 ?...3.重构预览 无论您是重命名TypeScript标识符还是文件,现在可以将它们应用到代码之前检查重构结果 三、导入的路径内容辅助 我们将为您提供导入语句的内容帮助,方便您查找和导入所需的文件或库 ?...4.TSLint现在可以加载自定义规则 5.为了更平滑的编码体验,已修复了几个性能问题 6.修复当手动输入导入时,可能会遇到记录或显示错误的问题 7.修复从输入定义文件自动导入类的问题 【Angular...应用就像运行在不同的设备上,无论横向还是纵向模式,并且代码能尝试访问不同的设备功能 ?

2K20

AngularDart 4.0 高级-管道 顶

介绍Angular管道,这是一种编写显示值转换的方法,您可以HTML中声明这些转换。 尝试一下实例(查看源代码)。 使用管道 管道将数据作为输入并将其转换为所需的输出。...为了告诉Angular这是一个管道,应用从主Angular导入的@Pipe注解。 @Pipe注解允许您定义将在模板表达式中使用的管道名称。 它必须是有效的Dart标识符。...如果您不这样做,Angular会报告错误。 在前面的例子中,你没有列出DatePipe,因为所有的Angular内置管道都是预先注册的。...你可以让FlyingHeroesPipe不纯像这样: @Pipe('flyingHeroes', pure: false) 在此之前,先了解纯净和不纯的区别,从纯净的管道开始。...API参考中探索Angular的内置管道库。 尝试编写一个自定义管道,并可能将其贡献给社区。 附录:无FilterPipe或OrderByPipe Angular不提供过滤或排序列表的管道。

6.3K20

看看Angular有啥新玩法!手把手教你Angular15中集成Excel报表插件

小编为大家简单介绍几个Angular15的新特性(以下特性源于Angular官网): 独立API脱离开发者预览版 Angular14版本的更新中使用了独立的API,使得开发者能够不使用 NgModules...语言服务中的自动导入 Angular15中,可以自动导入模板中使用但是没有添加到NgModule中的组 件或独立组件。 既然Angular都升级了,咱们是不是可以尝试一些新的玩法?...Angular15中引入报表插件 大家都知道Excel作为一款统计、分析数据信息的办公软件,大家日常工作和生活中起到了非常重要的作用。...下面将介绍如何在Angular15中集成Excel报表插件并实现简单的文件上传和下载。 本教程中,我们将使用node.js,请确保已安装最新版本。...Angular集成报表插件: 新建一个文件夹用来存放工作区代码(文件夹路径最好是英文)。 使用指令初始化Angular工程(用命令提示符CMD输入指令)。

29110
领券