自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeslieYoung的技术博客

努力,奋斗!

  • 博客(13)
  • 资源 (5)
  • 收藏
  • 关注

原创 vue.js使用axios请求第三方接口跨域问题

最近在用axios请求一个第三方新闻api接口时虽然有请求到数据但是控制台一直有关于跨域报错,数据也打印不出来,如图:代码:getNewsList(){ axios.get("http://v.juhe.cn/toutiao/index?type=top&key=46e7985e9edd93de9915136c8fae6" ).then((response)=>...

2018-04-29 22:50:04 10040 12

原创 Vue中使用Bus.js进行非父子组件通信

我们都知道在Vue中父子组件可以通过props和$emit()来进行数据信息的通信。但是如何实现非父子组件间的通信呢?其实我们可以通过创建一个Vue实例Bus作为媒介来进行通信。首先在要相互通信的组件中,都引入Bus,然后在两个组件中调用bus事件触发、监听来实现参数的传递和通信。Bus.js可以如下写法:import Vue from 'vue';// 使用 Event Busco...

2019-06-12 10:38:05 735

原创 JS中关于宽高的那些事

一、document中相关的宽高clientWidth 与 clientHeight若无 padding 和滚动条:clientWidth = style.width若有 padding 无滚动条:clientWidth = style.width+style.padding*2若有 padding 有滚动条,且滚动条是显示的:clientWidth = style.width+...

2019-05-31 15:50:14 115

原创 搜索结果时请求节流的方法

最近在做一个内容搜索的需求,要求是每次输入字符都要显示搜索结果,但是完成之后调试发现当我连续输入字符的时候每输入一次字符都发送了一次请求,这样大大的占用了网络资源,所以要对我们的输入过程进行节流。code:export function lowerRequest(func, delay) { let time; return function (...args) { if ...

2018-09-16 10:29:05 1256

原创 js 操作获取和设置 cookie

// 创建cookiefunction setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeURIComponent(value); if (expires instanceof Date) { ...

2018-06-21 15:53:59 1122

原创 Node中对CommonJS模块规范的实现

一、首先了解一下CommonJS的模块规范1.模块引用    在CommonJS规范中,存在require( )方法,它接受一个模块标识,用来引入一个模块中API2.模块定义    既然在模块中有require( )方法来引入外部模块,那么也存在某

2018-06-05 22:48:34 1858

原创 JavaScript写算法题的输入输出格式

作为一名前端程序员,如果在平时的备考刷题时能用自己最熟悉JS来编写代码是一件很美滋滋的事情,但是很多小伙伴会发现用JS写的代码过不了OJ,正是因为你的输入输出格式不对导致的。下面是 输入a b,输出a+b的值得v8引擎的书写格式:var input = readline().split(" ");var a = input[0];var b = input[0];print(pars...

2018-06-01 21:51:07 4328

原创 Vue.js中对jsonp的封装

在项目中我们经常要对一些第三方接口进行跨域访问来获取数据,对jsonp的封装可以加强代码的复用,可维护性。code:import JSONP from 'jsonp'export default function jsonp(url, data, option) {// url中可能出现没有?的情况 url += (url.indexOf('?') < 0 ? '?' :...

2018-05-30 17:57:12 1516

原创 算法题巧解之数组排序后相邻最大差值

最近在复习算法知识,然后今天在学习的过程中遇到了一个很经典的问题,所以做笔记记录一下 ~_~题目:给定一个数组,求如果排序之后,相邻两数的最大差值,要求时间复杂度O(N)例: 数组 arr =[1,3,2,5,8,6] 输出结果:2看到这个题目我的第一反应是通过多次遍历的这样暴力手段来解决(请原谅我的菜和无知),但后来了解到这个题目可以用一种十分巧妙的方法来解决。思...

2018-05-29 20:59:47 1895

原创 递归行为时间复杂度

master公式的使用: T(N)= a*T(N/b) + O(n^d)其中N为行为的总样本量,N/b为子行为的样本量,a为子行为发生的次数,除了调用子过程之外进行剩下的操作的所花费的时间代价。简单递归代码:// 求数组中的最大值function getMax(arr,L,R){ if(L==R){ return arr[L]; } va...

2018-05-27 23:49:32 1159

原创 你不知道的JavaScript——作用域的理解

一、作用域是一套规则,用于确定在何处以及如何查找变量(标识符)。如果查找的目的是对变量进行赋值,那么就会使用 LHS 查询;如果目的是获取变量的值,就会使用 RHS 查询。赋值操作符会导致 LHS 查询。=操作符或调用函数时传入参数的操作都会导致关联作用域的赋值操作。 LHS和RHS: “L”和”S”分别代表的是一个赋值的左侧和右侧,当变量出现在赋值操作的左侧时进行 LH...

2018-05-14 17:04:20 103

原创 一道js编程题:用js实现栈的出栈,入栈等操作

这是4月份快手前端实习笔试的一道编程题,要求是实现:入栈:NumberStack.push(num) 、出栈:NumberStack.pop() 、找出栈中第n大的数:NumberStack.max(n) //下面是我的版本function NumberStack() { this.stack = []; //栈的定义}NumberStack.prototype.push = ...

2018-05-09 17:13:33 3543

原创 Vue父子组件数据通信

在某些业务需求之下,可能要求将父组件的数据传给子组件进行业务逻辑处理,可以像下面做:父组件://singers为父组件名<list-view :data="singers"></list-view>在子组件中通过props的方式接收data:props: { data: { type: Array, defaul...

2018-05-08 22:56:00 236

ARouterTest.zip

使用阿里ARouter路由实现模块化开发,介绍了Arouter的基本使用方法和快速实现模块化开发

2019-06-14

网页制作之HTML+CSS+JS详细学习手册

HTML+CSS+JS中文学习手册,内容详细,附带样式表手册,样式表滤镜手册等等

2018-05-28

C语言程序设计-图书管理系统

C语言程序设计-图书管理系统 ,大二期间本人和小组成员共同开发,可用来学习参考,觉得资源不错给个好评,铁子

2018-05-28

16-17年it名企技术岗笔试题汇总

16-17年国内一线IT名企技术岗位笔试题汇总,前端,后端,安卓,测试等等

2018-05-28

空空如也

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

TA关注的人

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