自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 猫眼电影API接口(从猫眼电影网爬取)

这些url都是猫眼电影的url,我在控制台的network爬取的,具体参数的含义也有很多不清楚正在热映:https://m.maoyan.com/ajax/movieOnInfoList影院:https://m.maoyan.com/ajax/filterCinemas?ci=57参数:ci ⇒ 城市id影院详情:https://m.maoyan.com/ajax/cinemaDetail?cinemaId=890参数:cinemaId ⇒ 影院id即将上映:https://m.maoyan.

2020-07-24 10:43:12 47160 41

原创 js 实现:判断数组是不是等差数组

思路:将每相邻两项的差值放在一个数组中,判断这个数组中的每一项元素是否相等,若相等,则是等差数组,若不相等,则不是。var arr = [2,2,8,11,14]function jud (arr) { let numArr = [] for (let i=0 ;i < arr.length-1; i++) { numArr.push(arr[i+1]-arr[i]) } let res = numArr.every(item => numAr

2020-08-25 13:38:49 794

原创 URL参数 与对象的相互转换

var url = "http://www.baidu.com?key0=0&key1=1&key2=2"function toobj (url) { let obj = {} let resArr = [] let urlArr = url.split('?') let newUrl = urlArr[1] let arr = newUrl.split('&') for (let i = 0; i < arr.length;

2020-08-25 11:01:26 310

原创 利用递归实现深拷贝

var obj = { name: 'anana', msg: { age: 18 }, color: ['pink', 'red'] } var o = {} // 拷贝的新对象 function deepClone(newobj, oldobj) { for (k in oldobj) { // 拿到对象中的属性值 let item = oldobj[k]

2020-08-20 17:14:04 323

原创 利用闭包实现点击li输出对应索引

<body> <ul class="nav"> <li>javaScript</li> <li>C语言</li> <li>Java</li> <li>Vue</li> </ul> <script> var lis = document.querySelector('.nav').querySelectorAll('

2020-08-20 16:10:21 504

原创 vscode:Windows找不到文件‘chrome‘。请确定文件名是否正确后,再试一次。

问题:vscode安装open in browser插件,但是不能打开Chrome浏览器并提示以下对话框解决方案:找到桌面Chrome浏览器右键 —>属性 —>目标。复制地址。2.vscode进入设置搜索 plugin open-in-browser,将复制的地址填入下边。再次重启vscode就可以了。...

2020-08-18 14:59:28 11462 3

原创 2021秋招京东前端一面凉经

自我介绍对工程化的理解vue-cli3的理解vue-router的history和哈希方式ES6新特性Promise链式调用实现一下a.b.c这样的调用方式css预处理用过吗如果给你一个数字,比如12473,怎样输出他的中文读法,(一万两千四百七十三)平时怎么学习前端看过那些书今后的学习规划大概是这些 。。。...

2020-08-16 18:13:02 847 1

原创 JS实现:哔哩哔哩2020校园招聘技术类笔试卷(二)

测试及真题连接1.输入两个表示复数的字符串,输出它们相乘的结果的字符串复数字符串用a+bi表示(a, b 为整数, i为虚数单位)const readline = require('readline')const rl = readline.createInterface({ input: process.stdin, output: process.stdout})/* 思路: 1.得到a,b,c,d 2.套公式 (a + bi)(c + di) = (ac -

2020-08-03 22:17:08 262

原创 2020哔哩哔哩校招前端笔试编程题

具体题目要求可参照 题目及测试1. 找出有序数组(从小到大排列)中和为sum的两个数,要求复杂度为O(n),找到一组即可const readline = require('readline')const rl = readline.createInterface({ input: process.stdin, output: process.stdout})// 找出有序数组(从小到大排列)中和为sum的两个数,要求复杂度为O(n),找到一组即可/* 数组长度 5 数组 1 3

2020-08-02 12:03:37 959

原创 两个行内块元素同行显示时,会出现3px空白间隙,如何解决?

先上代码看问题<div class="father"> <span class="son1">哈哈哈哈哈</span> <span class="son2">哦哦哦哦哦</span></div> .son1 { background-color: #bfa; display: inline-block; } .son2 { background-color: pink; display: in

2020-07-22 11:15:05 635

原创 ES9_ES11新特性语法

一、 ES91.正则拓展–命名捕获分组let str = '<a href="www.baidu.com">百度</a>' const reg = /<a href="(?<url>.*)">(?<text>.*)<\/a>/ // 正则const res = reg.exec(str) console.log(res)res :2. 正则断言// 查找'JS123243哈哈哈包括222咔咔' 中的 222

2020-07-21 12:26:19 482

原创 Vue-cli3脚手架创建的项目,配置跨域代理

在项目根目录下的 vue.config.js 文件中(如果没有,就增加一个这样的文件)配置代理,代码如下:module.exports = { devServer: { proxy: { '/api': {// 匹配所有以 '/api'开头的请求路径 target: 'http://localhost:4000',// 代理目标的基础路径 ws: true,// 支持跨域 changeOrigin: true, p.

2020-07-03 18:52:42 929

原创 基于vue脚手架3创建的项目,请求本地JSON数据的方法

将JSON文件放在项目的public文件夹下在组件中发请求的URL写为:http://localhost:8080/xxx.jsonthis.axios.get('http://localhost:8080/city.json').then((response) => { console.log(response.data) }})3.在浏览器中检查是否获取到数据...

2020-05-23 17:48:53 857

原创 Vue发axios请求,数据成功拿到,但是不能渲染到页面的问题

Vue发axios请求,数据成功拿到,但是不能渲染到页面的问题。昨天还还好的项目,今天开服务器代理报错。一开始以为代理有问题,就各种搜,无效。最后竟然发现是接口出了问题!!!找到新的接口后,拿到数据,但是还是无法渲染到页面,又是各种搜。。。最后看工具,发现JSON数据获取的是对象,我按着数组处理的,肯定不对啊。。。太蠢了。。以下是我修改的过程,希望可以帮到你查看JSON数据格式获取到的JSON是对象中包含数组返回查看发请求的代码这是改之前的错误代码mounted() { thi

2020-05-23 11:50:53 9652 2

课件、源码、资料.zip

HTML5项目实战源码--PC门户,资料源码以及所需图片都在这里。只在网上看视频,但是没有源码和资源的小伙伴看过来啦

2020-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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