钢琴家

敲代码像弹钢琴一样优雅

vue使用moment.js经webpack打包后超级大的原因和解决方案

Moment.js 是一个 JavaScript 日期处理类库,用于解析、检验、操作、以及显示日期,使用起来十分方便。 但是它经过webpack打包之后会变得十分的大。 我们做一下对比: 测试版本:“moment”: “^2.17.1”, 没import moment from 'moment';...

2019-01-29 15:34:21

阅读数 481

评论数 2

阿里云轻量应用服务器实例id找不到无法备案

阿里云轻量应用服务器实例id找不到无法备案 最近买了一个轻量应用服务器,做了一个个人网站,感觉做得不错,所以想将域名备案了,增加百度排名。 于是去备案: 结果找不到实例id。 谷歌、百度很久都找不到答案;最终只能打电话问客服了。 阿里云客服给出来的答案是我买的是香港的服务器;想要备案只能是中国大...

2019-01-06 10:33:22

阅读数 995

评论数 8

linux移动文件到另一个文件夹

复制指定目录下的全部文件到另一个目录中 1.文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果d...

2018-12-25 17:30:12

阅读数 2175

评论数 2

支付宝小程序跳转到h5页面web-view

支付宝小程序跳转到h5页面web-view 基础库 1.6.0 开始支持,低版本需做兼容 组件是一个可以用来承载H5网页的组件,会自动铺满整个小程序页面。 web-view 要渲染的H5网页URL。H5网页URL需要登录小程序管理后台-小程序详细-设置中,进行H5域名白名单配置 示例代码: &a...

2018-12-25 15:10:03

阅读数 2717

评论数 0

支付宝小程序复制到剪贴板

支付宝小程序复制到剪贴板 my.getClipboard 获取剪贴板数据。 Page({ data: { text: '3.1415926', copy: '', }, handlePaste() { my.getClipboard({ suc...

2018-12-25 13:50:50

阅读数 329

评论数 0

nodejs egg多静态文件入口配置

由于egg多静态资源入口在一开始的时候是没有的,是后来增加的;但是文档写得不是太清楚所以小白不容易弄懂。 在config.default.js文件中增加这个,将项目根目录下的public、publicData这两个文件夹作为静态资源入口;运行的时候egg会将这两个文件夹的资源放到prefix: '...

2018-12-19 08:03:08

阅读数 795

评论数 2

Mac上传文件到阿里云的Linux服务器,linux下载文件到Mac

1.打开默认终端,左上角选择新建远程连接 2.选择安全文件传输(sftp) 2.1.点击右边服务器下的加号添加你要连接的远程服务器ip地址 2.2.添加成功后右边服务器列表会出现你新加的这个ip地址,然后选中它;点击连接。 3.首次连接一个服务器会让你确认(Are you sure you ...

2018-12-17 15:47:16

阅读数 609

评论数 1

阿里云部署nodejs,公网访问不了,域名不加端口号访问

背景: 我买的阿里云服务器是香港的CentOS 7.3(便宜) 已成功安装了nodejs 操作: 1.新建项目文件example.js cd ~ touch example.js 2.编辑example.js文件 vi example.js 2.1.输入i,进入编辑模式,将下面代码(简单的no...

2018-12-17 13:44:10

阅读数 382

评论数 0

nodejs连接mysql报错:Client does not support authentication protocol requested by server; consider upgrad

由于本人是前端,mysql只是偶尔做一下小项目会用到,大概一年没有用了。 今天用mac通过brew下载了一个8.0.12版本的mysql;然后用egg进行连接,egg是阿里封装的一个nodejs框架。 下载到本地的mysql;初始密码我是留空的。所以在nodejs项目中配置mysql连接数据的时候...

2018-11-28 17:45:08

阅读数 349

评论数 2

vue elementUi tree 懒加载使用详情

背景: vue下使用elementUI 文档: http://element-cn.eleme.io/#/zh-CN/component/tree#tree-shu-xing-kong-jian 需求: 只保存二级节点中选中的数据;不保存一级节点选中的数据。 效果: 数据来源: 后台提供两个接口...

2018-11-21 11:17:04

阅读数 3357

评论数 4

MAC设置环境变量PATH和alias创建快捷键

Mac系统的环境变量,是由下面这几个个文件共同控制的,优先顺序为: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc /etc/profile和/etc/paths是系统级别的,系统启动就会加载,后...

2018-11-20 19:12:04

阅读数 163

评论数 0

推荐一个十分实用的VUE瀑布流插件Masonry

Masonry是最流行的瀑布流插件之一,配置简单,功能强大,在Github上收获了1.3w+ stars。如果你想使用瀑布流提升网站体验,Masonry将是不错的选择。 啥是瀑布流: 是比较流行的一种网站页面布局,视觉表现为参差不齐的多栏布局,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附...

2018-11-08 11:53:08

阅读数 2601

评论数 6

快应用快速开发攻略和踩坑讲解

快应用是什么: 快应用是基于手机硬件平台的新型应用形态; 标准是由主流手机厂商组成的快应用联盟联合制定; 快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。 优势: 无需安装 即点即用-流畅; 能添加到桌面; 区别于原生Ap...

2018-11-07 15:11:33

阅读数 127

评论数 2

js将带有日期格式的数组对象按时间降序重新排列,最后打印数组对象的日期

需求:后台将一个带有日期格式(不是时间戳)的数组对象给到前端,前端打印这个数组对象的日期时需要按时间降序排列 思路: 1.先将对象中的日期字段变成时间戳,然后通过sort()来排序,接着将对象中的时间戳变成日期; 2.先给对象增加一个字段publishTimeNew,用来保存时间戳;然后通过sor...

2018-10-30 18:01:10

阅读数 1808

评论数 2

js获取富文本中的第一张图片url正则公式及去除字符串里面的html标签的正则公式

js获取富文本中的第一张图片url正则公式及去除字符串里面的html标签 后台发来一个富文本字符串里面可能包含了0、1、2、3…图片标签(img),我们的任务是获取这个字符串里面第一张图片的url,如果没有图片则放回空 var imgUrlFun = function(str){ ...

2018-10-30 13:51:25

阅读数 1031

评论数 0

前端算法:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数、判断一个整数是否是回文数

<!-- 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2...

2018-10-24 11:12:55

阅读数 124

评论数 2

解析url中的#、&、?的作用和意义

twitter改版,一个显著变化,就是URL加入了"#!"符号。比如,改版前的用户主页网址为 http://twitter.com/username 改版后,就变成了 http://twitter....

2018-10-11 15:36:15

阅读数 543

评论数 0

js获取url地址中的每一个参数,方便操作url的hash

js获取url地址中的每一个参数,方便操作url的hash 值得收藏 <html> <body> <script&a...

2018-10-11 15:32:26

阅读数 1016

评论数 0

JavaScript引擎运行原理解析

1. 什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当你写了 var a = 1 + 1; 这样一段代码,JavaScript引擎做的事情就是看懂(解析)你这段代码,并且将a的值变...

2018-09-30 10:16:41

阅读数 459

评论数 0

正则表达式的高阶使用技巧

零宽断言: 零宽断言是正则表达式的一种方法,用于查找在某些内容(但并不包括这些内容)之前或者之后的东西,也就是说他们像\b(匹配一个单词边界,也就是单词和空格间的位置,正则表达式的匹配有两种概念,一种是匹配字符,一种是匹配位置,这里的\b就是匹配位置,例如,“er\b”可以匹配“never”中的...

2018-09-26 15:30:15

阅读数 189

评论数 0

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