4 伊泽瑞尔灬

尚未进行身份认证

静静写点东西,和大家一起学习。

等级
博文 23
排名 27w+

ES6 class类的用法

es6class基础用法以前的JavaScript没有类的概念,它是基于原型的面相对象的语言。原型对象的特点就是将自身属性共享给新对象。我们先看一下下面的代码实现。//常规写法functionPerson(name,age){this.name=name;...

2019-02-27 16:32:09

js中的递归遍历讲解

JavaScript的递归遍历会经常遇到,适当的运用递归遍历,可以提高代码性质量。1.某些时候递归能替换for循环我们先看一下下面2个例子。vararrList=[1,2,3,5,100,500,10000,10000,1000,10000002]//for循环测试functionforTest(){console.time("for循环")for(l...

2018-12-19 17:47:42

css选择器详解,带实例

前端css选择器种类繁多,今天做了一下整理,不过该文章只适合前端小萌新,老油条请绕道。1.常见选择器元素选择器a,p,div,li,ul{ color:red;}/*页面上所有的a,p,li,ul都会将字体颜色设置为红色,不过优先级最低*/id选择器<pid="test">我会红</p><style> #test{ colo...

2018-12-01 15:21:58

vue实现多个下拉去重

vue实现多个下拉去重

2018-11-08 16:48:20

js技巧用Map集合代替Array遍历

使用map代替数组

2018-11-07 15:54:46

vue-devtools下载与使用

vue-devtools

2018-11-06 15:29:35

100行代码实现一个vue分页组件

用vue实现一个分页组件

2018-11-05 19:28:44

js技巧 console.log使用

js技巧console.log使用

2018-11-05 16:22:04

vue系列生命周期(四)

vue生命周期,是指vue实例从创建到销毁的一个过程,掌握了这个过程中各个阶段的状态,就能合理使用,是我们的程序性能更高,开发更合理,减少bug。...

2018-10-18 16:08:51

vue系列自定义指令(三)

说明今天介绍vue自定义指令。vue指令功能是提供给用户操作dome的,虽然很多时候,我们可以通过选择器是操作dome,但是当dome状态改变是,我们很难捕获,所以vue不建议用户之间操作dome,而是使用指令的形式。vue内置了很多指令,v-model,v-if,v-show,v-text,v-html等。某些时候这些指令不能满足我们,我们可以通过自定义指令来实现我们想要的指令。指令...

2018-09-08 18:26:11

vue系列组件篇(二)

概述vue组件是vue常用的功能,vue也因为强大的组件功能得到很多开发者的青睐。一个好的组件,可以提供给开发者很多方便,特别是复用代码,代码一致性等。本文通过实现一个列表my-list组件,来讲解组件的用法和特性。下面先看一下工程目录:整个工程可以在git上下载:点击下载,其中蓝色线条标记的,分别是我们这次用到的页面和组件。组件引入组件引入分全局引入和局部引入...

2018-09-07 15:18:26

Vue系列基础篇(一)

Vue基础篇Vue是什么?vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。Vue环境搭建这里我们引用官方推荐的开发库,下面是一个基础的vue开发...

2018-08-29 19:17:02

babel-cli本地环境搭建

babel本地编辑环境搭建今天讲的是babel搭建本地环境,众所周知,现如今,javascript已经发布了es7版本,但是目前环境大多数只能支持到es5,连nodejs也不能完全支持es6,es7。今天将的babel能将我们写的es6,es7的代码转换成es5,从而让现有环境能好好运行我们的js。1.babel安装babel是通过npm安装的,npm是node上的一个模...

2018-08-26 22:12:59

javascript数组操作

javascript数组操作今天针对javascript的数组的一些常见操作进行一些讲解,希望对给为开发者有帮助。先看下面常见的三种循环。for循环vararr=[1,3,8,4]for(vari=0,j=arr.length;i<j;i++){console.log(arr[i],i)}//Prints...

2018-08-25 09:41:46

vue全家桶

vue-cli+vue2.0+vuex+vue-route+axios+element-ui本文主要针对前端技术人员,并且有一点基础的同学。就目前技术发展趋势而言,mvvm框架是主流方向。个人不推荐新手直接使用,而且需要有一些js基础,然后学习一段类似jQuery之类的工具之后再开始用这个字框架。言归正传,今天介绍的是前端vue.js框架。Vue是一套用于构建用户界...

2018-08-23 11:19:30

多个下拉选项自动去重适应的js插件

自动适应的下拉js插件

2017-12-23 15:59:43

浅谈vue.js的computed

浅谈vue.js的computedcomputed意为计算属性,官方称任何复杂逻辑,你都可以使用计算属性。下面就购物车的小例子对computed进行讲解。下面看2张运行截图:首先我们看js代码:varvm=newVue({el:"#materialTest",data:{//allMat

2017-10-09 15:35:29

js prototype

1.获取、添加、修改对象的属性。functionperson(){this.age=10;this.height=11;}varperA=newperson();person.prototype.sex="男";console.log(perA.sex);//男//只有对象才有prototype属性,实例perA是没有prototype的。2

2017-06-12 11:27:31

辞职感想

辞职感想

2017-04-24 15:38:15

巧用对象,生成不重复随机数

有的时候我们需要一组不重复的随机数,我们可以用下面的方式来实现。下面的场景是随机打乱一个数组。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>排名</title&a

2016-11-07 19:45:59
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!