自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 上班最强摸鱼游戏-多人联机小游戏 (一)

canvas+socket 多人联机游戏

2022-11-29 18:31:19 1380 2

转载 10分钟撸个 “羊了个羊” 出来

实现一个简易版本的“羊了个羊” html 版本(过不了关的我直接自己做一个😁) 不想搞太复杂 直接html一把梭

2022-10-12 09:07:26 2153 2

原创 在 wangEditor 研发团队我都干了些什么 ???

???? "努力做一个积极向上乐观开朗的人"????wangEditor官网首页2020已过-2021已来,是时候回顾下这一年的成长,看看自己又成长了多少。再立一下 2021 年的 flag,然后2022年回头再回顾一下2021,哈哈哈。一晃眼功夫2021了~~估计还好多小伙伴也和我一样,仿佛昨天还在老家过年,转眼又过一年了,又到了一年一度交成绩单的时候了(流下了菜鸡的眼泪~~)。不过回顾这一年的工作,自己的确也收获了许多,我在思想上、学习上、工作上都取得了很大的进步,成长了不少,但

2021-01-22 16:08:31 781 4

原创 Electron 基础入门 简单明了,看完啥都懂了

什么是 Electron?介绍使用 JavaScript, HTML 和 CSS 构建跨平台(Windows、MacOs、Linux)的桌面应用——这是Electron官网的简介 最初被GitHub开发,2013年4月11日以Atom Shell为名起步,2014年5月16日开源,2015年4月17日改名为Electron。组成Chromium : 为Electron提供了强大的UI能力,可以不考虑兼容性的情况下,利用强大的Web生态来开发界面。(本质上就是chromium...

2020-12-30 17:46:44 28833 10

原创 前端最全工具类方法

1.邮箱export const isEmail = (s) => { return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)}2.手机号码export const isMobile = (s) => { return /^1[0-9]{10}$/.test(s)}3.电话号码export const isPhone = (s) => { re

2020-08-19 09:43:57 390

原创 实现防抖节流

防抖防抖(debounce):不管事件触发频率多高,一定在事件触发n秒后才执行,如果你在一个事件触发的 n 秒内又触发了这个事件,就以新的事件的时间为准,n秒后才执行,总之,触发完事件 n 秒内不再触发事件,n秒后再执行。 直接上代码例如页面窗口一直在改变 ,停止的是n秒后执行事件window.onload = function (){ window.addEventListener('resize', debounce(handleResize, 200));}function de

2020-08-11 16:59:23 340

原创 手撸实现一个富文本编辑器

重点是弄懂以下几个知识点contenteditable 、 window.getSelection()、Range、document.execCommand附上链接Window/getSelectionDocument.createRange()document.execCommand()注意:document.execCommand 这个方法已经废弃,但是浏览器还是支持,只不过随时可能不支持实现方式 ES6 class类和jq1、首先创建个html文件 做好准备工作...

2020-07-09 15:17:19 1270

原创 详解vue-cli 3.0 build包太大导致首屏过长的解决方案

这篇文章主要介绍了详解vue-cli 3.0 build包太大导致首屏过长的解决方案,小编觉得挺不错的,现在分享给大家,也给大家做个参考。前言:最近用vue-cli 3.0 构建一个小型的工单管理系统,完工后build发现一个chunk-vendors包就达到985kb,加上其他一些资源文件,首页的下载总共大小快要2M。测试给的第一个反馈就是首屏慢慢慢慢慢!根据首屏加载资源文件过大,进行一下优化:1. 路由懒加载结合Vue的异步组件再结合webpack的代码分割,我们可以轻松的实现路由懒加载。.

2020-07-01 09:59:39 622

原创 wangEditor3 添加自定义功能

首先可以先去看看源码,你会发现每一个功能都是一个构造函数和一个函数原型组成的(如图例如粗体)这个时候我们就可以按照这种格式模仿一下,实现自己所需要的功能/** hr 横线* *///构造函数 function HR(editor) { this.editor = editor; this.$elem = $('<div class="w-e-menu">\n <i class="el-icon-minu

2020-06-29 11:48:52 3925 1

翻译 为什么说for...of是JS中的一颗宝石

为什么说for...of是JS中的一颗宝石是什么使得一个编程语言的新特性很棒?那就是当这个特性可以结合多个其它特性的时候。ES2015 版本中引入的 for...of 语句就是这种情况。for...of 可以迭代数组、类数组以及任何可以迭代的对象(maps、sets、DOM集合),并且,for...of 的语句还很短。在这篇文章中,我将会演示 for...of 的能力。1. 数组迭代for...of 最常见的应用是对数组项进行迭代。该循环可以高效得完成迭代,而无需其他变量来保持索引。

2020-06-24 18:01:58 198

原创 typescript - vue项目关闭 ESlint (vue-vli3.0)

直接上图package.json文件中 “@vue/standard” 删除@vue/standard 这个值不是固定的 具体看创建项目时选的什么配置这个时间就可以了

2020-06-23 18:29:30 2410

原创 Bonobo Git Server搭建本地(Windows)私有的Git服务器

1. 安装先下载Bonobo Git Server,下载地址 Bonobo Git Server下载完成后解压,打开文件夹就会有这样的一个目录然后把它放到C盘目录下创建inetpub文件夹 ,然后在此inetpub文件夹中在创建wwwroot文件夹(是没有一下的目录的,得自己手动创建)把下载好的Bonobo.Git.Server 放到 wwwroot文件文件夹中2 、还得安装一些下载这个 .NET Framework 4.5然后还有这个 ASP.NET MVC

2020-06-17 19:27:48 3341

原创 VUE(cli3.0) 使用prerender-spa-plugin + vue-meta-info做SEO和预渲染的效果及处理 prerender-spa-plugin 打包出错

prerender-spa-plugin + vue-meta-info 做SEO和预渲染的效果首先说说 prerender-spa-plugin 这玩意儿这个就弄预渲染,好处就是预渲染可以极大的提高网页访问速度,配合一些meat插件,就可以可以满足SEO需求,尤其是开发到一半的项目没有配置SSR有需要SEO的需求,这个时候prerender-spa-plugin + vue-meta-info 就可以达到要求1.安装 (我用的npm)npm install --save prerender-spa

2020-06-10 11:47:55 2693 3

原创 three.js 加载 .FBX .OBJ模型文件

three.js 加载 .FBX .OBJ模型文件网页嵌入模型展示(vue项目) 直接用iframe嵌套注意 必须在服务器的环境下启动 这个软件就挺不错的(www文件目录下) <iframe src="http://localhost:8080/model/index.html" frameborder="no" border="0" allowtransparency="true" mozallowfullscreen="true" webkitallowfullscreen="t

2020-06-09 21:07:58 2952 3

css3登录界面

jQuery带缩略图的轮播组件,自动轮播;无限循环,支持左右按钮控制图片轮播代码。ps:图片轮播不连贯等。

2018-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除