海天酱油zz

尽管经验很少,但是我愿意分享给需要的人,自学都不容易

egg.js入门教程视频文件(转载于cnode社区)

记得上篇博客我满怀欣喜的去搞富文本,结果撞的头破血流。 简直是惨不忍睹。后来我也说了,我的那个有比较严重的问题,后期会考虑重构。(第一版已经放弃了) 之后我说我会去看关于后端nodejs koa框架方面的东西。 这次呢我选择的框架是eggjs,跳过了koa框架。(我以前用过express,写...

2019-07-19 16:41:48

阅读数 4

评论数 0

vue下自己开发富文本编辑器(一)带你从入门到放弃

前言: 首先,我这个文章不会写非常详细的代码,但是我会把我目前博客开发的富文本编辑遇到的问题罗列出来。然后一点点的说明如何解决。说实在目前遇到的问题,已经想让我放弃自己开发富文本了,真的是非诚勿扰。这个坑没那么简单。(捂脸哭) 开发环境:vueCli3.X 一、HTML5的富文本 con...

2019-07-16 11:47:56

阅读数 17

评论数 0

浏览器检测是否支持webrtc(看看你的浏览器能不能h5视频)

需求:需要实现手机浏览器上的实施在线视频聊天功能。 项目经理让我写demo,唉,懒得写。然后就不停的翻腾讯的实施音视频文档,发现只要支持webrtc就可以。 那么要么就自己写测试,要么就找测试工具。 第一:腾讯提供的测试工具(不直观) 地址:https://www.qcloudtrtc.c...

2019-07-10 17:32:00

阅读数 11

评论数 0

开发个人博客,源码分享(希望大家更多的开源,分享)附个人前端项目github地址。进10万名了

前言: 我有一个梦想,希望能在梦中实现,自学道路上我愿尽绵薄之力。 1、为什么把自己的项目开源 2、为什么愿意写博客 个人感想: 我大学毕业后一开始是软件实施,积累了sql经验。但是想做开发,然后就自学。其实自己自学的很渣,但是好歹入门了。个人也是专科,非科班出身。所以在网上非常的感谢那...

2019-07-03 08:50:16

阅读数 65

评论数 0

vue自己开发ui插件

首先,我最近写了四个组件了,代码都在我之前的博客当中。 我是参考了elementUI的源码来写的。不然,自己写还不知道什么时候能写出来。非常感谢elementUI的开源贡献。 这里附上elementUI开源地址: https://github.com/ElemeFE/element 下面是...

2019-07-02 10:50:19

阅读数 7

评论数 0

vue自定义组件(四)指令模式实现loading,模仿elementUI v-loading

指令模式(蒙版) fullscreen Boolean   v-dht-loading.fullscreen 在非全屏模式下,dom没有渲染完成下会导致元素顶部对齐   background String 0, 0, 0, 0.5 ...

2019-07-02 10:37:26

阅读数 17

评论数 0

vue自定义组件(三)函数式实现loading加载

页面顶部进度条模式,服务模式(参考elementUI服务模式) mask Boolean FALSE let cesg = {}; //展现与传值 cesg = this.$dhtLoading({ mask: true, background: "...

2019-07-02 10:34:02

阅读数 16

评论数 0

自定义vueUI组件库(二)替代传统img标签,实现图片懒加载

dht-img 替代原有的img标签功能,组件本身的宽高都由最外层容器所决定,支持图片加载失败处理 src String src本地图片需要require fit String cover alt Strin...

2019-06-27 17:36:14

阅读数 14

评论数 0

vueUI组件开发历程,text组件,代替传统p标签(一)

组件功能表 dht-text 替代p标签,需要提前指定元素的宽高 text String nowrap Boolean TRUE 默认不换行 num Boolean TRUE ...

2019-06-27 17:31:34

阅读数 25

评论数 0

谈一谈我对js闭包的认知

前言: 不想上代码,因为九个人而言闭包其实不能完全掌握,只是,我觉得闭包是这样的。 如果非要看代码理解的话,我建议您看这篇博客 地址:https://www.cnblogs.com/onepixel/p/5062456.html 个人理解 1、闭包其实是对缓存的利用 2、闭包是变量的持续...

2019-06-19 17:40:56

阅读数 23

评论数 0

微信小程序ajax封装,加入防抖,全局错误正确信息处理,加载蒙版处理(改)

说明: 这篇博客其实和之前发的一篇博文是差不多的,只不过一个是在vue环境使用,一个是在微信小程序下使用。 同样:封装基于promise 解决问题: 1、ajax加载蒙版 2、全局错误提示 3、全局成功提示 4、防抖功能配合(解决蒙版延迟导致客户能够点击多次) 5、默认数据过滤处理...

2019-06-19 14:28:22

阅读数 37

评论数 0

js正则表达式累积(持续更新,属于个人会遇到的会持续增加,毕竟正则渣渣)

1、只是匹配英文和数字:/[^a-za-z0-9u4e00-u9fa5]/g; 2、匹配undefined或者逗号:/undefined|,/g 3、匹配特殊字符:/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]...

2019-06-12 15:38:06

阅读数 61

评论数 0

ajax二次封装配合防抖处理,vue,axios,elementUI(改)

纯属个人记录,代码很糙,因为博客之前发布过一次,这次是修订之后的。已经比较全面的解决了我目前所遇到的痛点。 项目痛点: 1、每次接口调用完成都需要处理错误提示和操作成功提示。 2、页面蒙版并不能解决用户点击提交的时候重复提交请求 解决: 1、ajax继承页面蒙版控制 2、错误和成功信息...

2019-06-11 16:27:24

阅读数 21

评论数 0

js节流和防抖(转)

直接上代码。其中防抖反而是最简单的,我已经把代码吃透,并且附上注释。 防抖部分只有代码。但是也没有问题。都来自大神的博客,并且自己小改。 大神博客地址: 防抖:https://blog.csdn.net/Beijiyang999/article/details/79832604 节流:ht...

2019-06-10 16:27:46

阅读数 8

评论数 0

vue多页面单独打包

记得上一篇博客,记录了我的需求,是vue项目实现多项目代码共享,和项目互通。 主要是当项目越来越多,那么必然存在共同的部分,比如组件和ajax等,你实在没有必每次建项都去做重复工作,这很累。 下面先贴我的vue.config.js代码 //获取命令行参数 const projectName...

2019-05-31 12:03:43

阅读数 110

评论数 0

vue多项目直接代码共享,单页多页并存,多项目分开打包启动

先说一下需求: 不过不是公司项目要求,而是我自己有这么一个想法。就是我的pc端项目要多项目直接独立存在,但是呢公共的核心代码部分能共享处理。并且项目每个都是独立的,可以单独启动打包。互不干扰,但是公共代码共享。 这也是前端项目工程化所必需的经历的。 后端现在分布式项目,那么就存在项目代码直接...

2019-05-23 15:34:25

阅读数 68

评论数 0

vue下实现window.print局部打印

代码是我同事提供的,这个发博客主要就是记录下,下一次好用。 下面上代码 // 打印类属性、方法定义 /* eslint-disable */ const Print = function (dom, options) { if (!(this instanceof Print)) ret...

2019-04-30 16:00:54

阅读数 339

评论数 0

小程序实现数据监听

项目描述: 本人是这个项目中需要使用websocket返回的数据,但是websocet如果放在页面中切换就会频繁的断开重连。这是不切实际的。 所以将websocket写在了app.js下面,但是问题也随之而来。虽然app.js下面数据实时变化,但是我websocket的数据不会对应实时更新到别...

2019-04-25 11:23:58

阅读数 446

评论数 0

(websocket)微信小程序心跳包和pc心跳包

1、我的开发方式全部为es6的语法,并且用es6的class方式封装心跳 2、代码仅供参考,虽然实际项目中个人是有使用的 3、所有代码我都用注释,就不仔细解释了。但是能用。 一、pc心跳 class WebSockets { constructor(opt) { //webs...

2019-04-25 11:13:37

阅读数 211

评论数 0

vue下将图片打包为zip进行下载

需要使用到的技术: import JSZip from "jszip"; import FileSaver from "file-saver"; 使用函数,上代码 传入数据格式如下: [{name:"你的图片名称,不能重复",...

2019-03-23 13:24:18

阅读数 385

评论数 0

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