自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端岚枫

前端技术分享,个人博客http://www.qingmiaokeji.cn

原创 作为前端,你需要懂得javascript实现继承的方法
原力计划

在ES6之前,javascript不跟其他语言一样,有直接继承的方法,它需要借助于构造函数+原型对象模拟实现继承。现在我们可以利用ES6的extends方法实现继承,如果想了解更多有关ES6实现的继承请查看《ES6学习笔记(二):教你玩转类的继承和类的对象》,在这里不再做更多的介绍。 文章目录1...

2020-02-29 17:19:58 1772 9

原创 作为前端,你需要了解的js构造函数和原型
原力计划

1.1 概述 在典型的OOP的语言中,都存在类的概念,类就是对象的模板,对象就是类的实例,但在ES6之前,JS中并没有引入类的概念。对象不是基于类创建的,而是用一种构造函数的特殊函数来定义对象和它们的特征。 创建对象可以通过以下三种方式: 对象字面量 var obj1 = {} new O...

2020-02-28 22:38:29 482 6

原创 ES6学习笔记(三):教你用js面向对象思维来实现 tab栏增删改查功能

前两篇文章主要介绍了类和对象、类的继承,如果想了解更多理论请查阅《ES6学习笔记(一):轻松搞懂面向对象编程、类和对象》、《ES6学习笔记(二):教你玩转类的继承和类的对象》,今天主要来分享关于如何用js面向对象的思维来实现tab栏的一些相关的功能。 要实现的功能分析 点击tab栏可以切换效果...

2020-02-27 23:21:03 1747 3

原创 ES6学习笔记(二):教你玩转类的继承和类的对象

文章目录继承super关键字ES6中的类和对象的4个注意点:总结 继承 程序中的继承: 子类可以继承父类的一些属性和方法 class Father { //父类 constructor () { } money () { console.log(100) } } class...

2020-02-26 20:02:34 1729 6

原创 ES6学习笔记(一):轻松搞懂面向对象编程、类和对象
原力计划

面向过程编程P OP(Process oriented programming) 面向过程就是分析出解决问题的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。 面向对象编程OOP(Object Oriented Programming) ...

2020-02-25 22:20:50 481 2

原创 浅谈js模块化:commons、AMD、CMD、ES6几种模块化的用法及各自的特点
原力计划

文章目录一个页面需要引入多个js文件引发的问题:模块化的好处:几种常用的模块化规范1、 commonJs2、 AMD3、 ES64、CMD总结 js模块化是现在比较流行的一种用法,它能避免很多以前js的弊端,是前端工程化的所要涉及到的话题,今天我们来谈谈几种模块化的方法。 一个页面需要引入多个...

2020-02-24 23:47:39 455 4

原创 前端基础-git(三):git和GitHub的一些基础操作
原力计划

文章目录settings 用户设置创建仓库把本地仓库信息提交到远程仓库真实项目开发流程:NPM(node package manger)总结 github是一个网站,是一个开源的源代码管理平台,用户注册后,可以在自己账户下创建仓库,用来管理项目的源代码(源代码是基于git传到仓库中) 我们所熟知...

2020-02-22 20:58:27 1070 6

原创 前端基础-git(二):轻松搞定git创建仓库,操作仓库内容

qiuqiudeMacBook-Pro:git qiuqiu$ git init Initialized empty Git repository in /Users/qiuqiu/Documents/node/git/.git/ qiuqiudeMacBook-Pro:git qiuqiu$ l...

2020-02-22 09:34:18 2652 4

原创 端口被占用问题Error: listen EADDRINUSE 127.0.0.1:8888

今天工作的时候,启动环境突然启动不了,报这样的错误 Error: listen EADDRINUSE 127.0.0.1:8888 具体如下图: 发现时候8888的端口被占用,启动不了 那么 如何Mac OS 查看端口和杀死进程呢? 查看步骤如下 sudo lsof -i:port(端口号) s...

2020-02-17 10:49:16 1012 4

原创 前端基础git(一)-git入门代码版本控制介绍

上两篇文章我主要分享了github的一些操作及用法,从今天开始我讲分享一些有关git的一些知识。如果想了解github的操作可以看 前端都应懂的入门基础-github基础 https://blog.csdn.net/lfcss/article/details/104276265 版本控制 集中化...

2020-02-16 00:26:04 426 4

原创 前端基础牢记的一些操作-Github仓库管理

我上一篇文章主要分享了github介绍及项目仓库创建,这篇文章主要说说仓库的管理 仓库管理 新建文件 编辑文件 删除文件 上传文件 搜索仓库文件 下载/检出项目 Github Issues 作用: 发现代码 BUG,但是目前没有成型代码,需要讨论时使用,或者使用开源项目发现问题,提问题...

2020-02-15 22:45:31 356 1

原创 前端都应懂的入门基础-github基础

Github 目的 借助用于代码托管 Github 基本概念 仓库(respitory) 仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库 收藏(star) 收藏项目,方便下次查看 复制克隆项目(fork) clone的项目是独立存在的 发送请求(pull request) P...

2020-02-11 10:31:44 579 3

原创 如何玩转sortablejs-vuedraggable实现表单嵌套拖拽功能

最近几天在研究有关vue实现拖拽的功能,不过跟一般的拖拽排序有点不同,这个需求可能出现多行多列嵌套的表单元素,数据也是递归形式的出现。我也是在vuedraggable的基础上扩展实现的,如何想了解更多的拖拽排序功能可以参考https://sortablejs.github.io/Vue.Dragg...

2020-02-10 23:27:13 2429 4

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