自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一只流浪的kk的博客

专注技术分享

  • 博客(29)
  • 收藏
  • 关注

原创 用Vue实现一个简单的图片轮播

本文已收录至https://github.com/likekk/studyBlog欢迎大家star,共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将GitHub上规划前端学习的路线和资源分享。写在前面 每一篇文章都希望您有所收获,每一篇文章都希望您能静下心来浏览、阅读。每一篇文章都是作者精心打磨的作品。如果您觉得杨戬这个小白还有点东西的话,杨戬希望正在看文章的您可以帮忙点亮那个点赞的按钮(效果更加),对于杨戬这个暖男来说,真的真的非常重要,这将是我持续写作的动力。前言 写...

2020-07-16 16:07:58 3281

原创 TypeScript从入门到放弃(一)

先点赞后关注,防止会迷路寄语:长风破浪会有时,直挂云帆济沧海。本文已收录至https://github.com/likekk/-Blog欢迎大家star ???????????? ,共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将github上规划前端学习的路线和资源分享。前言 亲爱的读者们,大家好,我是杨戬,一个在互联网前端苟且偷生的划水程序员,本编文章开始将带你入坑TypeScript。个人认为TypeScript的前景还是可以的(可以接受反驳),怎么说呢?现在很多的框

2020-05-31 10:00:14 568

原创 从0开始手把手带你入门Vue3-全网最全(1.1w字)

天命不足畏,祖宗不足法。 ——王安石前言本文并非标题党,而是实实在在的硬核文章,如果有想要学习Vue3的网友,可以大致的浏览一下本文,总体来说本篇博客涵盖了Vue3中绝大部分内容,包含常用的CompositionAPI(组合式API)、其它CompositionAPI以及一些新的特性:Fragment、Teleport、Suspense、provide和inject。项目搭建既然是学习Vue3,那么首先应该需要的是如何初始化项目,在这里提供了两种方式供大家参考方式一:vue-cli脚手架初始.

2022-01-05 15:25:24 10747 4

原创 Vue.js+ElementUI+vant生成动态表单配置

前言我司最近在搭建一款后台管理系统,使用的是Vue全家桶配合Element-ui,遇到一个问题,需要处理很多的表单,所以想到的解决方案是通过后台配置生成动态表单,这对于我来说也算是新的挑战,涉及的功能有动态表单渲染和验证,那么一起来学习一下我是如何实现的吧!本文仅仅代表笔者自己的思路,如果您有更好的实现方式,可以在下方留下您宝贵的建议。笔者将十分感谢开发准备需要储备的知识点了解Element ui表单了解Vue中的$set(target,key,value)方法了解vant中的表单组件

2021-06-15 09:24:09 2695

原创 JavaScript100道大厂笔试面试题(一)

以下题目来自Duing公众号,本文所有题目已获得原作者授权1、以下代码输出的结果是:var foo=function bar(){}console.log(typeof bar);2、以下代码输出结果是:var a=1;if(true){ console.log(a); let a=2;}3、以下代码输出的结果是:var a=[1,2,3,3,5,6,6,6,'A',undefined,true,null]var s=new Set(a);console.log.

2021-04-19 11:35:34 3044

原创 IDEA集成SSM框架(SpringMVC+Spring+MyBatis)

❝本文已收录至https://github.com/likekk/studyBlog欢迎大家star,????????????共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将GitHub上规划前端学习的路线和资源分享。❞写在前面每一篇文章都希望您有所收获,每一篇文章都希望您能静下心来浏览、阅读。每一篇文章都是作者精心打磨的作品。如果您觉得杨戬这个小白还有点东西的话,杨戬希望正在看文章的您可以帮忙点亮那个点赞的按钮,对于杨戬这个暖男来说,「真的真的非常重要」,这将是我持续写作的动力

2020-07-17 01:19:54 358

原创 ES6学习总结之变量的解构赋值

先点赞后关注,防止会迷路寄语:长风破浪会有时,直挂云帆济沧海。本文已收录至https://github.com/likekk/-Blog欢迎大家star,共同学习,共同进步。如果文章有错误的地方,欢迎大家指出。后期将在将github上规划前端学习的路线和资源分享。前言这是ES6的第二篇文章,主要讲解变量解构赋值的类型和用途,大家可以根据思维导图大概的了解一下本文需要学习的知识和重点内容。数组的解构赋值数组的解构赋值是这篇博客需要讲解的第一个知识点,数组的解构赋值就像是玩开心消消乐一样,开.

2020-05-10 22:30:44 301

原创 Node.js实操练习(一)之Node.js+MySQL+RESTful

前言最近学习了一下node.js相关的内容,在这里初步做个小总结,说实话关于本篇博客的相关内容,自己很久之前就已经有过学习,但是你懂的,“好记性不如烂笔筒”,学过的东西不做笔记的话,很容易就会忘记的一干二净,往往的结果就是自己又要重头开始学习,这是一个非常痛苦的过程。没有办法,为了重新捡起自己曾经学过的内容,决定写下这篇博客来回顾自己所学的知识。本章目标Node.js后端学会使用node...

2020-01-28 20:59:13 313

原创 vue学习笔记(六)表单输入绑定

前言在上一章vue学习笔记(四)事件处理器这一篇博客的内容中,我们已经了解vue是如何绑定事件的,而本篇博客主要讲解的是vue中表单输入的绑定,通常我们自己提交信息的时候都是通过表单将信息到服务器的,例如登陆、注册等等。但是直接提交的话可能存在恶意的行为,尽管服务器那边对我们提交的信息进行处理,但是无形之中还是会增加服务器的压力,为了减少服务器的压力,vue也提供了一系列简便的方法供我们使用...

2020-01-17 19:58:14 190

原创 vue学习笔记(五)条件渲染和列表渲染

前言在众多的编程语言中,我们的基础语法总是少不了一些专业语法,比如像定义变量,条件语句,for循环,数组,函数等等,vue.js这个优秀的前端框架中也有同样的语法,我们换一个名词,将条件语句改成专业词汇叫做条件渲染,循环语句改成专业词汇叫做列表渲染,这样比较舒服一点。本章目标学会条件渲染的使用学会可复用的key的使用学会列表渲染的使用条件渲染1.v-if的使用&lt...

2020-01-16 22:19:56 244

原创 vue学习笔记(四)事件处理器

前言在上一章vue学习笔记(三)class和style绑定的内容中,我们学习了如何在vue中绑定class和style,介绍了常用的绑定方法,class的数组绑定和对象绑定以及style的数组绑定和对象绑定,本篇博客将会讲解关于vue中事件的使用。其实关于事件我们都不陌生,在学习JavaScript的时候就有接触过,例如点击事件,鼠标事件,键盘事件以及移动端的触摸事件等等。在学习vue的事件处...

2020-01-06 09:53:14 184

原创 vue学习笔记(三)class和style绑定

前言通过上一章的学习vue学习笔记(二)vue的生命周期和钩子函数,我们已经更近一步的知道了关于vue的一些知识,本篇博客将进一步探讨vue其它方面的内容,vue中关于class和style绑定,关于class和style我们并不陌生,这个在学习css的时候就是家常便饭了,操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只...

2020-01-01 22:54:54 238

原创 vue学习笔记(二)vue的生命周期和钩子函数

前言通过上一章的学习,我们已经初步的了解了vue到底是什么东西,可以干什么,而这一篇博客主要介绍vue的生命周期和它常用的钩子函数,如果有学过java的园友可能有接触到在学习servlet的时候学过servlet的生命周期servlet 加载—>实例化—>服务—>销毁,对于vue的而言他也有自己的生命周期,那么一起来看看吧!本章目标学会并了解vue的生命周期和钩子函数学...

2020-01-01 22:33:00 487

原创 vue-cli项目中引入第三方插件

前言最近有小伙伴问道如何在vue-cli项目中引入第三方插件或者库,例如如果想在项目中使用jQuery中的Ajax请求数据呢?或者我想使用Bootstrap框架呢?等等这些问题,本篇博客将带你学习如何引入第三方插件或者库(仅仅只是一部分,如果没有您想要的可以自行百度),那么一起来看看吧!本章目标学会vue-cli项目中引入jQuery学会vue-cli项目中引入Bootstrapvu...

2019-12-28 23:37:11 1276

原创 vue学习笔记(一)入门

前言随着前端不断的壮大,许多公司对于前端开发者的需求也越来越多了,作为一名优秀的前端工程师,如果连vue和react都不会的话,那真是out了,为什么那么说呢?这是我在招聘网站上截的一张图,十家公司有九家都是需要对vue或者react熟悉,当然仅仅熟悉肯定是不够的,毕竟掌握住了才能保住自己的铁饭碗,否则的话可能会被炒鱿鱼,精通vue或者react话就可能就需要很长时间了,反正我是不敢说精通,只能...

2019-12-28 23:36:23 323

原创 javascript学习总结之对象的深拷贝和浅拷贝

前言最近在写ES6的文章的时候发现重复遇到关于javascript深拷贝和浅拷贝的问题,然后查找了一些资料,根据资料和自己的理解做了以下笔记,毕竟javascript关于深拷贝和浅拷贝的问题在一些面试的时候有些面试官可能会进行提问,一起来看看吧!数据类型在了解浅拷贝和深拷贝之前,我们先回顾一下javascript中的数据类型,因为在讲浅拷贝和深拷贝的时候就是就是对原始数据类型(基本数据类型)...

2019-10-27 14:01:15 224

原创 javascript学习总结之Object.assign()方法详解

最近再写ES6的文章时候发现自己对Object.assign()方法不太了解,之前也没有接触过所以就就查阅了相关的资料,为了自己以后肯能会用到以及对知识进行巩固,所以在这里记录下自己学习的点点滴滴,毕竟好记性不如然笔筒,废话不多说,直接上干货。官方解释:Object.assign方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。语法:Object.assign(t...

2019-10-26 23:17:12 346

原创 ES6入门之let和const命令(一)

前言大家好,我是一只流浪的kk,当你看到这边博客的时候,说明你已经进入了ES6学习的领域了,从本篇博客开始,我将会将自己学习到ES6的相关知识进行整理,方便大家参考和学习,那么我将带你进入第一节的内容学习let和const命令,本篇博客从三个方面进行全方位解析。let命令首先我们需要学习的是let命令的使用,这个使用非常简单,它其实也是声明变量的一种方式,和var相比我把它的特点总结了如下四...

2019-10-26 23:06:15 137

原创 Object.keys()方法详解

一、官方解释Object.keys() 方法会返回一个由一个给定对象的自身可枚举属性组成的数组,数组中属性名的排列顺序和使用 for…in 循环遍历该对象时返回的顺序一致 。如果对象的键-值都不可枚举,那么将返回由键组成的数组。二、语法Object.keys(obj)参数:要返回其枚举自身属性的对象返回值:一个表示给定对象的所有可枚举属性的字符串数组三、处理对象,返回可枚举的属性数组...

2019-10-13 22:54:49 4550

原创 使用webstorm搭建vue-cli项目

前言随着vue在前端不断的壮大起来,越来越多的前端工程师使用vue了,作为大型项目的开发,vue-cli是不二之选,所以这篇博客是为搭建vue-cli所写,想要搭建vue-cli项目就必须先有git,node.js,webpack,git地址:https://git-scm.com/node.js地址:http://nodejs.cn/本章目标使用websotm搭建vue-cli项目,前...

2019-10-10 00:00:19 1200

原创 ES6学习总结之Set和Map

前言当我们需要存储一些数据的时候,首先想到的是定义一个变量用来存储,之后我们可能学了数组,发现数组比变量可以存储更多的数据,接着可能有其它的存储数据的方法等等,然而我今天需要介绍的是在ES6中比较常见使用的数据类型结构,Set和MapSet数据结构1.Set简介set中成员的值都是唯一的,没有重复的值向set中添加成员时,不会发生类型转换向set中添加的对象总是不想等2.常用的属...

2019-10-09 23:08:04 118

原创 javascript实现数组排序的方法

前言排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列,当然排序也是算法中的一种,javascript内置的sort函数是多种排序算法的集合,数组在原数组上进行排序。JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。I.简单排序<!DOCTYPE html><html&gt...

2019-10-05 21:30:32 583

原创 phaser学习总结之phaser入门教程

前言最近公司做项目的时候正好使用到phaser,在这里做一下自己整理出来的一些心得,方便大家参考,phaser这一个游戏引擎通常是做2d游戏的,入门也非常简单,只需你会一点的javascript,但是你想做一个比较完美的游戏的话,那么光靠一点点的javascript是远远不够的,本篇博客将快速带你入门phaser。phaser简介phaser是一款快速,免费及开源HTML5游戏框架,它支持W...

2019-10-05 16:53:14 912

原创 javascript中字符串对象常用的方法和属性

前言字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台。比如后台验证手机号码,将手机号码的后四位变成*,这些都是对字符串的处理。所以学会字符串中的常用的属性和方法是非常必要的,本篇博客将带你解析字符串常用的属性和方法。那么一起来看看吧!字符串常用的属性和方法属性...

2019-10-03 17:26:52 528

原创 javascript中数组常用的方法和属性

前言在javascript中,数组是一种非常重要的数据类型,我们时常会和它打交道,最近在开发项目中频繁的使用到数组,但是自己对数组的众多方法已经是非常模糊了,为了方便自己以后能够更好的使用数组中的属性和方法,在此记录一下。数组常用的属性和方法常用属性Array.length:返回数组的大小常用方法Array.pop():删除并返回数组的最后一个元素Array.push():向数...

2019-10-03 17:25:41 99

原创 vue-cli项目下引入vant组件

前言Vant是有赞前端团队基于有赞统一的规范实现的 Vue 组件库,提供了一整套 UI 基础组件和业务组件。通过 Vant,可以快速搭建出风格统一的页面,提升开发效率。目前已有近50个组件,这些组件被广泛使用于有赞的各个移动端业务中。如果你需要开发一个移动商城,用 Vant 就再合适不过了。vant地址:https://youzan.github.io/vant/#/zh-CN/intro本...

2019-09-27 00:11:21 1346 1

原创 js实现数组去重的方式

1.使用ES6的Set进行去重<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>数组去重</title> </head> <body> <script type="text/javascript"> ...

2019-09-26 23:58:38 125

原创 vue实现简单的购物车功能

前言我们在开发商城的过程中,购物车功能是必不可少的一项,比如我们现在比较流行的商城有淘宝,天猫,京东,小米,拼多多,唯品会,当当网等知名商城。那么你是否想过自己开发一个购物车的功能呢?我们使用vue,angular都可以比较轻松的开发购物车这个功能。下面小编就使用vue带您做一个简单的购物车功能。本章目标使用vue实现简单的购物车功能项目构建1.引入vue.js文件,然后搭建静态的jso...

2019-09-26 23:48:00 730

原创 javascript中&&运算符和||运算符的使用

前言我们在前端开发中,&&运算符和||运算符是使用率和频繁度比较高的,&&运算符和||运算符的功能特别强大,想成为一名优秀的前端工程师,&&运算符和||运算符是必不可少的,但是很多前端工程师(刚入门的小白【包括小编本身】)对于&&运算符和||运算符的使用率极为低下,之前小编在学校开发一些项目的时候根本就没有用到过,因为我们已经被传统...

2019-06-30 15:36:12 512

空空如也

空空如也

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

TA关注的人

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