一、我為什么要研究reveal.js
公司會在月末我們這些新人準備一個月學習結果總結會,需要通過PPT來展示自己一個月來的學習成果。
之前參加過一次前端技術分享,記得有一個大牛在講NPM的時候就用了一種類PPT效果的前端技術,后來又在看一個大牛的博客的時候,也看到了相同的類PPT效果的前端技術。
我就在想,這些是他們自己寫出來的嗎?好牛X啊,我也想研究研究自己寫一個。翻到大牛的博客的github地址的時候,發(fā)現(xiàn)他Thanks了一個REVEAL.JS,我很奇怪,他沒事thank這個干什么,于是隨手一點,這一點不要緊,一下發(fā)現(xiàn)了黑科技!

二、什么是reveal.js
reveal在英文中有很多意思,動詞方面有揭露,啟示,名詞方面則是展現(xiàn),我覺得啟示就很不錯,因為PPT就是通過分享自己的東西,來最終達到一個啟示別人的效果。
就叫啟示有點光禿禿的感覺,那么我們叫它“啟示雞”好了,大牛們都有屬于自己的神雞,感覺前端技術圈就是一個斗雞的地方哈,前端技術圈可以叫雞場了。
今天我們來認真研究一下這只啟示雞!


三、如何使用reveal.js


四、reveal.js各種黑科技功能詳細介紹
① 垂直滑動



② 視圖部分



③ 支持觸摸屏操控

④ 支持markdown文本編輯器

⑤ 碎片化顯示內(nèi)容






⑥ 過渡樣式


⑦ 主題


⑧滑塊背景(強大到令人發(fā)指)





⑨背景過渡


⑩漂亮的代碼

?不可思議的課表?神奇的有序列表?扁平的表格?很普通啊...



?聰明的引用

?星際穿越


?演講者視圖


但是,按了S鍵后:

?這些板塊可以被以PDF的形式輸出

?全局聲明

?聲明事件

?休息一下

按下B鍵后,會變成這樣:

?其他

右到左的支持,擴展API,自動發(fā)展,視差背景,快捷鍵。
?結束

參考Reveal.JS官方介紹鏈接:lab.hakim.se/reveal-js/#/(貌似需要翻墻)
我已經(jīng)迫不及待得想去試試slide.com的編輯器了,這也太好玩了吧!
努力成為優(yōu)秀的前端工程師!
突然發(fā)現(xiàn)用reveal.js也可以做畢設答辯報告!
>期待和大家交流,共同進步,歡迎大家加入我創(chuàng)建的與前端開發(fā)密切相關的技術討論小組:
> - SegmentFault技術圈:[ES新規(guī)范語法糖](https://segmentfault.com/g/1570000010695363)
> - SegmentFault專欄:[趁你還年輕,做個優(yōu)秀的前端工程師](https://segmentfault.com/blog/chennihainianqing)
>- 知乎專欄:[趁你還年輕,做個優(yōu)秀的前端工程師](https://zhuanlan.zhihu.com/wyasy)
>- Github博客: [趁你還年輕233的個人博客](https://github.com/FrankKai/FrankKai.github.io)
>- 前端開發(fā)QQ群:660634678
>- 微信公眾號: 人獸鬼 / excellent_developers

>努力成為優(yōu)秀前端工程師!