- 博客(87)
- 收藏
- 关注
原创 Node.js七天搞定微信公众号(又名:Koa2实现电影微信公众号前后端开发)- 问题汇总
未完待续视频资料在上一篇博客《Node.js七天搞定微信公众号(又名:Koa2实现电影微信公众号前后端开发)》问题1:该公众号提供的服务出现故障,请稍后重试!出处:《第4章 实战进阶 --- 封装消息响应模块》解决办法:去掉所有参数前后的空格写博客的时候再去官网看了看,官方文档已经把空格去掉咯问题2:invalid url domain出处:《第5章 实战互动 ...
2019-06-05 16:12:58 1446
原创 除了敲代码,程序员还能有什么副业?晓健韩品批发 | 一般贸易全系
积极发展副业中,做韩妆一般贸易进口,跟集装箱通关的。仓库在山东烟台莱山区。做的比较大,价格方面有优势。有需要,可以私聊哈!正品是本分!xiaojian675050734H19950211H...
2019-05-31 09:33:48 352
原创 electron打包:electron-packager及electron-builder两种方式实现桌面端应用程序打包
electron-vue初始化electron-vue初始化命令:vue init simulatedgreg/electron-vue my-project我们在初始化electron-vue项目时,可以选择打包方式:electron-packagerelectron-builderelectron-builder有更丰富的的功能,支持更多的平台,支持自动更新,打出...
2018-12-20 15:24:19 5280
原创 ajax、axios、fetch之间的区别与联系
整理ajax、axios、fetch优缺点简单总结JavaScript是一门前端语言 AJAX是一门技术,它提供了异步更新的机制,使客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。 jQuery是一个框架,它对JavaScript进行了封装,使得JavaScript更加方便使用。jQuery使得JavaScript和AJAX的使用更加方便。AJAXhttps://w...
2018-12-20 15:21:49 601
原创 WebRTC手记 —— 名词解析、知识点扫盲
WebRTCICE Servwr(NAT穿透服务器)ICE服务器:STUN服务器 / TURN服务器Signaling Server(信令服务器)SDP信息candidate信息P2P连接relay服务器做音视频数据的中转...
2018-07-23 16:35:38 267
原创 WebRTC手记 —— 建立连接、原理剖析
WebRTC自身并不提供ICE Servwr(NAT穿透服务器)(ICE服务器:STUN服务器 / TURN服务器),ICE服务器需要自己实现。Signaling Server(信令服务器),需自己实现,它是在客户端A和客户端B之前传递彼此的SDP信息和candidate信息。ClientA和ClientB通过这些信息建立P2P连接来传送音视频数据。由于网络环境的复杂性,并不是所有的客户端之...
2018-07-23 16:31:37 2415
原创 常用HTML、CSS、Javascript前端命名规范
必不可少的图片使用<img>引入,可有可无的装饰性图片可以使用标签的style引入 一般都使用class(中横线分割命名)定义样式,id(驼峰命名)一般用于js快速的区别和获取元素class未完待续。。。与君共勉:再牛逼的梦想,也抵不住傻逼般的坚持!...
2018-07-04 15:01:03 242
原创 PM2入门指南 && PM2 一键部署发布项目
PM2官网地址:https://pm2.io/PM2入门指南应用场景在服务器上启动一个服务,若把终端窗口关闭或者关闭当前命令行进程,将会导致整个服务挂起,就不能持续稳定的对外提供服务。特别是Node.js本身,若存在异常导致服务挂起,也不能再自动重启。这个工作就可以交给PM2啦。PM2就是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负...
2018-07-03 12:52:44 1846
原创 Electron执行electron-builder打包命令报错
问题:Error: C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis\nsis-3.0.3.2\Bin\makensis.exe exited with code 1Output:Command line defined: "APP_ID=com.example.yourapp"Command line d...
2019-06-25 17:01:44 11065 4
原创 所向披靡的响应式开发——如何一招制胜?前端工程师必会技能
之前也接触过响应式开发,大概就是下载一个响应式网站模板,然后替换图片,哈哈!确实没有系统的学习和了解过响应式开发。最近工作还蛮清闲,找出压箱底很久的响应式开发教程,大概一月前看过一些,然后也忘得差不多la,从头开始学习呗!这套课程还是很基础的,但越是基础的东西,越不愿意花心思静下心来学习。看完这套响应式开发教程,不仅能够构建响应式开发前端技术树,还帮助自己整理了部分HTML和CSS基础...
2019-06-05 16:13:13 1627 2
原创 Node.js七天搞定微信公众号(又名:Koa2实现电影微信公众号前后端开发)
写在2019年4月,若资料链接失效,可微信联系【H19950211H】,或留言。随缘更新这个月又没啥事干了,前几天闲的上班神游
2019-06-05 14:45:08 2576 2
原创 Babel编译报错:var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {
场景:Babel 打包编译带有 async 语法的代码,打包编译之后的代码无法运行。报错: 运行打包之后的代码,报错如下var _ref = _asyncToGenerator( /*#__PURE__*/regeneratorRuntime.mark(function _callee() { ...
2019-05-27 15:54:07 4796 1
原创 module.exports、exports、export default、export、require、import
在es5中,用 module.exports 和 exports 导出模块,用 require 导入模块。在es6中,新增 export default 和 export 导出模块,用 import 导入模块。一般的,module.exports 和 exports 与 require 对应。export default和 export 与 import 对应。也就是说,用 m...
2019-05-27 11:37:20 707
原创 Node.js实战 —— Koa2框架从0开始构建预告片网站
这是一个干货满满的实战课程,很受用啦!视频资源:链接:https://pan.baidu.com/s/1YUfHmJou_D7EPZG9VdreUQ提取码:e83h复制这段内容后打开百度网盘手机App,操作更方便哦...
2019-05-24 10:02:03 652 5
原创 实用工具 | Chrome谷歌浏览器安装JSONView扩展程序,方便查看JSON数据
JSONView是一款非常实用的JSON数据格式化和语法高亮扩展程序。官网地址:https://jsonview.com/可以访问JSONView测试地址https://jsonview.com/example.json,感受一下扩展程序的魅力。通常的,在浏览器没有安装JSONView扩展程序的时候,我们在浏览器中访问返回JSON数据的地址,看到的是一长串字符,不方便阅读。而通过JSONV...
2019-05-23 10:48:14 2125
原创 ES6箭头函数,关于this指向的案例
ES6箭头函数,关于this指向的案例const arrow = { say: function () { setTimeout(function () { console.log(this) }, 50) }, sayWithThis: function () { const that = t...
2019-05-09 09:45:28 265
转载 正确使用箭头函数——什么时候不该用ES6箭头函数
正确使用箭头函数——什么时候不该用ES6箭头函数原文地址:https://segmentfault.com/a/1190000007074846与君共勉:再牛逼的梦想,也抵不住傻逼般的坚持!...
2019-05-08 16:34:54 6590 4
原创 JavaScript发展这些年,关于异步场景解决方案的变化
JavaScript关于异步场景解决方案发展历程:回调函数 =>Promise =>Generator生成器函数 =>async函数。以文件读取示例:阶段1,回调函数const fs = require('fs')const path = './package.json'const readFile = (path, cb) => { f...
2019-05-08 16:30:27 289
原创 JavaScript中 polyfill 和 shim 的区别和联系
polyfill是什么?Polyfill是用在浏览器API上的shim。我们通常的做法是先检查当前浏览器是否支持某个API,如果不支持的话就加载对应的polyfill。这样新旧浏览器就都可以使用相同的API了。把旧的浏览器想象成为一面有了裂缝的墙,这些polyfill(腻子)会帮助我们把这面墙的裂缝抹平。polyfill 是 shim 的一种。一个polyfill可以是一段代码(或者插件)...
2019-05-07 16:12:36 394
原创 JavaScript中apply()和call()的区别和应用
JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,这两个方法能够改变函数体内部 this 的指向。例如,fun1.call()或者fun1.apply() 都是为了改变fun1函数内部的this指向。二者的作用完全一样,只是接受参数的方式不太一样。func.apply(thisArg, [argsArray])func.call...
2019-05-06 17:07:03 1557
原创 2018年终总结
2018年,是我人生中很重要的阶段,从离乡背井到再归故里,从踽踽独行到聚簇相拥。十分荣幸能够加入我们建达大家庭,感谢公司营造的积极向上的工作氛围,感谢领导同事们耐心细致的帮助与支持。总结经验教训才能争创未来,现将2018年近一年的工作总结如下:4月份来公司之前,凭着学生时代对于HTML、CSS、JQuery、Bootstrap的模糊理解,以及套用模板的浅薄技巧,硬生生开发完了一套CRM管理系统...
2019-01-11 13:31:30 223
原创 Vue UI 组件库大起底 element VS iview VS ...
最近接触了几个开源项目,发现大家都在用iview框架,趁机整理一下自己接触过的几个基于Vue.js的UI组件库Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。由饿了么前端开源的UI框架。主要用于开发PC端的后台产品。维护率高/大厂开发iView,是一套基于 Vue.js 的开源 UI 组件库,主要用于开发PC端的后台产品。较为小众但ui丰富VU...
2018-12-20 15:29:42 3984
原创 element-ui 关于日期范围选择控件,如何限制只能选择30天
问题描述:element-ui 日期选择器如何限制只能选择一个月,超过一个月不能选择,也就是在选定起始日期时,只能向后面选择30天,同时不能选择超过今天的日期?知识点:element-ui日期选择组件地址:http://element-cn.eleme.io/#/zh-CN/component/date-pickerpicker-options:当前时间日期选择器特有的选项,类型o...
2018-12-18 14:12:53 20415 8
原创 简单的gulp打包示例
Gulp是一个前端自动化构建工具,通过配置一系列的task,定义task处理的事物(例如文件压缩合并、雪碧图、启动server、 版本控制等),然后定义执行顺序,来让gulp执行task,从而构建前端项目的流程。旨在规范前端开发流程,帮助前端开发人员自动化一些工作,简化前端开发人员的开发流程。这是一个简单的gulp打包示例:涉及到的插件:"devDependencies": { ...
2018-12-17 11:56:24 726
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人