自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (1)
  • 收藏
  • 关注

原创 js动态规划算法之爬楼梯

js动态规划算法之爬楼梯js动态规划算法之爬楼梯<script type="text/javascript">var climbStairs = function(n) { const dp = [1,1]; for(let i=2;i<=n;i++){ dp[i] = dp[i-1] + dp[i-2]; } return dp[n];};</script>...

2022-04-26 20:12:51 1809

原创 前端算法之哈字典&希表

一、力扣01两数之和<script type="text/javascript">var twoSum = function(nums, target) { let map = new Map(); for( let i=0;i<nums.length;i++){ num = target - nums[i]; if( map.has(num) ){ return [map.get(num),i];

2022-04-23 17:06:29 1483

原创 前端算法之排序搜索算法

排序搜索算法建议工具工具地址:visualgo.net/zh一、冒泡排序<script type="text/javascript">function arrSort( arr ){ for(let i=0;i<arr.length-1;i++){ for(let j=0;j<arr.length-1-i;j++){ if( arr[j] > arr[j+1]){ let temp = arr[j]; arr[j] = arr[j +

2022-04-23 16:49:44 1453

原创 【无标题】

vue项目打包出现空白页的问题可能会有几个方面导致,下面就一一说来。一、打包路径问题需要在vue.config.js中添加publicPathmodule.exports = { publicPath:'./'}二、设置代理的问题vue设置了代理是来解决跨域问题的,但是是在开发阶段,如果生产阶段是不生效的,所以要环境变量来解决。根目录创建.env.development和.env.production文件const service = axios.create({ baseU

2022-02-21 02:00:44 238

原创 nuxtjs的axios二次封装

前言:在nuxtjs中对于axios二次封装有很多方式,因为nuxtjs中的axios有2种方式可以操作,分别是:@nuxtjs/axios和普通的axios,所以本文写的内容是@nuxtjs/axios的内容。一、在nuxt.config.js中的plugins引入axios文件plugins: [ '~/plugins/axios' ],二、在项目根目录新建plugins/axios.jsexport default ( { $axios,store } )=>{ .

2022-02-21 01:44:57 1480

原创 nuxtjs设置代理解决跨域的问题

下载安装axios和proxynpm install @nuxtjs/axios @nuxtjs/proxy -S打开nuxt.config.js进行配置modules:[ '@nuxtjs/axios', '@nuxtjs/proxy'],axios:{ //是否开启跨域 proxy:true},proxy:{ '/api':{ target:'http://localhost:4000', pathRewrite:{ '^/.

2022-02-19 01:14:28 967

原创 2022春招前端岗位做提前准备

一、先说技术栈【要完整或者基本完整】html/cssjavascriptnodejswebpackgites6/7/8/9vue或react小程序 [不是必须的]跨平台开发 [不是必须的]而且要注意,大学学过的网络方便的问题,例如:http、缓存之类的。二、准备好面试题2.1 大厂数据结构 + 算法 、 html/css面试题 、 js面试题、 框架面试题 项目(一定要难点)2.2 中小厂html/css面试题 、 js面试题、 框架面试题 项目(一定要难点)

2022-02-18 01:23:26 316

原创 NuxtJS请求接口

前言:nuxt提供asyncData 和 fetch ,但是初学者会混乱,到底用哪个?怎么用?之类的问题。下面就详细说一下一、asyncData在官网也说了asyncData是页面组件使用的,也就是components目录下的.vue组件是不可以使用的(使用了不执行代码也不报错),所以总结一下。pages下面的.vue文件(也就是页面组件)使用asyncData来请求接口数据。但是要注意一点,asyncData中不可以使用this。我们可以这样用:<template> &l.

2022-02-18 00:07:19 1775

原创 HTML5的canvas雪花飘落特效

HTML5的canvas雪花飘落特效一、html代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" co

2022-02-14 03:27:03 818

原创 前端vue,nodejs + mysql(vue请求mysql接口数据)

一、vue-cli21. 全局安装 npm install vue-cli -g2. 局部安装项目 vue init webpack 项目名称 例如:vue init webpack demo1二、express-generator1. 全局安装 npm install express-generator -g2. express --view=ejs 项目名称 例如: express --view=ejs server3. npm install mysql

2022-02-14 03:19:32 796

原创 2022年最新《小鹿线web前端课程+项目实践课程》

2022年最新《小鹿线web前端课程+项目实践课程》HTML/CSS2022年最新《小鹿线web前端课程+项目实践课程》JavaScript2022年最新《小鹿线web前端课程+项目实践课程》前端面试题下载地址:百度网盘

2022-02-14 03:14:36 1076 4

原创 2022最新Vue面试题

面试题:Vue2.x 生命周期有哪些生命周期系统自带:beforeCreatecreatedbeforeMountmountedbeforeUpdateupdatedbeforeDestroydestroyed一旦进入到页面或者组件,会执行哪些生命周期,顺序。beforeCreatecreatedbeforeMountmounted在哪个阶段有el,在哪个阶段有el,在哪个阶段有el,在哪个阶段有databeforeCreate 啥也没有created 有d

2022-02-13 06:00:06 2348 1

原创 不会js可以直接学vue吗

非常不建议!!!!!!!!!!!!!!!如果前置性很多知识不牢固的情况下,vue中很多的写法和做法可能会让你很困惑。建议学习vue前,提前学习的知识有:js、es6、nodejs、webpack、git为什么要学习js?vue是用原生js写的,了解更多原理很有帮助,就算不了解原理在使用vue过程中会写的代码也都是js呀,所以必须会js为什么要学习es6?在写vue项目的时候会使用大量es6语法代码,包括vue源码都使用了很多es6的代码。为什么要学习nodejs?vue启动都要靠node

2022-02-13 05:47:37 8267

原创 NuxtJS组件怎么请求接口

一、pages目录的页面请求接口<script type="text/javascript">export default{ async asyncData(){ let res = await axios.get('https://xuexiluxian.cn/'); }}二、components目录的组件请求接口<script type="text/javascript">export default{ async fetch(){

2022-02-13 05:36:44 1149

原创 js 判断数组第二大的数

在2022年二月份有很多前端的朋友面试大厂会问到了js 判断数组第二大的数的题(其实就是一道算法题,在力扣题号为:215,题目为:数组中的第K个最大元素<script type="text/javascript">//访问网址:https://xuexiluxian.cn/var findKthLargest = function(nums, k) { let arr = new MinHeap(); nums.forEach(item=>{ arr.

2022-02-13 05:20:44 554

原创 2022年前端面试题

一、HTML面试题面试题:行内元素有哪些?块级元素有哪些? 空(void)元素有哪些?面试题:页面导入样式时,使用link和@import有什么区别?面试题:title与h1的区别、b与strong的区别、i与em的区别?面试题:img标签的title和alt有什么区别?面试题:png、jpg、gif 这些图片格式解释一下,分别什么时候用?二、CSS面试题面试题:介绍一下CSS的盒子模型面试题:line-height和heigh区别面试题:CSS选择符有哪些?哪些属性可以继承?面试题:C

2022-02-13 03:08:13 530

原创 NuxtJS怎么样用sass

一、安装需要用到的loadernpm install --save-dev node-sass sass-loader@10二、页面使用(注意不要漏了lang=“scss”,不是sass)<style lang="scss">//注意!这里很关键,很多配置成了不编译就是漏了lang="scss" </style>课程链接:https://xuexiluxian.cn/course/detail/30f536da49504f158b9fc285971cee52.

2022-02-13 02:56:01 671 3

原创 小鹿线前端课程怎么样

现在前端的学习基本分为:自学前端、培训前端,下面就说一下利弊。一、培训班学习前端 缺点:花钱 优点:体系化学习 怎么选择培训:如果是专门搞培训机构的我是非常不推荐的,原因比较简单大家可以想一下,如果一个老师一直在培训,他的技术会下降吗?培训机构的项目都是老师随便想的,那么问题就是和真实企业的项目差距有多大呢?等等一系列的问题。那么应该选择什么样的机构呢?比如小鹿线吧,那么这搞开发的公司,有java岗位,前端岗位,ui岗位,产品岗位等等,小鹿线公司的前端都是自己的学生,换句话说,如果你最后培训完没找到

2022-02-13 00:52:18 729 1

原创 vue框架优点和缺点

谈论话题之前先说点废话打开一下思想:从古至今设计出来一个新的东西并且被人广泛使用的就一定得到了市场和人群的验证,所以我们称做为好的东西。但是作为学习者我们一定要知道它好的一面和坏的一面,这样才证明我们理解的更加透彻。例如我们简单的想从马车到汽车到飞机,我们直接飞机的好就是出行速度快等等,坏处可能就是贵等等。那么vue优点想必很多朋友也都知道了,比如:数据驱动等等。当然vue等底层肯定也是要操作dom的,只不过作为使用vue框架的我们来说感觉是数据驱动dom。vue是mvvm框架:可以把一个大的

2022-02-04 17:07:02 5505

原创 2022年web前端面试题

web前端面试题分为:html/css面试题、javascript面试题、vue面试题、性能优化面试题、网络方面面试题等等,那么在2022年,web前端面试题有哪些呢?可以来小鹿线看看面试题视频https://xuexiluxian.cn/第一章 面试题基础篇1.1 HTML面试题面试题:行内元素有哪些?块级元素有哪些? 空(void)元素有哪些?行内元素:span、img、input…块级元素:div、footer、header、section、p、h1…h6…空元素:br、hr…​​

2022-02-04 14:37:01 6903

原创 jQuery推箱子小游戏

使用jquery来完成的推箱子小游戏案例。主要功能点有,使用map来构建数组,从而数据来创建地图,并且渲染地图,使用使用keydown来完成人物的移动位置,使用判断来判断是否是墙,通过数组判断墙的位置,并且人物移动箱子是通过检测碰撞判断箱子移动以及人物位置和判断箱子前面是不是墙和是不是俩的箱子的逻辑问题。视频教程:https://xuexiluxian.cn/course/detail/36ce15bada2b461d8e1a227b77120f17HTML代码:<body><

2022-02-02 01:03:17 736

原创 vuex为什么不能直接修改数据

首先要知道vuex是单向数据流,如果在组件中可以直接修改state数据就违背了vuex这个仓库了。还有就是,如果组件内可以修改state数据,那么如果是异步修改怎么办?所以有很多无法预测的问题,而且可以读一下原文链接:vuex 不但是一种全局修改数据的工具,更重要的意义是在于把跨组件的交互,拆分为基于状态管理的处理。使用如 vuex 本身就是希望基于这样一个数据结构的约定,使得项目代码更加直观和简单。每一个 state树对应整个项目的一个数据,每一个 mutation 执行完成后都可以更新到一个新的

2022-02-02 00:46:14 2125 1

原创 js保留小数 js保留2位小数方法

toFixed()方法var num = 55;num.toFixed(2);结果:55.00

2022-02-01 14:33:29 518

原创 HTML文本框样式大全

输入框景背景透明:鼠标划过输入框,输入框背景色变色:<INPUT value=“Type here” NAME=“user_pass” TYPE=“text” SIZE=“29” οnmοuseοver=“this.style.borderColor=‘black’;this.style.backgroundColor=‘plum’”style=“width: 106; height: 21”οnmοuseοut=“this.style.borderColor=‘black’;this.st

2022-02-01 13:54:00 1958

原创 html空格

html有字符集,可以通过字符集来表示Css 的方式空格CSS中当 white-space 属性取值为pre时,浏览器会保留文本中的空格和换行,例如: AA BB 显示效果为: AA BB​CSS的 letter-spacing 属性用于设置文本中字符之间的间隔,例如:欢迎光临!显示效果为: 欢 迎 光 临 !CSS的 word-spacing 属性用于设置文本中单词之间的间隔,例如:Happy new year!显示效果为: Happy new ye

2022-02-01 13:46:25 310

原创 js new操作符具体做了什么

new操作符具体做了什么

2022-01-28 02:18:49 1126

原创 历史上第一个网页长这样

1991 年 8 月,第一个静态页面诞生了,这是由 Tim Berners-Lee 发布的,想要告诉人们什么是万维网。从静态页面到 Ajax 技术,从 Server Side Render 到 React Server Components,历史的车轮滚滚向前,一个又一个技术诞生和沉寂。前言1994 年,万维网联盟(W3C,World Wide Web Consortium)成立,超文本标记语言(HTML,Hyper Text Markup Language)正式确立为网页标准语言,我们的旅途从此开.

2021-05-12 10:28:59 1436

原创 jQuery滑动星星评分效果

每日分享效果,今天分享一个jQuery滑动星星评分效果。jQuery星星评分制作5颗星星鼠标滑过评分打分效果,可取消评分结果,重新打分。HTML代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</t...

2019-11-05 10:17:29 1174 1

原创 面试完然后?为什么就没然后了?提升成功率

前言:大学毕业想找web前端实习岗位却一直没消息?刚刚培训出来信心满满(但是多少有点虚),也是面试很多找不到工作,面试很多公司,一直没结果?这是为什么?痛点分析:1.hr来电话,通知去面试,结果连技术都没问就让回去等通知,然后就没然后了。2.去公司面试,问的技术很多不会,然后就没然后了。3.去公司面试,老是问到原理,根本不知道如何回答,然后就没然后了。4.去公司面试,问到是否有真实项...

2019-11-04 17:39:43 377

原创 web前端面试题-CSS篇(持续更新...)

1,介绍一下标准的CSS的盒子模型?低版本IE的盒子模型有什么不同的?(1)有两种, IE 盒子模型、W3C 盒子模型; (2)盒模型: 内容(content)、填充(padding)、边界(margin)、边框(border); (3)区 别: IE的content部分把 border 和 padding计算了进去;2,CSS选择符有哪些?哪些属性可以继承?1.id选择...

2019-11-04 11:46:38 228

原创 jQuery鼠标滑过横向时间轴样式

每日分享效果,今天分享内容为:jQuery鼠标滑过横向时间轴样式效果图:HTML代码:<!DOCTYPE html><html><head> <title></title> <link rel="stylesheet" type="text/css" href="css/style.css"></hea...

2019-10-30 11:27:33 184

原创 React还是Vue:你该如何选择?

React和Vue的适用范围无疑是很相似的:同样是基于组件的轻量级框架,同样专注于用户界面的视图层。同样可以用在简单的项目中,也同样可以使用全家桶扩展为复杂的应用程序。2016年React巩固了它作为前端框架之王的地位,这一年中可以看到它在Web端和移动端的快速成长,同时稳稳领先于它的主要竞争对手Angular。但是2016对Vue来说也是同样令人印象深刻的一年,它发布了Vue 2.0版本并且...

2019-10-28 10:27:32 305

原创 1024程序员火钳刘明

发现一个平台做了一个这样的活动,这也太简单了,侮辱我们程序员?var page = { HelloWorld(){ return `恭喜你发现隐藏福利,获得了14天VIP会员兑换码(这里来个随机数)! 请尽快进行兑换:)`; } }那我就来一个更加简单的内容,类似于天王盖地虎,小鸡炖蘑菇江湖上流传着这样一首诗:(?????应该填写什么?)床前明月光,???...

2019-10-24 00:17:08 169

原创 WebStorm常用快捷键,快速收藏

1. 必备快捷键Ctrl+/:注释当前行Ctrl+Shift+/:当前位置插入注释Ctrl+Alt+/:块注释,并Focus到首行,写注释说明用的Ctrl+Shift+A:选择当前标签前后,修改标签用的F11:全屏Shift+F11:全屏免打扰模式,只编辑当前文件Alt+F3:选择所有相同的词Alt+.:闭合标签Alt+Shift+数字:分屏显示Alt+数字:切换打开第N个文件...

2019-10-23 12:08:39 202

原创 1024程序员节的来历

1024程序员节1024程序员节是中国广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。节日介绍1024程序员节,是中国程序员的共同节日。在1842...

2019-10-22 11:41:36 622

原创 web前端还能火多久?现在学来得及吗?

前端是个最近几年火起来的工种,而且持续火热中,有个词叫水涨船高,来的人多了,竞争多了,标准也就提高了。现在对前端工程师的要求跟当年前已经不能同日而语了。当然了,所谓的趋势,不是一天两天就到来的,它是未来的一个技术方向,我们之所以关注趋势,是要关注变化,技术的发展与普及不是一日之功,一定是慢慢过渡的,但是你能够比其他人提前看到方向,真正的市场到来的时候,你就可以提前做好准备,提前发掘机会。首先,...

2019-10-19 13:24:38 555

原创 为什么用vue.js,为什么前端开发46%的人都在用?

一句话总结:用数据绑定的思想,vue可以简单写单个页面,也可以写一个大的前端系统,也可以做手机app的界面。1、Vue.js是什么?渐进式框架 自底向上增量开发的设计 易学习 易整合 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue的核心库只关注视图层,并且非常容易学习,非常容易...

2019-10-12 11:43:37 254

原创 sublime快捷键大全

一、通用(General)↑↓←→:上下左右移动光标,注意不是不是 KJHL !Alt:调出菜单Ctrl + Shift + P:调出命令板(Command Palette)Ctrl + ` :调出控制台二、选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有...

2019-10-11 13:34:28 178

原创 jQuery自定义数字滚动效果

每日分享效果时间到,今日分享:jQuery自定义数字滚动效果效果图:一、html代码<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,c...

2019-10-10 18:51:49 475 1

原创 vue 3-新特性预览

**一、兼容性**目前打包后的代码是 ES2015+,不支持 IE 11。二、对 TypeScript 的使用目前的代码 98% 以上使用 TypeScript 编写。如果你还没有学习 TypeScript,请尽快学习,否则可能看不懂源码。另外有件事情说出来可能会让你非常惊讶,Vue 3 的源代码完全没有使用 class 关键字!(只在测试代码和示例代码里用到了 class 关键字)...

2019-10-10 13:56:23 1595

NodeJS+Vue实现支付宝支付(沙箱)完整流程 .zip

NodeJS+Vue实现支付宝支付(沙箱)完整流程

2021-05-12

空空如也

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

TA关注的人

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