07 2019 档案

摘要:鱼头总结一些能够提高开发效率的JS技巧,这些技巧很实用,觉得挺好,想推荐给大家,所以有了这篇文章。 生成随机UID 无loop生成指定长度的数组 一行代码去重数组 RGB色值生成16进制色值 颜色混合 判断是否为质数 遍历类数组对象 判断对象类型 优化多层判断条件 时间格式化 后记 以上十个技巧都是 阅读全文
posted @ 2019-07-30 10:38 front-gl 阅读(303) 评论(0) 推荐(0) 编辑
摘要:切换到移动模拟模式,并点击按钮,查看控制台。 发现click没有事件没有触发,而touch事件依然触发。 解决办法: 对于移动端我们使用css来禁止按钮,达到disable的效果: 对,就是这个神奇的pointer-events属性!回忆一下,很早前就看到过这个属性,不过当时并没有进入到移动端的开发 阅读全文
posted @ 2019-07-23 10:05 front-gl 阅读(6483) 评论(0) 推荐(0) 编辑
摘要:备注:变量赋值中间不能有空格,空格也是命令可以执行的 阅读全文
posted @ 2019-07-19 17:46 front-gl 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:友链:Webpack 打包优化之速度篇 vue-cli+webpack优化首页加载速度慢的问题 前言 由于项目越来越大,打包的时间越来越长,这里我统计了一下打包所需时间: 优化之前打包的时间31s 优化项目一:提高打包编译的时间 1.增强代码代码压缩工具 Webpack 默认提供的 UglifyJS 阅读全文
posted @ 2019-07-17 16:57 front-gl 阅读(623) 评论(0) 推荐(0) 编辑
摘要:之前在网上看到一个博主写的前端通用的下载文件的方法,个人觉得很实用,所以mark一下,方便以后查阅 源文地址(源文还有上传/下载excel文件方法) 因为项目要求要兼容IE浏览器,所以完善了一下之前博主的方法 IE 浏览器:使用微软自带的msSaveBlob 方法,a标签的download属性不支持 阅读全文
posted @ 2019-07-17 11:58 front-gl 阅读(6896) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-07-16 15:22 front-gl 阅读(374) 评论(0) 推荐(0) 编辑
摘要:case语句 case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。 case 语句匹配一个值或一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下: ​ case工作方式如上所示。取值后面必须为关键字 in,每一模式必须以右括号结束。 阅读全文
posted @ 2019-07-15 17:36 front-gl 阅读(11031) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/zhuawang/p/7617176.html 1、去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 uname -a 阅读全文
posted @ 2019-07-15 17:29 front-gl 阅读(35288) 评论(0) 推荐(1) 编辑
摘要:环境切换 正式开发中分为不同的环境(开发环境、测试环境、生产环境),我们需要根据不同的情景来切换各种环境 pm2通过在配置文件中通过env_xx来声明不同环境的配置,然后在启动应用时,通过--env参数指定运行的环境 环境配置定义,在应用中,可以通过process.env.REMOTE_ADDR等来 阅读全文
posted @ 2019-07-12 15:22 front-gl 阅读(10447) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.im/post/5be406705188256dbb5176f9 阅读全文
posted @ 2019-07-12 15:18 front-gl 阅读(215) 评论(0) 推荐(0) 编辑
摘要:脚本命令正确无误,但是执行脚本的时候报错“/bin/sh^M:bad interpreter: No such file or directory” 原因:该脚本文件在windows系统中编辑过,引入了不可见的字符,这是不同系统的编码格式所致! 比较稳妥的办法: 1.删除该脚本文件 rm xcall 阅读全文
posted @ 2019-07-11 10:48 front-gl 阅读(939) 评论(0) 推荐(0) 编辑
摘要:简述node中间层的优势 node中间层,可以解决前端的跨域问题,因为服务器端的请求是不涉及跨域的,跨域是浏览器的同源策略导致的,关于跨域可以查看跨域复习使用node坐中间层,方便前后端分离,后端只需要提供数据接口,不必关心前端业务逻辑的实现。通过node中间层前端可以将数据再次整合扩展,使用自己的 阅读全文
posted @ 2019-07-09 17:15 front-gl 阅读(10958) 评论(0) 推荐(1) 编辑
摘要:前端post请求发送formData的类型数据时,需要服务端引入中间件body-parser,主要原因是post请求发送的数据,是在http的body里面,所以需要进行解析,否则获取不到数据(数据为空) 注意:对于使用Requst Payload(以“流“的方式传递数据时,不要要这个中间件) 即便是 阅读全文
posted @ 2019-07-09 16:49 front-gl 阅读(2187) 评论(0) 推荐(0) 编辑
摘要:很多时候需要利用formdata数据格式进行前后端交互。 前端代码可以是如下所示: 上面代码不仅有直接生成的formdata数据,还有利用append添加的。 后端应该怎么接收? 接收方案之一是利用nodejs中间件:multiparty,multiparty是nodejs框架express推荐的中 阅读全文
posted @ 2019-07-09 15:06 front-gl 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:expree项目开发完,涉及到不同环境,要在启动到时候就要配置好环境变量, packge.json文件如下: 在业务场景中,根据不同环境取不同到参数配置: config/index.js 文件如下: 同时 config文件夹下,以你到环境变量为名,命名如下文件 development.js 、 pr 阅读全文
posted @ 2019-07-05 16:52 front-gl 阅读(1715) 评论(0) 推荐(0) 编辑
摘要:使用 pm2 log 0 可以查看。当然这个 0 应该是应用的 id 阅读全文
posted @ 2019-07-05 16:38 front-gl 阅读(2796) 评论(0) 推荐(0) 编辑
摘要:转:https://www.cnblogs.com/liusixin/p/7007340.html pm2 是一个带有负载均衡功能的Node应用的进程管理器. 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。 它非常适合IaaS结构,但不要把它 阅读全文
posted @ 2019-07-05 16:36 front-gl 阅读(2483) 评论(0) 推荐(0) 编辑
摘要:前提:已经关联了ssh到本地,不用再输入用户名和密码 知道仓库地址:https://xxx.xxx.com/aiotcloud/yihao01-node-js.git 第一步:进入本地文件夹执行 第二步:提交本地文件 第三步:添加到远程仓库 第四步:push 阅读全文
posted @ 2019-07-05 16:33 front-gl 阅读(1580) 评论(0) 推荐(0) 编辑
摘要:node.js 下的express 安装可以参考官方网站的 http://www.expressjs.com.cn/ 这里主要讲一下一些不同的地方,将我们生成的dist文件夹里的文件放在public里面。然后在命令行 这样就可以启动项目,但是请不要使用node app.js 现在这个8.0版本似乎不 阅读全文
posted @ 2019-07-03 15:36 front-gl 阅读(565) 评论(0) 推荐(0) 编辑
摘要:1:安装pm2 操作描述: 你要在linux上安装pm2有很多方法,但我是用node的工具npm来完成安装的,所以在安装pm2之前需要先安装node。这里如果不会,就百度一个安装node,这个小事我就不做了,如果不服,你可以.加.技术群来骂我:458633781,作为男人要有亮剑精神,决不怂。 正题 阅读全文
posted @ 2019-07-03 15:34 front-gl 阅读(5226) 评论(0) 推荐(1) 编辑
摘要:请注意,使用res.json()的格式 1.前面不能添加 res.writeHead(200, {'content-type': 'text/plain;charset=utf-8'}); 这里 res.writeHead()需要配和 res.end()使用但是res.json()不需要添加head 阅读全文
posted @ 2019-07-03 11:34 front-gl 阅读(15812) 评论(0) 推荐(1) 编辑
摘要:如下: 我们使用git提交代码过程中,突然就登录不上了 原因是 用户名被更改了:git@gitlab.0easy.com 是你的用户名 造成的原因是: 我们clone代码过程中选择了SSH的地址 解决的办法: 修改git的仓库地址为HTTPS就不会出现此现象了 那么如何修改git仓库地址呢? 请看我 阅读全文
posted @ 2019-07-02 10:54 front-gl 阅读(1230) 评论(0) 推荐(0) 编辑
摘要:手机浏览器是基于什么内核? 如果细分的话,目前全球仅有四个独立的浏览器内核: 1. 微软IE的Trident 2. 网景最初研发后卖给Mozilla基金会并演化成火狐的Gecko 3. KDE的开源内核Webkit 4. Opera(欧朋)的Presto(其中,Presto是历史最悠久的内核) 目前 阅读全文
posted @ 2019-07-01 10:37 front-gl 阅读(7406) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示