前端笔记
LeslieYoung1114
一只正在努力,奋斗的前端狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue父子组件数据通信
在某些业务需求之下,可能要求将父组件的数据传给子组件进行业务逻辑处理,可以像下面做:父组件://singers为父组件名<list-view :data="singers"></list-view>在子组件中通过props的方式接收data:props: { data: { type: Array, defaul...原创 2018-05-08 22:56:00 · 289 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
搜索结果时请求节流的方法
最近在做一个内容搜索的需求,要求是每次输入字符都要显示搜索结果,但是完成之后调试发现当我连续输入字符的时候每输入一次字符都发送了一次请求,这样大大的占用了网络资源,所以要对我们的输入过程进行节流。code:export function lowerRequest(func, delay) { let time; return function (...args) { if ...原创 2018-09-16 10:29:05 · 1339 阅读 · 0 评论 -
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 · 4528 阅读 · 0 评论 -
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 · 1231 阅读 · 0 评论 -
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 · 1607 阅读 · 0 评论 -
Node中对CommonJS模块规范的实现
一、首先了解一下CommonJS的模块规范1.模块引用 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;在CommonJS规范中,存在require( )方法,它接受一个模块标识,用来引入一个模块中API2.模块定义 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;既然在模块中有require( )方法来引入外部模块,那么也存在某原创 2018-06-05 22:48:34 · 1946 阅读 · 0 评论 -
你不知道的JavaScript——作用域的理解
一、作用域是一套规则,用于确定在何处以及如何查找变量(标识符)。如果查找的目的是对变量进行赋值,那么就会使用 LHS 查询;如果目的是获取变量的值,就会使用 RHS 查询。赋值操作符会导致 LHS 查询。=操作符或调用函数时传入参数的操作都会导致关联作用域的赋值操作。 LHS和RHS: “L”和”S”分别代表的是一个赋值的左侧和右侧,当变量出现在赋值操作的左侧时进行 LH...原创 2018-05-14 17:04:20 · 158 阅读 · 0 评论 -
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 · 10420 阅读 · 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 · 843 阅读 · 0 评论
分享