技术开发分享录
西瓜播放器处理网页flv直播视频

西瓜播放器官网:https://v2.h5player.bytedance.com/ flv配置:https://github.com/Bilibili/flv.js/blob/master/docs/api.md >[warning] 注意:网页播放使用 **flv.js**,而不是 *...

webStyle_虎_ 2021-10-15 16:19 101 前端 video
CSS文字波浪效果

<style> .g-container { display: flex; } .g-container p { position: relative; margin: 0; line-height: normal; font-size: 120px; font-...

webStyle_虎_ 2021-10-12 15:37 53 css
vscode打开csv中文乱码解决

## 方式1 打开设置,搜索 **autoGuessEncoding**,把其设置为 **true**,打上勾即可实现中文的猜测与转换 ## 方式2 在vscode中的扩展中搜索:**GBKtoUTF8**,下载使用 >[success] PS:其他中文乱码亦可这样解决

webStyle_虎_ 2021-10-09 10:29 41
wordpress用户管理添加自定义栏目

找到 `wp-content/themes/webstackpro/function.php`,添加如下代码: ```php // 添加注册时间和手机号栏目 add_filter('manage_users_columns', 'add_user_additional_co...

webStyle_虎_ 2021-09-21 16:09 62
linux查看IP、域名、端口网络能否调通

## 1. ping ```txt # 检索当前域名对应的IP地址 ping 域名 ``` ```txt # 查看IP是否相通 ping IP ``` ## 2. tlenet ```txt # 查看指定IP的端口是否相通,http默认端口为80,https默认端口为443 telnet i...

webStyle_虎_ 2021-09-07 14:25 106 linux
docusaurus站点添加百度收录和百度统计

[docusaurus中文站](https://docusaurus.io/zh-CN) ## 一、添加百度收度 ### 1、直接放到构建目录里 把下载的验证文件放到站点根目录,也就是`build`目录,可以直接使用域名访问,如:https://www.test.com/sitemap.xml...

webStyle_虎_ 2021-08-28 22:23 124 docusaurus
在docker中使用vim

## 一、安装vim编辑器 在Dockerfile文件中添加运行配置项 ```docker RUN apt-get update RUN apt-get install vim ``` ## 二、解决中文乱码 ### 1、全局修改 在 `/etc/vim/.vimrc` 文件尾部添加如下设...

webStyle_虎_ 2021-08-28 10:51 119 docker
解决“ReferenceError: primordials is not defined”错误

出现这个问题的根源是`gulp`和`node`版本不匹配,一般出现在`gulp v3.x`和`node v12.x`之间,解决的话可以通过降级`node`或升级`gulp`,但这两种方式可能都不是我们想要的,想要平滑过渡的话,可以把`graceful-fs`控制在指定版本,具体操作如下: 1、在`...

webStyle_虎_ 2021-08-24 11:21 117
linux sed常用命令

## 一、匹配内容换行增加 语法: ``` sed -i '/匹配内容/a\增加内容' 指定文件 ``` 示例: ``` sed -i '/function (buf, previous) {/a\console.log(buf, previous, 222)&#3...

webStyle_虎_ 2021-08-23 17:32 117
docker常用操作流程

登录 ```docker docker login repo.docker.com 用户名:*** 密码:*** ``` 查看docker信息 ```docker docker info ``` 构建镜像 ```docker docker build -t test:v0.1.0 . ``...

webStyle_虎_ 2021-08-23 17:26 118
node接收命令行参数

## 一、通过修改package.json里的scripts命令 ``` { "scripts": { "start": "node ./bin/www -e production", "dev":...

webStyle_虎_ 2021-08-19 09:24 133 nodejs
react引入远程js

## 一、使用react-load-script [react-load-script文档](https://www.npmjs.com/package/react-load-script) 这个使用比较简单,直接安装引入即可 ```cli > npm i react-load-scri...

webStyle_虎_ 2021-08-18 10:48 124 react
docker部署node项目

## 一、安装docker 在本机上安装window版docker,别问为什么,问了就是看着习惯 docker官网:https://hub.docker.com/ ## 二、拉取node镜像 `wind + r`打开运行窗口,输入cmd,打开命令行窗口,然后使用docker命令拉取指定版本的...

webStyle_虎_ 2021-08-16 17:48 123 docker
express处理session保存到redis数据库中

安装依赖模块 ```shell > npm i express-session redis connect-redis -S ``` - [express-session](https://www.npmjs.com/package/express-session) - [redis](h...

webStyle_虎_ 2021-08-16 13:42 127 express
微信小程序预览相册图片

## 一、使用介绍 `wx.previewImage(Object object)` 是用来在新页面中全屏预览图片。预览的过程中用户可以进行保存图片、发送给朋友等操作。 | 属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 | |: --- |: --- |: --- |: --- ...

webStyle_虎_ 2021-08-15 14:24 177 微信 小程序
在forEach中使用async/await不起作用解决方案

``` function test() { let arr = [1, 2, 3] arr.forEach(async item => { const res = await fetch(item) console.log(res) }) console.log('en...

webStyle_虎_ 2021-08-11 22:04 185 javascript
ES6中几个常用处理字符串的方法

## 一、去除字符串空格 ES2019 对字符串实例新增了`trimStart()`和`trimEnd()`这两个方法。它们的行为与`trim()`一致,`trimStart()`消除字符串头部的空格,`trimEnd()`消除尾部的空格。它们返回的都是新字符串,不会修改原始字符串。 ``` c...

webStyle_虎_ 2021-08-06 18:32 195 javascript
node接入github登录

## 一、创建应用 node实现github登录,首先需要到github上创建一个受权限应用 路径:点击用户头像下的`Settings`,进入页面找到`Developer Settings`开发者设置,选择`OAuth Apps`应用创建 ![](https://docs.github.com...

webStyle_虎_ 2021-08-06 14:05 153 nodejs
从==到===再到Object.is的判断演进

## 一、== 针对 `==` js会先做数据类型转换再判断 ``` '' == 0 // true false == 0 // true null == undefined // true ``` **类型转换规则:** 1)如果等号两边是`boolean`、`string`...

webStyle_虎_ 2021-08-03 18:28 191 javascript
ES6新增的几个运算符,你值得拥有

## 一、指数运算符 ### 1、简单示例 ``` 2 ** 2 // 4 2 ** 3 // 8 ``` ES5实现 ``` Math.pow(2,2) // 4 Math.pow(2,3) // 8 ``` ### 2、多个运算 指数运算符的一个特点是右结合,而不是常见的左结合。多个...

webStyle_虎_ 2021-07-30 14:48 215 javascript
{{ v.title }}

{{ v.content }}

{{ v.nickname }} {{ formatTime(v.create_time) }} {{ v.read_num }} {{ formatTag(v2) }}