首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Yii2开发的简单日程管理后台

我比较看中的是里面有一个时间日期组件,这个在广告或者是日程方面都有用处,可以剥离出来研究研究。...如图所示 特点 使用RBAC权限管理,所有操作基于权限控制 视图使用JS控制,数据显示使用的jquery.DataTables 基于数据表的增、删、改、查都有封装,添加新的数据表操作方便 安装 提示:...:super 密码:admin123 管理员账号:admin 密码:admin888 使用说明 基本操作的权限(以管理员操作为例): admin/index (显示管理员页面 + 左侧导航显示) admin.../search (管理员数据显示表格数据显示) admin/create (添加管理员信息) admin/update (修改管理员信息) admin/delete (删除管理员信息) admin/delete-all...['like', 'name', '查询值'], ['=', 'pid', '查询值']]) } } 2、后台model 使用gii生成model,命名空间 backend\models 3、视图文件JS

1.5K20

Outlook:全方位管理您的通讯和日程安排

它不仅提供了电子邮件的发送和接收功能,还提供了日历、联系人管理、任务管理等功能,让您可以在一个应用程序中管理您的所有通讯和日程安排。 首先,Outlook可以帮助您更加高效地处理电子邮件。...您可以使用Outlook来发送和接收电子邮件,管理收件箱和发件箱,以及对电子邮件进行分类和筛选。Outlook还提供了一个强大的搜索功能,让您可以轻松地查找以前发送或接收的电子邮件。...其次,Outlook具有一个强大的日历功能,可以让您管理自己的日程安排。您可以在Outlook中创建新的约会、会议和提醒事项,并设置提醒时间和重复规则。...Outlook还支持共享日历,让您可以与他人协作工作,并实时更新日程安排。 第三,Outlook可以帮助您管理您的联系人。...它提供了电子邮件、日历、联系人管理和任务管理等功能,让您可以在一个应用程序中管理您的所有通讯和日程安排。如果您需要一个方便、高效、可靠的电子邮件应用程序,Outlook是一个值得考虑的选择。

1.4K30

Wijmo 更优美的jQuery UI部件集:活动日历控件(Event Calendar)

Wijmo Event Calendar活动日历控件,是一个功能齐全的活动日历控件,允许用户添加,编辑和管理他们的日程。...默认情况下,控件将使用Html5的Local Storage特性,进行离线数据存储,用户可以在不连接网路的情况下,使用网页来管理自己的日程,无需额外的配置。   ...Wijmo Event Calendar 控件在设计之初就将数据展现和数据存储进行分离,您可以使用amplify.store库,实现本地数据存储。...jquery.ui.widget.js globalize.js jquery.mousewheel.js jquery.plugin.wijtextselection.js jquery.wijmo.wijutil.js...Wijmo Event Calendar 还提供了其它强大的API, 使用户可以方便的定制控件: 设置 Culture: ---------- $("#eventscalendar").wijevcal

1.9K90

2021年,是时候把技术债务管理提上日程

这些数据得到了对大型软件公司的研究的支持,研究发现,管理大型软件公司的技术债务的成本是巨大的,据估计,平均占整个开发时间的25%。Stripe的研究显示,这个数字甚至高达33%!...用厨房打比方来描述技术债务的现实是个很好的例子: 如果你经营一家餐饮店,你只负责烹饪,不洗盘子、不刮烤架、不整理冰箱,市场监督管理局很快就会关掉你的这坨“垃圾”。...然而,软件开发可没有监督管理的,这要让厨房工作人员对每天工作的厨房状况更加警觉,如果不采取任何措施,就会出现厨房开始无法生产可食用饭菜的情况。...此外,管理充满不满情绪的团队并非易事。大多数人都以把工作做好为荣,并从成功中得到奖励。但如果有技术债务,他们可能会觉得被拖垮或压垮。如果已经向管理层提出了担忧而又没有追索权,情况就更糟了。...一位受访者提到:“管理层积极地承认这一点,我们甚至在技术债务中进行优先排序,但是技术债务项目从来没有进入工作流,因为它从来没有被视为足够重要。”

33920

Fabric.js 自定义控件

本文简介 带尬猴,我是德育处主任 虽然 Fabric.js 提供的基础功能已经很丰富了,但有时难免需要定制一些需求。比如本文要讲的 『自定义控件』。...掌握创建自定义控件这个功能,能够创建更加精美和实用的图形应用程序,提高用户体验和用户满意度。 尽管 Fabric.js 的文档很一般,但 demo 还挺丰富。...如果你对这些代码还不太熟悉的话,推荐阅读一下 《Fabric.js 中文入门教程》 创建删除按钮 创建自定义控件通常有一下2步操作: 创建控件 添加功能事件 Fabric.js 提供了 fabric.Control...这里面涉及到部分原生 canvas 的基础知识,比如 ctx.save() 和 ctx.restore() ,这部分内容给我在 《canvas 状态管理》 里提到过,有兴趣的工友可以去看看。...Custom controls, render and actions 的代码 前面讲到的就是创建自定义控件的基本方法, Fabric.js 官网收录的 Custom controls, render

4.7K70

前端JS内存管理

JS内存管理 内存原理: 任何变成语言在执行的时候都需要操作系统来分配内存,只是有些语言需要手动管理分配的内存有些语言有专门来管理内存的方式 如 JVM 了解以上的概念之后,我们再来了解一下大致的内存周期...分配需要的内存 使用内存 在不使用的时候释放内存 JS 属于自动管理内存的语言 在我们定义数据的时候 JS 会给我们分配内存,但是内存分配的方式有区别 对于原始数据内存分配在执行的时候 直接放在栈空间进行分配...对比手动管理内存释放语言 对于开发者的技术要求非常高,一旦操作不但 效果反而会变得很差,这个也形成了高手可以做到性能很高 但是苦于进阶的选手,所以现在大部分高级语言都实现了GC也就是垃圾回收机制/垃圾回收算法...PS:这个算法可以很好的解决循环引用的问题 他会从一个根对象去不断查找确认查找之后就会标记对象 如果发现找不到 就等于无法引用 那么就会去销毁(如下图) 前提是 RO 对象不会被删除 其实就代表我们 js...闭包概念 闭包是JavaScript中一个非常容易让人迷惑的知识点 JS 作为高级语言 是支持函数式编程的,这意味着在js中 函数操作和使用都非常灵活 函数可以作为另外一个函数的参数,也可以作为另外一个函数的返回值来使用

2K20

「飞项」这个日程管理APP简直不要太好用!

其实问题不出在态度上,而是很可能出在没有做好日程管理上。...为了能做好日程管理,我找到了一款适合打工人的高效日程管理工具—「飞项」,能够同时解决记录日程、整理信息、云端同步这几大需求,帮助我们提高效率,轻松规划好每一天。...一、记录日程:规划好所有事项及时间节点 面对每日繁杂的工作任务,要想做好日程管理,首先就需要厘清当天及未来的工作,并详细地记录下来。...四、云端同步:满足不同场景下的日程需求 此外,「飞项」不仅支持 PC端,同时也拥有手机端和微信小程序,可以实现多端互通、数据多端同步,十分满足不同环境、不同场景下的日程管理需求,不用担心因为数据不同步而导致无法查找信息的尴尬情况出现...而言之,通过使用「飞项」这款日程管理app,能够让每天的日程更加具象化,增加自己对任务的思考深度,在日程管理上也更游刃有余。希望大家都能够成为高效的打工人,早日实现“永不加班,享受生活”!

60320

如何在js文件中写加载Applet控件js与jsp分离技术)

如何在js文件中写加载Applet控件js与jsp分离技术) 我们在写代码的时候,一般喜欢将JSP和JS实现分离开,将页面部分的代码写在.jsp结尾的文件中...那么我们有没有办法将需要写到jsp页面上的代码写到js文件中呢?...我现在举个例子,假如我们的页面上需要加载一个applet控件,但这个applet的加载是有条件的,只有在某种情况下,控件才会加载,而其它情况则不加载(这样子能加载页面的加载速度)。...就好比淘宝的截屏功能,我们在正常聊天的时候,控件是不加载的,只有点击了截屏功能的时候,控件才会被加载和安装。 这种情况,就需要我们预先不加载applet控件,而是在javascript控制加载控件了。...由于js页面不知道jsp在哪个地方加载js文件,所有像原先那样写一个相当位置的div是不大妥当的,而加载一个固定位置的div,则无论jsp在哪个地方加载js文件,都可以保证div想固定的地方显示了。

7K40

Vue学习笔记之moment.js日期处理控件

0x00 概述 本文主要记录moment.js日期控件在vue中的使用; moment可以方便的计算自然月或者自然年份,避免使用固定天数或者月份计算导致结束日期错乱问题。...0x01 安装moment插件 npm install moment --save  在package.json中查看(moment插件安装成功) 在Vue的JS部分导入moment import moment...天 moment("2020-03-25 00:00:00").add(5, "days").format('YYYY-MM-DD HH:mm:ss');//2020-03-30 00:00:00 js...通过Moment.js让数值秒值和时分秒格式相互转化 / / 1、把时分秒格式转化为数值型的秒值 <script src="https://momentjs.com/downloads/moment.<em>js</em>...console.log(time) //3661 // 2、把数值型的秒值转化为时分秒格式 <script src="https://momentjs.com/downloads/moment.js

12.8K20

JS如何为表单聚焦控件设置醒目的样式

前言 在用户填写表单时,为了让用户集中精力填写或某一个表单控件,可以通过设置此空间的样式来达到目的 那这样的效果如何实现呢,如下示例所示的 示例展示 (https://coder.itclan.cn/fontend.../js/26-set-form-style/) 原生Js实现 如下是简易的示例代码,要想实现这一个效果,必须要知道onfocus和onblur,前者是聚焦的回调事件,而后者是控件失去焦点的回调 在一个网页里...,永远都只能有一个控件获得焦点,因此需要遍历所有的控件,为它们定义相同的onfocus以及onblur的逻辑 当控件获得焦点时,为它设置独特的边框样式,否则就恢复原有的边框样式 function init...() { var f = document.form[0]; // 获取表单DOM var elements = f.elements; // 获取所有的控件数组 var str...lang="scss" scoped> .wrap { text-align: center; margin: 20px 0 20px 0; } 总结 无论是原生js

7.1K50
领券