impress.js 解析

一、impress 核心设计 impress 页面间转场的实现是依赖于 CSS3 的 translate3d 属性完成。impress 的水平移动是改变了 translateX 坐标,垂直移动是改变 translateY 坐标,缩放的绚丽效果是改变 translateZ 的坐标实现,而这些转化样式的事件监听是通过 js 来实现的。   二、impress 主要函数 函数名 函数作用 pfx 给css3属性加上当前浏览器可用的前缀 arrayify 将Array-Like对象转换成Array对象 css 将指定属性应用到指定元素上 toNumber 将参数转换成数字,如果无法转换返回默 …

impress简要概述

一、概述 impress.js是一个基于CSS3和现代浏览器,受Prezi.com的启发而创作出来的前端多功能演示js框架,可以用它来替代PowerPoint制作更加酷炫的PPT,如果你是一位前端开发者或者勉强了解HTML和CSS,都能很快上手。 impress.js也有一些缺点:编辑方式繁琐需要学习的东西较多,至少需要一些HTML和CSS的基础知识,其是想要获得一些特殊效果时,更需要了解一些javascript的使用,对于非开发者来讲存在一定门槛。impress.js比较适合以演讲内容为主的展示,单页只放一个名词或句子,或是一张图片,这样会带来比较出众的效果。   二、简要说明 引 …

CentOS7 安装 GitLab ( 中文版 )

一、增加 yum 阿里云源 1.下载阿里 yum 源配置 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 2.重建缓存 yum clean all yum makecache 3.升级所有包 yum update -y 二、安装 git yum install -y git 三、下载最新的汉化包于 /opt/gitlab cd /opt/gitlab git clone https://gitlab.com/xhang/gitlab.git 四、查看当前汉化版本 cat …

win10 禁用自动更新

禁用更新服务 一、使用快捷键Win+R,打开运行 二、输入命令:services.msc,打开系统服务界面 三、确定,打开系统服务界面【Windows Update】   ④:鼠标右击找到进入属性 把启动类型更改为:禁用   禁用策略粗更新 一、使用快捷键Win+R,打开运行 二、输入命令:gpedit.msc,打开配置组策略 三、找到计算机配置下的【管理模板】 然后找到设置下的【Windows组件】 四、找到Windows组件下的【Windows更新】 五、点击进入Windows更新 找到右边的【配置自动更新】 六、然后双击鼠标进入配置自动更新属性 勾选【已禁用】,确定, …

wordpress 通过 rest api 获取数据

一、关于WP REST API wordpress已经不仅仅是一个博客网站程序,而是一个强大的CMS系统。开源、完善的社区、丰富的接口等等优势正将wordpress推向更高更广泛的领域。 WP REST API 是wordpress的一个插件,为wordpress提供对外标准的RESTFul接口,随着RESTFul的畅行和各种前端框架的出现,WP REST API可以让wordpress不仅仅存在WEB端,可以让wordpress不仅仅履行一个博客功能,而是可以让wordpress程序作为后台终端(BackEnd),然后以各种应用的形式实现在各种各样的设备中。 二、WP Rest API 安装 …

前端 Code Review 清单

前端 Code Review 清单是一个保证前端代码质量的审查清单。当我们在开发写代码的时候,总会存在各种各样的问题,自测的时候由于太熟悉自己的代码逻辑往往测试不够充分,无法发现问题。为了解决这个问题,清单存放了一些常见的问题,当我们开发完成之后,对照清单思考一下这些问题在代码中是否遇到或者妥善处理,从而提高代码质量。 常规项 代码是否能正常运行? 代码是否符合编程规范? 代码是否简单易懂,逻辑清晰? 是否存在多余或重复代码? 是否存在被注释掉的代码? 是否存在缩进不一致Tab、空格混用? 变量命名是否简单易懂拼写正确,是否存在未声明即使用的变量,是否存在重复声明的变量? 循环是否设置了长度和 …

Windows 安装 Jekyll

简介 Jekyll 是用 Ruby 开发的静态网站框架,十分流行。 1,安装Ruby 下载安装exe,地址(可能需要翻墙):http://rubyinstaller.org/downloads/ 根据自己的机型选择对应的安装包(因后续有需要安装不同的gem,推荐使用2,2,6版本的) 安装的注意点: 自动帮你配置环境变量,要安装在根目录 测试是否安装完成: ruby -v 我的输出结果是 ruby 2.2.6p396 (2016-11-15 revision 56800) [x64-mingw32] 2,安装Devkit 1),运行安装包并解压缩至某文件夹,如 C:\DevKit 2),通过初 …

vs code使用Git时,忽略不想上传的文件

开发中,有很多文件是不希望上传,加入协助开发中,例如生成在的node_modules的文件等。 在代码目录下建立.gitignore文件: .gitignore (用记事本另存可以保存这个名字),配置上要忽略的文件或者文件夹,然后提交到git 上即可。 如果文件已经被跟踪且被推送到远程,把本地这些文件删除再提交到远端。 官方制定的各语言.gitignore文件 https://github.com/github/gitignore 本文链接地址: vs code使用Git时,忽略不想上传的文件