0.0.3 • Published 5 years ago

yjk-sdk v0.0.3

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

前面的话

  • 使用原生语言编写的插件,自身不会受依赖的插件的使用场景而影响自身的使用(依赖 jQuery 的插件不适合在单页面应用(react/vue)中使用),所以使用上更加灵活;
  • 搭配模块化开发,使用原生语言开发的插件可以只专注一个功能,所以代码量可以很少,方便开发和维护;
  • 最后,随着 JS/CSS/HTML 的发展以及浏览器不断迭代更新,现在使用原生语言编写插件的开发成本越来越低,那为什么不呢?

使用方法

  • 传统引入方式
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
    ...
    <script src="youtpath/yjk.min.js"></script>
</body>
</html>
  • ES6 模块化引入

1)安装 npm package:

# 这里使用 yarn,也可以使用 npm 安装
yarn add yjk-sdk

2)引入 js

// css 文件需单独引入
import yjk from 'yjk-sdk';
  • 其他说明

3)新建 yjk 实例并初始化

// 创建实例并初始化
new yjk();

4)自定义参数

实例化 yjk 时接受一个''作为参数,

// 创建实例并初始化

其中:

  • delay 截流/间隔函数延迟时间,默认 1000 ms,为了兼容 Mac 触控板,这个值最好大于 1000ms。

  • isShowNav 控制是否显示右侧导航,Boolean 类型,默认为 true,设为 false 则不显示;

了解更多

可查看 用 ES6 写全屏滚动插件 了解详细开发过程。

License

MIT

  • 开发

1)clone 本仓库到本地

2)安装依赖

3)开发过程中通过 gulp 进行管理

# 开发过程监听 `src` 目录下文件的变化,有变化更新 dist 下面的文件
npm run dev

# 手动生成新的 dist 下面的文件
npm run build
0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago

1.0.1

5 years ago