
学习笔记
特产bug
前端菜鸟一个,特产bug
展开
-
使用vue create创建项目时遇到的问题
报错:Warning: name can no longer contain capital letters出现这个提示时,项目自动退出创建,如下图:原因是使用vue create创建项目时,项目名称中不能带有大写字母,换成vue create atuser就可以了;报错:ENOTFOUND报错如下图:出现这个报错可能是因为之前我npm设置了淘宝镜像,然后淘宝镜像出了点问题(?)具体原因不太清楚,把npm设置回之前的镜像就好了;# 用来查看当前npm的镜像npm config get re原创 2021-11-14 16:07:04 · 1786 阅读 · 0 评论 -
记第一天使用node做爬虫——爬取猫眼电影票房总榜以及指定电影的豆瓣评论前200条
首先,我是一个做前端的应届生,今天朋友想让我帮忙爬取猫眼电影票房总榜的数据,但是我之前一点都没接触过爬虫,但我还是说:okk,我试试;然后试试就逝世,各种坑接踵而来;提前声明:这篇文章暂时只是获取到了页面的数据,还没有使用正则提取关键数据;(后续会继续更新)**关键一点:**获取猫眼电影票房总榜的数据,需要使用node模拟浏览器去访问这个网址:https://piaofang.maoyan.com/mdb/rank/query?type=0&id=2021...原创 2021-05-30 16:49:07 · 2159 阅读 · 0 评论 -
JavaScript——将json数组填充进excel表并下载保存
今天遇到的一个问题就是,获取到猫眼电影票房总榜的数据后,怎么把他们填充进excel中?本文参考了另一篇博客,地址如下:https://blog.youkuaiyun.com/qq_34623560/article/details/79928248本文对其中的一些细节进行修改。首先获取到的票房总榜是一个json数组,格式类型如下:[ { "avgShowViewDesc": "24", "avgViewBoxDesc": "44", "boxDesc": "541288",转载 2021-05-30 17:09:47 · 1427 阅读 · 0 评论 -
使用vue做图片的闪光效果
思路:使用一个空标签,宽高和图片一样,使用background-image: -moz-linear-gradient()将空标签渲染为一个渐变色的图形,然后使用transform: skewX()使得图形倾斜,然后当鼠标移到图片上时,这个图形从图片上面平移过去;<template> <div class="container"> <div class="image"> <img :src="img" alt="图片加载失败" />原创 2021-04-05 17:23:02 · 1390 阅读 · 0 评论 -
使用vue封装一个复用性较高的轮播图组件
下面代码为vue中template标签中的代码<template> <div class="container"> <div v-show="arrow" :style="{ ...arrowStyle, left: 0 }" @click="turnLeft" @mouseleave="beginMove" > < </div> <ul cl原创 2021-04-05 15:16:32 · 297 阅读 · 0 评论 -
微信小程序消息订阅的实现——后端是nodejs的koa框架
在做毕设中,我遇到这么一个使用场景:当顾客购买某个商家的商品后,那这个商家应该要收到通知信息,提示你家商品被购买了,故有了以下代码// 微信小程序js代码onSubmit: function() { // 用户点击确认支付 // 用户应该点击允许,同意提醒信息订阅 wx.requestSubscribeMessage({ // 模板id:可以在微信公众平台 -> 功能 -> 订阅信息进行选择 tmplIds: ['R9HL-i-3vFAzUMxmvcjfGWS8原创 2021-03-09 23:18:27 · 1423 阅读 · 6 评论 -
微信小程序真机调试--获取不到本地mysql数据库的数据
今天毕设的微信小程序代码告一段落,想着做一下真机调试,但是手机调试时一直获取不到mysql数据库中的数据。做项目时用的是localhost,真机调试时要用本地的IP地址,但是我简单的把localhost改为http:192.168.0.103后发现还是没用,然后我网上找一些方法,一顿骚操作后就可以了:首先,win键+X键,选择Windows PowerShell(管理员)(A),然后执行以下代码net start mysql8.0 (注意:mysql8.0是我在安装mysql8.0版本时,修改serv原创 2021-03-03 15:57:12 · 3305 阅读 · 7 评论 -
nodejs(koa框架)如何利用mysql向数据库插入一条记录后返回该记录的key
今天做毕设遇到这么一个问题:向数据库的表中插入一条记录,然后需要返回这条记录的键(key),通过网上找的许多方法是插入一条记录后再次使用sql去查表:// 方法1insert into x1 values ('X2', 'x3', 'x4');select @@IDENTIFY;// 方法2insert into x1 values ('X2', 'x3', 'x4');select LAST_INSERT_ID();还有一些方法是通过查询表中的max(key)实现的,但是这样就相当于对表原创 2021-02-28 13:43:08 · 1327 阅读 · 1 评论 -
微信小程序如何获取用户openid采坑经历,后端采用nodejs的koa框架
今天是第二天学nodejs,又是把自己菜哭的一天,我裂开了…废话不多说,先上代码// 这个是微信小程序的js代码 wx.login({ success: res => { wx.request({ url: 'http://127.0.0.1:5000/wxlogin', method: "POST", data: { js_code: res.code },原创 2021-02-25 23:28:57 · 616 阅读 · 1 评论 -
前端面试题 —— 飞机加油问题
问题描述:已知每个飞机只有一个油箱,飞机之间可以互相加油。一箱油可以供一架飞机绕地球飞半圈。问:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?注意:所有飞机从同一个机场起飞,且必须安全返回机场。不允许中途降落,但可以加油。解决思路:首先出动三架飞机甲乙丙,满油同时从O点出发,当飞到A点处时,三架飞机均剩下3/4箱的油,此时飞机丙将1/4箱油给甲飞机,1/4箱油给乙飞机,自己剩下1/4,然后返程,甲乙飞机此时满油,继续飞;然后飞到B点处时,甲乙飞机均剩下3/4箱的油,此时乙飞原创 2020-12-17 14:08:12 · 775 阅读 · 0 评论 -
关于VUE的一些学习总结
1、对MVVM开发模式的理解MVVM分为Model、View、ViewMode三者 ■Model: 代表数据模型,数据和业务逻辑都是在Model层中定义 ■View: 代表UI视图,负责对数据的展示 ■ViewModel: 负责监听Model中数据的改变并控制视图的更新,处理用户交互操作Model和View并无直接关联,而是通过ViewModel来进行联系的,ModeI和ViewModel之间有着双向数据绑定的联系。因此当Model中的数据改变时会触发View层的刷新,View中由于用户交原创 2020-12-10 14:50:46 · 261 阅读 · 0 评论