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

impress.js 源码分析

在Google上搜索时,我发现了impress.js的存在,与我的设想不谋而合,于是乎……不再自己造轮子,又花了两天时间熟悉使用impress.js来设计幻灯片,效果完全超越了我的预期。   ...花了一天探索了下impress.js源码,其实并不复杂,个人感觉收获颇丰,以下阐述我的收获。...= window.impress = function ( rootId ) {……} 在index.html中调用了init()函数 ...:init", { api: roots["impress-root-" + rootId] }); }; 总结:初始化过程分为两个阶段,第一个阶段是运行init()函数,第二个阶段是运行绑定到impress...函数简单总结 impress 主函数,构造impress对象,为全局对象 onStepEnter 用于触发impress:stepenter事件 onStepLeave 用于触发impress:stepleave

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

一统江湖的大前端(1)——PPT制作库impress.js

impress.js是什么 impress.js 是一款基于 css-3D 和 css动画 、受到高逼格PPT原型工具 prezi 启发而开发的演示文稿制作库,github上星星高达33k个,如果你已经厌烦了使用...PowerPoint制作连自己都觉得丑的PPT,那么 impress.js 是一个非常好的选择,简洁高效逼格高。...获取impress.js库文件及官方示例请点击impress.js地址 关键API 下述api用于HTML标签属性,学习时直接对照官方代码仓中的example走一遍,看一遍示例代码,基本都能学会。...附件中的 CSS-presentation 可通过双击文件中的index.html直接打开,是自己以前在做团队内部分享时使用 impress.js制作的幻灯片,时间较短,直接套用了官方示例并对个别细节进行了调整...相关原理 impress.js的框架原理并不复杂,写在html标签上的属性可以通过 document.querySelector('元素名').dataset["属性名"]的方式取得其值,然后将每一张幻灯片相关的值赋值给

2K30

在OpenOffice.org和微软Office之间共享文档

在从Linux共享到Windows的时候,这个问题可能会比较严重,但不论什么平台,最好都确认一下。...更麻烦的是,这些字体对Linux而言都有麻烦,简单地用宋体或黑体或仿宋或楷应该是推荐的。 下面对OOo自己进行设置。...在Linux上用OOo时,来自Word文件的OLE对象也不能转换,因为操作系统根本不支持它们,除非是在Insert > Object菜单下列出的那些。...从PowerPoint中导入时,要注意到Impress不会理会多数声音的设置。...尽管Impress在2.0中已经增加了对更多种声音格式的支持,但它仍然缺乏记录声音和对话的工具,也不能在幻灯中播放CD音轨。Impress中的声音仅限于单张幻灯片中。

2.6K70

Linux Mint 17下LibreOffice应用软件的使用

Linux Mint中默认安装了一部分应用软件,方便用户使用。本章节中先说Mint中默认安装的办公软件:LibreOffice。...它不仅开源,而且性能好,功能强,同时还能兼容微软的Office系 列办公软件,所以它是Linux中当之无愧的办公软件之王。它已经成为很多Linux发行版本中的默认办公软件。...LibreOffice是一个办公套件,里面有Write,Calc,Impress,Math,Draw这五个应用软件。下面依次介绍这五个应用软件。...://www.linuxidc.com/Linux/2012-11/73625.htm Linux(Debian )安装LibreOffice3.6.0.4中文版 http://www.linuxidc.com.../Linux/2012-09/69634.htm Ubuntu 12.04 下 Libreoffice无法启动 http://www.linuxidc.com/Linux/2012-05/59664

4.8K20

Github开源免费编程书籍

Documentation (中文版) Linux Guide for Complete Beginners Linux 构建指南 Linux 系统高级编程 Linux工具快速教程 Mac 开发配置手册...Operating Systems: Three Easy Pieces The Linux Command Line (中英文版) Ubuntu 参考手册 uCore Lab: Operating...Linux内核源码 理解Linux进程 鸟哥的 Linux 私房菜 基础学习篇 鸟哥的 Linux 私房菜 服务器架设篇 数据库 Redis 设计与实现 The Little MongoDB Book...教程 楚狂人的D3教程 ECMAScript 6 入门 (作者:阮一峰) ExtJS Ext4.1.0 中文文档 Google JavaScript 代码风格指南 Google JSON 风格指南 impress.js...impress.js的中文教程 JavaScript Promise迷你书 Javascript 原理 JavaScript 标准参考教程(alpha) 《JavaScript 模式》 “JavaScript

7.6K40

拥抱开源更省钱「GitHub 热点速览」

开源新闻 1.1 德国州政府计划将数万台 PC 迁移至 Linux 近日,德国的石勒苏益格-荷尔斯泰因州,计划将州政府的 3 万台电脑的操作系统从 Windows 迁移至 Linux,以及用开源的 LibreOffice...但随后在长期的使用中,问题开始层出不穷、带来诸多不便,最终慕尼黑政府宣布放弃 Linux 重回 Windows 系统。这一计划历经 10 多年,一通折腾后又回到了起点,最终钱也没省下来。...上面提到的 LibreOffice 是一款自由、免费的跨平台办公套件,包含文字处理(Writer)、电子表格(Calc)、绘图(Draw)、演示文稿(Impress)、公式(Math)等组件。...它与多种文档格式兼容,例如 Word(.doc、.docx)、Excel(.xls、.xlsx)、PowerPoint(.ppt、.pptx)等,可在 Windows、Linux、macOS、FreeBSD...周增长:1k 这是一款通过 AI 算法提高图像分辨率(超级分辨率,简称超分)的桌面工具,它免费、开源、无需联网、开箱即用,安装包大概 200+MB,需要有 GPU 的机器才能运行,适用于 Windows、Linux

10810

Ubuntu Desktop基本办公环境搭建

虽然很多书本教程里面也有Linux下办公应用的讲解,但是因为IT行业最近几年突飞猛进的发展,Linux的应用市场已经不是五年前的市场了,而且由于智能手机的普及及移动应用的强大,很多Linux的应用弱势现在都得到了相应的弥补...4   Office套件 GNOME提供了免费的LibraOffice解决方案,其中三个最常用的“Writer/Calc/Impress ,分别对应着 Microsoft Office 中的 "Word...在Linux上有体验较好的IM解决方案就是:微信。...其实如果用户纯粹是为了在Linux下面办公,而不是开发,则可以选择一些天然为桌面办公而开发的Linux桌面发行版,例如: Deepin Linux ,天然集成了上面所述的所有办公软件和影音软件,而且还集成了...可以让将用户大绝大多数的时间留在Linux系统上面了,这样对于用户学习Linux和增加对Linux的熟悉度是很有必要的,至少极大的降低了为后面将Linux平台作为主要的生产力平台学习门槛。

2.5K60
领券