js中 function 普通函数 与 => 箭头函数 的区别

在JS中,箭头函数并不是简单的function(){}匿名函数的简写语法糖,实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,在编写函数时就已经确定了。而匿名函数的this指向运行时实际调用该方法的对象,无

js中定义变量加var和不加var的区别

这个问题其实我在面试的时候有被问到过,当时我记得我回答的很模糊,面试官看到我好像不太清楚,又问我是不是可以不加var定义变量。。。 正好昨天做项目的时候想到这个问题,觉得这种细节上的问题才是拉开差距的。 js中定

Javascript ES6重点学习总结

Javascript ES6重点学习总结

ES6 学习部分重要ES6知识点的总结。。长,可以先码后看 环境搭建 在项目目录下新建目录src(承载es6语法)和dist(承载编译之后的es5语法) 在项目中npm init -y初始化 安装babel-cli babel-preset-es2015 在根目录下新建.bab

FastClick用法 解决click300ms延时

为什么要使用FastClick 移动设备上的浏览器默认会在用户点击屏幕大约延迟300毫秒后才会触发点击事件,这是为了检查用户是否在做双击。为了能够立即响应用户的点击事件,才有了FastClick。 项目地址:https://github.com/f

Vue中非父子组件传值的问题[父子组件]

父子组件传值的问题,前面已经讲过,不再叙述,这里来说一种非父子组件的传值。vue官网指出,可以使用一个空vue实例作为事件中央线!也就是说 非父子组件之间的通信,必须要有公共的实例(可以是空的),才能使用 $emit 获取 $on 的数

vue的父子组件和局部全局组件有什么区别?[父子组件]

就是在组件里面使用另外一个组件,就形成了父子关系例如在component1中使用component2 component1就是component2的父组件 component2就是component1的子组件//component1.vue<template> <div> <component2><

主流的网页宽度是多少像素?

网页设计中,宽度的设置,是没有绝对固定的值的,根据我们的需求出发。这里我做个详细的网页宽度设置科普。网页的宽度主要分两种: 定宽:内容区域宽度固定 自适应:内容区域宽度跟随浏览器变化 一、定宽模式定宽是我们日常最常

CSS单位em是相对于父元素还是当前元素的字体大小?

em是CSS中一个比较常用的相对单位,因此有必要注意一些坑点。1em等于当前元素的字体大小,除非你在设置font-size有很多文章说1em是等于父元素的字体大小!这种说法实际上是不准确的。看以下例子:<!DOCTYPE html><html lang=

jQuery 滚动到指定位置触发动画

项目需求:将某一个div在滑动的时候固定在顶端,滑动到顶端的时候回到原来位置。如gif所示: 所需jQuery文件:https://pan.baidu.com/s/1qXTEifU 1.css加上active .active { position: fixed; top: -10px;

瀑布流在图片未加载完成之前预先获取图片的宽高

前后端进行数据交互的时候,当遇到图片数据的时候,有的公司为了节约成本问题并没有给每个图片的宽高设定相应的数据。 我们为了保证图片在用户前的最好展示,会按照原来图片的比例进行缩放或者放大。 就拿瀑布流举例 这