4 海天酱油zz

尚未进行身份认证

两年软件实施,一年前端开发<br>医药行业实施:<br>使用Tomcat,nginx,mysql,sqlserver<br>行业系统:用友时空医药管理软件(进销存),北京智友时空医药管理软件,btb电商软件<br>前端开发:<br>技能:前端技能没啥可说<br>框架:微信小程序,vue全家桶<br>自学:自建博客中……,自研ui组件库

等级
TA的排名 7w+

多个nodejs下指定nodejs版本运行项目,指定nodejs版本运行项目

前言:很早之前nodejs就出来了,大家在运行项目的时候都是一个nodejs走天下。服务器上面也是一个nodejs环境。但是大家都应该知道,如果电脑上面已经存在nodejs了那么就不能装第二个了。那么我的项目和别人的项目环境不一样,会不会出问题呢。很负责的说,如果你们两个的环境不一致那么就会出问题。所以我们正确的部署nodejs项目的方式应该和java等项目一样,所有包文件和项目文件要开发的时...

2019-08-14 16:21:23

妈妈再也不用担心css难写了!css的奇技淫巧(转)

声明:这个博客是个人在掘金上面看到大神总结了很多的css技巧转发的。非常好用。最后有福利举例:1、三角形生成器(自动生成css代码):代码:.triangle{width:0;height:0;border-style:solid;border-width:050px100px50px;border-color:transp...

2019-08-14 08:46:04

vue下自己开发富文本编辑器(二)带你从入门到放弃,个人已经基本开发完成

上一篇总结:上一篇其实代码开发方面,基本原理都看的差不多了,但是发生了无限嵌套的问题。总结下富文本遇到的问题:1、元素跨标签处理2、如何正确选择到你要的元素3、跨行设置元素未选中部分换行(默认回车事件导致)4、多个功能直接交叉使用问题(要有取舍)5、css新旧混合问题6、代码块插入问题7、其实还有更多问题,但是没有开发过的那真的不知其中各种滋味…………目前还...

2019-08-08 17:17:38

记录css实现外大内小的3d效果(3d转换)

首先感谢这篇博文:https://www.cnblogs.com/zheshiyigemanong/p/6793634.html效果图:下面是代码部分:html部分:<divclass="div1"><imgsrc="./img/1.jpg"height="411"width="658"alt=""/><divcla...

2019-08-02 15:13:52

谈一谈对于目前csdn目前的感受,csdn为什么比不上掘金等社区,和csdn的博主流失

声明:本人个人观点,不喜勿喷。素质交流个人分析原因:1、csdn博文质量2、csdn商业化浓重3、csdn没有论坛的讨论感4、csdn页面排版划分下面逐条分析个人想法一、博文质量这个其实有点范围太大。但是呢又确实存在,csdn上面水的博客太多了。大范围的复制黏贴copy,不忍直视。比如我刚才看的一篇博客,标题(带你从新编写富文本编辑器),纯粹标题党好不,...

2019-08-01 10:10:31

vue部署到eggjs下,并且实现多页面vue项目部署,eggjs前端渲染项目(附个人github示例地址)

项目背景这个是我个人博客下一步开发的流程,上一篇博客讲过,我会研究eggjs后端框架,给我的博客建立后端系统。这里有人会说前端不需要学后端。怎么说呢,nodejs也是js,并且像阿里等大公司,别人虽然也用nginx之类,但是前端项目已经不是放在nginx上面跑了,所以,前端开发需要熟悉在nodejs环境下运行和开发。项目已经上传git地址:https://github.com/...

2019-07-26 15:20:08

最简单的小程序数据监听,最简单的vuex原理,实现跨页面通讯(转)

声明转载至:简书:原文地址:https://www.jianshu.com/p/2ba137a02f09代码部分://模拟数据定时变化startWebSocket(){setInterval(()=>{this.setChangedData(121212);},5000);},//二级页面的监听函数addListener:function(ca...

2019-07-23 09:16:15

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

记得上篇博客我满怀欣喜的去搞富文本,结果撞的头破血流。简直是惨不忍睹。后来我也说了,我的那个有比较严重的问题,后期会考虑重构。(第一版已经放弃了)之后我说我会去看关于后端nodejskoa框架方面的东西。这次呢我选择的框架是eggjs,跳过了koa框架。(我以前用过express,写过很小的网站。)一开始直接翻官方文档说实在看的头昏脑涨。之后逛cnode社区,发现有教程。教程很基...

2019-07-19 16:41:48

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

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

2019-07-16 11:47:56

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

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

2019-07-10 17:32:00

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

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

2019-07-03 08:50:16

vue自己开发ui插件

首先,我最近写了四个组件了,代码都在我之前的博客当中。我是参考了elementUI的源码来写的。不然,自己写还不知道什么时候能写出来。非常感谢elementUI的开源贡献。这里附上elementUI开源地址:https://github.com/ElemeFE/element下面是介绍我自己的代码部分。一、首先是项目结构,声明,我是在个人项目上直接开发,未打算发布到npm上面。...

2019-07-02 10:50:19

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

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

2019-07-02 10:37:26

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

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

2019-07-02 10:34:02

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

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

2019-06-27 17:36:14

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

组件功能表dht-text 替代p标签,需要提前指定元素的宽高 text String nowrap Boolean TRUE 默认不换行 num Boolean TRUE 默认不控制字数显示,如果控制字数显示则,最后部分用省略号代替 copy ...

2019-06-27 17:31:34

谈一谈我对js闭包的认知

前言:不想上代码,因为九个人而言闭包其实不能完全掌握,只是,我觉得闭包是这样的。如果非要看代码理解的话,我建议您看这篇博客地址:https://www.cnblogs.com/onepixel/p/5062456.html个人理解1、闭包其实是对缓存的利用2、闭包是变量的持续存在于内存中(也就是你的页面中)3、闭包其实我们也许已经用过了。分别解释第一点:闭包是...

2019-06-19 17:40:56

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

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

2019-06-19 14:28:22

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

1、只是匹配英文和数字:/[^a-za-z0-9u4e00-u9fa5]/g;2、匹配undefined或者逗号:/undefined|,/g3、匹配特殊字符:/[`~!@#$%^&*()_\-+=<>?:"{}|,.\/;'\\[\]·~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/im4、将数字每隔3或者自定义间隔,增加逗号:...

2019-06-12 15:38:06

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

纯属个人记录,代码很糙,因为博客之前发布过一次,这次是修订之后的。已经比较全面的解决了我目前所遇到的痛点。项目痛点:1、每次接口调用完成都需要处理错误提示和操作成功提示。2、页面蒙版并不能解决用户点击提交的时候重复提交请求解决:1、ajax继承页面蒙版控制2、错误和成功信息既可以全局处理也可以自定义3、ajax代码集成防抖函数4、默认数据过滤处理,当字符串中出现Na...

2019-06-11 16:27:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。