人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
从2016年10月(Chrome 54)开始,Chrome不再内置flash,而是改为用户第一次访问flash资源时提示安装。从Chrome62开始,不再提供“click to play的选项”,改为点击视频box后,左上方弹出
这意味着,flash作为过时的标准将被新技术所取代。
前言
从我们可以在网站上播放视频开始,到h5播放器们如火如荼地发展之前,使用flash一直都是web播放视频的不二之选。甚至于说得更加广泛一些,在html5成为主流之前
前言
“信息无障碍”译自“Accessibility”,指的是任何人在任何情况下都能平等、方便、无障碍地获取信息并利用信息。以互联网环境为例,互联网产品可以被老年人、视障者、听障者、读写障碍人士等用户顺利使用。
近年来,随着互联网的快速发展,很多人已经开始广泛使用电子政务,政府也越来越多地以在线方式向大家提供信息和服务。据国家统计局和残疾人联合会数据显示,我国 65 岁及以上的老年人有1.4 亿,残疾人士有 8502 万,分别人数为:视力残疾 1263 万人;听力残疾 205
注:这篇是16年10月的文章,搬运自本人 blog... 首先要明确一点,虽然 redux 是由 flux 演变而来,但我们完全可以并且也应该抛开 react 进行学习,这样可以避免一开始就陷入各种细节之中。 所以推荐使用 jsbin 进行调试学习,或者使用 react-cre…
先创建一个名为 eventBus 的全局 Vue 实例。 在 Vue 组件中使用时,一般在 mounted 生命周期中注册事件处理函数。在 destroyed 生命周期函数中解除注册的事件以免造成内存泄漏。 这样使用起来颇为繁琐。注册了某一个事件之后,必须在适用的时候取消注册。…
很多人第一眼看iPassword以为是1Password,其实灵感确实是来自1Password,但是还是有区别的。1Password数据是保存在服务端,iPassword的数据是保存在本地;1Password试用完需要收费,iPassword完全开源并且免费;1Password…
最近公司接了一个项目,里面用到富文本编辑器,刚开始用的是vue-quill-editor,这个编辑器轻量、好用。最重要的是它有专门正对nuxt的版本,很容易配置,可以放心使用,不用担心bug之类的,遇到问题,在网上也能搜到相应的解决方法。 但是了,我们项目经理就嫌弃这编辑器太轻…
客户端js程序采用异步事件驱动编程模型。在这种情况下当文档,浏览器,元素发生一些事情的时候,会产生事件。 这种只不单单用于web界面,所有使用图形界面的应用程序都采用了这种方式。 有些事件和特定输入设备直接相关。比如鼠标和键盘。 click事件表示激活了链接的事件。通过鼠标,按…
本文简单介绍了如何在ES6中使用策略模式
其实经常写 JavaScript 的人可能潜移默化地已经接受了这个观念,例如你可以像对待任何其他数据类型一样对待函数——把它们存在数组里,当作参数传递,赋值给变量.等等。 然而,常常可以看到滥用匿名函数的现象... 再来看一个例子... 以上那种多包一层的写法最大的问题就是,一…
本地配置的任务,启动非常容易,将实例创建就行。远程配置的任务,为了实现配置与实现类的关联,需要做好如下约定: