Skip to content
On this page

Browser

isBrowser

🧿检测代码是否运行在浏览器环境

typescript
/**
 * @func isBrowser
 * @return {boolean}
 * @desc 检测代码是否运行在浏览器环境
 * @example if (isBrowser()) {...}
 */

getBrowserInfo

🧿获取浏览器类型和版本

typescript
/**
 * @func getBrowserInfo
 * @return {String} 浏览器类型和版本
 * @desc 📝 获取浏览器类型和版本
 * @example const browserInfo = getBrowserInfo();
 */

isSupportWebP

🧿判断浏览器是否支持webP格式图片

typescript
/**
 * @func isSupportWebP
 * @desc 判断浏览器是否支持webP格式图片
 * @return {boolean}
 * @example if (isSupportWebP()) {...}
 */

scrollToTop

🧿平滑滚动到顶部

typescript
/**
* @func scrollToTop
* @return {void}
* @desc 📝 平滑滚动到顶部
* @example scrollToTop();
*/

scrollToBottom

🧿平滑滚动到底部

typescript
/**
 * @func scrollToBottom
 * @return {void}
 * @desc 📝 平滑滚动到底部
 * @example scrollToBottom();
 */

smoothScroll

🧿平滑滚动到指定位置

typescript
/**
 * @func smoothScroll
 * @param {number} top 滚动到的位置
 * @param {number} duration 滚动的时间
 * @return {void}
 * @desc 📝 平滑滚动到指定位置
 * @example smoothScroll(0, 1000);
*/

getClientHeight

获取可视窗口的高度

typescript
/**
 * @func getClientHeight
 * @return {number}
 * @desc 📝 获取可视窗口的高度
 * @example getClientHeight();
 */

getClientWidth

🧿获取可视窗口的宽度

typescript
/**
 * @func getClientWidth
 * @return {number}
 * @desc 📝 获取可视窗口的高度
 * @example const clientW = getClientWidth();
 */

toFullScreen

🧿打开全屏

typescript
/**
 * @func toFullScreen
 * @return {void}
 * @desc 📝 全屏
 * @example toFullScreen();
 */

exitFullScreen

🧿退出全屏

typescript
/**
 * @func exitFullScreen
 * @return {void}
 * @desc 📝 退出全屏
 * @example exitFullScreen();
 */

Released under the MIT License.