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();
*/