摘要:拉取代码 — git pull 推送代码 — git push 提交代码 — git add . 然后 git commit -m 'message' 切换分支 — git checkout -b branchname(分支名) 强制回滚 — git reset --hard xxxxxxx(版本号 阅读全文
posted @ 2020-09-23 10:55 下小朋友 阅读(39) 评论(3) 推荐(0) 编辑
摘要:项目里面有个需求,是检测两个数组里面是否有相同的重复项,有则返回 true,没有则返回 false,并且不需要获取重复项的数据。 如果是需要获取重复项的数据,那肯定需要遍历循环,但是既然只要简单知道是否重复,就没有必要一个个去遍历,直接用 ES6 的新数据类型 Set 即可,因为他有一个特性是每个元 阅读全文
posted @ 2020-06-23 10:23 下小朋友 阅读(111) 评论(0) 推荐(0) 编辑
摘要:CSS与贝塞尔曲线 CSS3动画常用贝塞尔曲线实现更加自然,物理感的动画。 demo演示 列举了一些常见的贝塞尔曲线数值,用于做动画的存档。 P.S. 这个是我用的最多的,我觉得效果最自然。 阅读全文
posted @ 2019-06-14 11:27 下小朋友 阅读(1980) 评论(3) 推荐(0) 编辑
摘要:需求 首先介绍一下本项目的背景,是基于 vue cli3.1.1 的单页应用,目前测试环境和生产环境都在线上,并且都在同一个域名下,其中生产环境部署在根目录下,测试环境部署在名为 test 的子目录下,根据生产环境和测试环境的不同,某些界面和交互有细微的差别。 根据以上项目的基本情况,分析出需求如下 阅读全文
posted @ 2019-05-16 15:28 下小朋友 阅读(3325) 评论(1) 推荐(0) 编辑
摘要:最近做项目才发现,我确实对 vue router 太不熟悉了,都只了解个简单用法就开始搞了,本来很简单的问题,都搞不清楚。现在重新看一遍文档,重新梳理一下。 vue 路由的原理 说实话,路由我一直也就光顾着用,没认真思考过这个问题,还是那次人家面试问了这个,我才反应过来是应该好好的了解一下了。 无刷 阅读全文
posted @ 2019-04-09 10:35 下小朋友 阅读(451) 评论(0) 推荐(1) 编辑
摘要:Error: getaddrinfo ENOTFOUND localhost 启动 的时候,报这个错误。解决方式:打开 host 文件,把 127.0.0.1 绑定上 localhost 。 手机访问 出现 invalid host header 用手机访问本地服务时,会出现这个提示,在 devSe 阅读全文
posted @ 2019-04-04 14:07 下小朋友 阅读(495) 评论(0) 推荐(0) 编辑
摘要:安装 sequelize 在项目里面安装 sequelize 和 mysql ,也可以使用 sequelize cli ,这里只是先学习下 sequelize 的 连接数据库 首先在新建一个 config.js ,用来存放数据库相关的配置 然后新建一个 db.js 添加下面的代码可以检查是否连接成功 阅读全文
posted @ 2018-12-20 15:36 下小朋友 阅读(3276) 评论(10) 推荐(0) 编辑
摘要:安装 python3.7 首先,mac 是自带 python 2.7 的,如果觉得够用,直接在终端输入 python 就能进入 python 编译模式。如果想安装最近版本,就继续往下。 直接使用 homebrew 来安装: 安装完成之后,在命令行执行 python3 就可以看到 phthon 3.7 阅读全文
posted @ 2018-12-10 17:38 下小朋友 阅读(10574) 评论(3) 推荐(4) 编辑
摘要:检查源 安装 php7 安装好之后最后一行会如下图所示: 检查安装好没有,可以看下有没有 这个文件夹,有了就是安装成功了。 启动 php fpm 设置 php fpm 快捷指令 打开 bash_profile ,把下面的代码粘贴进去 配置nginx 打开 nginx.conf, 基本只要改一下那个地 阅读全文
posted @ 2018-11-21 23:58 下小朋友 阅读(1268) 评论(0) 推荐(0) 编辑
摘要:mac 上安装 nginx 解决一些莫名报错 mac 上面可以直接使用 homebrew 来安装,直接执行 ,一般来说就可以直接自动安装完成了。毫无压力。 如果你不幸像我一样遇到各种报错,恭喜!请继续看! 报错1 No such file or directory @ dir_chdir /usr/ 阅读全文
posted @ 2018-11-06 00:37 下小朋友 阅读(264) 评论(0) 推荐(0) 编辑
摘要:新公司的项目需要把 h5 页面的东西打包成 app,需要用调用一些原生的功能。之前用过 ionic 不过略微复杂,同事说 mui 框架直接用 Hbuilder 打包就很简单,下面就开始进入 mui 开发之旅啦~ mui 简介 初始化项目 打开 HbuilderX 编辑器,新建一个项目,根据你的需要选 阅读全文
posted @ 2018-10-26 10:50 下小朋友 阅读(3314) 评论(0) 推荐(0) 编辑
摘要:nodejs模块的导出和引入 require导入 可以使用相对路径 模块可以是文件也可以是文件夹,如果是文件夹,会在这个目录下面找到index.js作为入口 require是同步的操作,阻塞的,一般在文件顶端引入。 不能用exports=xx的形式进行赋值,如果需要导出一个对象函数变量,可以使用mo 阅读全文
posted @ 2018-10-22 16:27 下小朋友 阅读(78) 评论(0) 推荐(0) 编辑
摘要:基本思路 监听 input file 的 change 事件,获取到上传的文件信息 使用 FileReader 对象读取文件的 base64 格式,赋值给 img 显示 将图片绘制在 canvas 上,控制图片绘制的宽度,超过宽度,等比缩放。 利用 exif.js 获取图片的方向信息,解决 ios 阅读全文
posted @ 2018-10-10 15:21 下小朋友 阅读(2177) 评论(0) 推荐(0) 编辑
摘要:在制作网页的时候我们通过会通过设置 font family 来定义页面字体,但有的时候系统自带的字体并不能满足我们的全部需求,为了页面的丰富性和美观性,我们可能需要在特定的地方使用一些特定的字体。 如果这个艺术字的内容是固定的,那我们大可以直接用切图的方式来解决,比如网站的 Logo 这种;但有一些 阅读全文
posted @ 2018-09-16 02:36 下小朋友 阅读(1954) 评论(0) 推荐(0) 编辑
摘要:动态设置页面的title 原理:在路由定义的时候在 meta 里面设置一个 title,然后用路由守卫的钩子事件动态替换页面的title。 代码: 分享页面的重定向 之前做微信公众号项目有的这个需求,需要做到只要是用户分享出去的页面,都自动跳转到一个项目介绍页,避免其他用户点进来,因为没有权限访问, 阅读全文
posted @ 2018-09-14 17:10 下小朋友 阅读(6302) 评论(2) 推荐(0) 编辑