自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 JavaScript之手撕new

[](()举个例子// 现实中瘦不了,但网络中一定要保持苗条function Thin_User(name, age) {this.name = name;this.age = age;}Thin_User.prototype.eatToMuch = function () {// 白日 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 做梦吧,留下肥胖的泪水console.log(‘i eat so much, but

2022-05-01 11:44:41 147

原创 HTML作业-蛋糕店

优惠福利伏格雷推荐哈根达斯月饼风味酸奶冰淇淋歌帝梵推荐Dipping点蘸系列中街1946推荐回归童年系列冰品Vivi Dolce推荐糖果色系化妆品冰淇淋爱之使者+MORE乌云红心冰淇淋爱心小蛋糕星空棒棒糖爱心马卡龙饭后小憩+MORE泡芙坚果曲奇牛油泡芙牛角包芒果班戟葡式蛋挞抹茶摩提.

2022-05-01 11:41:25 248

原创 html+css基础教程入门篇之CSS 浮动行框和清理

.news {background-color: gray;border: solid 1px black;}.news img {float: left;}.news p {float: right;}some text这种情况下,出现了一个问题。因为浮动元素脱离了文档流,所以包围图片和文本的 div 不占据空间。如何让包围元素在视觉上包围浮动元素呢?需要在这个元素中的某个地方应用 clear:不幸的是出现了一个新的问题,由于没有现有的元素可以应用清理,所以我们只能添加一

2022-05-01 11:37:27 147

原创 js异步之宏任务(marcroTask)和微任务

也就是请求处理过程中,你不能闲着,会产生异步的请求,回头再处理,然后继续执行下面的请求。同步阻塞示例:console.log(1000)alert(200)console.log(3000)上面就是同步阻塞示例,你不点击alert确认窗口,不会打印3000js绝大部分都是同步,不过多详解;[](()同步异步问题首先,你要知道javascript是单线程语言。js任务需要排队顺序执行,如果一个任务耗时过长,后边一个任务也的等着,但是,假如我们需要浏览新闻,但新闻包含的超清图片加载很慢,总不.

2022-04-30 12:04:32 167

原创 Web核心技术之Request

this.doGet(req,resp);}}使用request的getMethod()来获取请求方式,根据请求方式的不同分别获取请求参数值,这样就可以解决上述问题,但是以后每个Servlet都需要这样写代码,实现起来比较麻烦,这种方案我们不采用解决方案二:request对象已经将上述获取请求参数的方法进行了封装,并且request提供的方法实现的功能更强大,以后只需要调用request提供的方法即可,在request的方法中都实现了哪些操作?(1)根据不同的请求方式获取请求参数,获取的内容如下

2022-04-29 13:19:30 923

原创 Webpack搭建ES6开发环境(部分摘自网络)

安装css加载器cnpm i css-loader style-loader -D安装HTML插件cnpm i html-webpack-plugin -DPS:【依赖安装到 开发环境与生产环境的区别】开发环境,即项目的编码阶段需要的依赖,上线后不需要引用,例如:webpack构建工具、babel加载器等,使用 --save-dev 或 -D 命令安装;生产环境,项目上线后开始正式提供对外服务的阶段仍然需要依赖支持,例如:jQuery库、路由等,使用 --save 或 -S 命

2022-04-29 13:17:10 597

原创 Vue项目实战 —— 哔哩哔哩移动端开发

注册带正则个人中心下拉加载更多主页修改个人中心视频播放加关注+收藏评论盖楼A回复B B回复C C回复A类似功能很多就不一一展示介绍,直接进入开发项目开始=====在一开始会配置路径别名、封装好axios、rem等,写移动端rem适配,肯定要做好,这里我单独写了多种设配,极简易懂站在逆向思维去写的, 希望可以帮助到大家移动端设配 rem vw_0.活在风浪里的博客-CSDN博客由于使用vw、vh依赖于视图窗口,故当屏幕分辨率变大或者缩小,尺寸会进行相应的放大或者缩小,

2022-04-29 13:15:11 230

原创 vue面试题 内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度

数组语法:data: {activeClass: ‘active’,errorClass: ‘text-danger’}Style 也可以通过对象语法和数组语法进行动态绑定:对象语法:data: {activeColor: ‘red’,fontSize: 30}数组语法:data: {styleColor: {color: ‘red’},styleSize:{fontSize:‘23px’}}[](()四.怎么理解Vue的单向数据流?============

2022-04-29 13:13:41 169

原创 Vue快速入门(从入门到实战)

[](()1、插值表达式[](()(1)花括号格式:{{表达式}}说明;该表达式支持JS语法,可以调用js内置函数(必须有返回值)表达式必须有返回结果。例如1+1,没有结果的表达式不允许使用,如: var a = 1+1;可以直接获取Vue实例中定义的数据或函数示例HTML:i{name ) )JS:var app =new vue({el:“#app”,data:{name:“Jack”"}})[](()2、差值闪烁使用0方式在网速较慢时会出现问题。在

2022-04-29 13:11:44 866

原创 Vue基础知识的加深理解

2.1 watch监视的表示watch:{isHot:{immediate:true,//handler什么时候调用?即是isHot发生改变的时候handler(newValue,oldValue){//这里通常可以根据新旧值之间的变化而执行有些操作console.log(‘isHot被修改了,新值为:’+newvalue+‘旧值为:’+oldvalue)}}}ps:这里watch监视的是isHot属性,你可以尝试改变isHot的值,你会发现便会触发isHot中的handler

2022-04-29 13:10:02 258

原创 vue作用域插槽,你真的懂了吗?

最难理解的是作用域插槽。看了文档说明的朋友可能还会有点晕,大概是说在作用域插槽内,父组件可以拿到子组件的数据。子组件可以在slot标签上绑定属性值,如:而父组件通过slot-scope绑定的对象下拿到nickName的值。{{scope.nickName}}这里大家应该都有疑问。这有什么用?我在子组件用$emit向父组件传递数据不就行了?[](()关于作用域插槽的一点理解====================================================..

2022-04-29 13:07:42 172

原创 Vue2 必备的50个知识点

单页面路由数据与视图分开缺点:单页面不利于seo不兼容IE首屏加载时间长2、为什么说Vue是一个渐进式框架?Vue的全家桶,你可以选择不用,或者只选几样去用,比如不用vuex3、Vue跟React的异同点?相同点:都是单向数据流都使用了虚拟DOM的技术都支持SSR组件化开发不同点:前者template,后者JSX数据改变,前者响应式,后者手动setStateReact单向绑定,Vue双向绑定React状态管..

2022-04-29 13:05:36 112

原创 vue-admin-template 动态路由的实现(方式一)

name: ‘AddBanner’,component: () => import(‘@/views/appmanage/addbanner/index’),meta: { title: ‘添加Banner’, icon: ‘’ }}]},{path: ‘/createactivationcode’,hidden: true,component: Layout,children: [{path: ‘index’,name: ‘CreateActivationCode’,co

2022-04-29 13:03:55 1936

原创 Vue 过滤器 常用相关指令 自定义指令函数式和对象式以及它们的注意事项(六)

账号:密码:年龄:性别:男女爱好:学习打篮球打台球所属校区请选择小区北京上海深圳广东其他信息:阅读并接受《用户协议》提交总结:[](()2. Vue的过滤器========================================================================过滤器分为局部过滤器和全局过滤器。过滤器可以应用到插值语法和v-bind上面,不可以用到v-model上面。源码:一...

2022-04-29 13:02:00 81

原创 服务网关介绍

搭建过程如common模块[](()3.2、修改配置pom.xmlcom.studycommon_utilorg.springframework.cloudspring-cloud-starter-gateway2.2.1.RELEASEcom.alibaba.cloudspring-cloud-starter-alibaba-nacos-discovery2.2.1.RELEASE</depend 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码

2022-04-28 18:31:15 653

原创 有趣的控制台使用方法

大家可以看到控制台里面有一首诗还有其它信息,如果想清空控制台,可以点击左上角那个来清空,当然也可以通过在控制台输入console.clear()来实现清空控制台信息。如下图所示现在假设一个场景,如果一个数组里面有成百上千的元素,但是你想知道每个元素具体的值,这时候想想如果你用alert那将是多惨的一件事情,因为alert阻断线程运行,你不点击alert框的确定按钮下一个alert就不会出现。下面我们用console.log来替换,感受一下它的魅力。看了上面这张图,是不是认识到log的强大之处.

2022-04-28 18:26:54 261

原创 日志体系简介

2006年Log4j的作者推出新的日志标准接口规范Slf4j(Simple Logging Facade for Java),也可以称为日志门面,用来对标JCL,它比JCL更优秀。Slf4j之后的项目统一日志标准的方式:假设项目D、E都使用Slf4j接口,首先在代码层已经统一了,如果要做到日志标准统一也十分简单,直接替换日志标准库与对应的桥接包即可,就如下图所示:Slf4j之前的项目统一日志标准的方式:假充把A、B、C项目都统一成Log4j日志输出,只需要引入Slf4j与相关的桥接包,再引入具体的.

2022-04-28 18:25:18 60

原创 文件上传(OSS)

code: 200,message: ‘请求成功’,result: imgComponents,}})// 上传的关键性代码router.post(‘/uploadImgs’, async ctx => {let { filename, files } = ctx.request.body// console.log(filename, files)try {files.map(item => {let extend = ‘.’ + item.imgname.split(‘

2022-04-28 18:23:19 229

原创 排序方法8大总结

{int gap[]={1,2,3,5,8,13,21,34,55,89};shellSort(a,length,gap,9);}[](()6.归并排序:思想:归并算法,指的是将两个已经排序的序列合并成一个序列的操作。归并操作的算法原理为:1.申请空间,使其大小为两个已经排序序列之和,用来存放合合并后的序列2.设定两个指针,分别指向两个已经排好序的序列的起始位置。3.比较两个指针所指向的元素,选择相对较小的元素放入合并空间中,并移动指针到下一个位置4.重复步骤3,直到某一指针到达序列为

2022-04-28 18:21:42 43

原创 掌握这20个CSS技巧提升你的CSS技能

border-right: 1px solid #666;}.nav li:last-child {border-right: none;}这是一种很混乱的方式,它不仅强制浏览器以一种方式渲染,然后又通过特定的选择器来撤销它。这样覆盖样式是不可避免的。然而,最重要的是,我们可以通过使用:not伪类(pseudo-class) 在你想声明的元素上仅仅只使用一种样式:.nav li:not(:last-child) {border-right: 1px solid #666;}上面就是,除了最

2022-04-28 18:19:22 144

原创 技术hr 面试的一些问题?

html 是网页的骨架,展示页面内容的,css 是修饰html的,添加一些好看的样式JavaScript 是向页面添加事件行为的。用于客户端的脚本语言,用来给HTML网页增加动态功能。jqueryajaxajax实现前后端交互,前端和服务端之间的数据交互一般是通过发起ajax请求来完成的。ajax好处:实现无需刷新就可以更新页面数据,增强了用户体验es6新特性(1)箭头函数,对于function函数,省略function和大括号只保留参数和内容,如果只有一.

2022-04-28 18:16:55 1168

原创 手撕大厂出现的过的一些笔试题---------动态内存函数题

GetMemory(&str);//传地址就没问题strcpy(str,“hello world”);//此时str不再是NULL了,而是新申请的首元素地址printf(str);//打印出hello worldfree(str);str=NULL;//说烂了,不说了,简称一套带走,嘻嘻!!}int main(){test();}改正2:(返回值接收)//问:下面test函数会输出什么#include<stdio.h>#include<stdlib.h&

2022-04-28 18:14:36 32

原创 手写webpack核心原理,再也不怕面试官问我webpack原理

这里的value指的是什么意思呢?其实就是import的值,可以看我们的index.js的代码。import add from “./add.js”import {minus} from “./minus.js”;const sum = add(1,2);const division = minus(2,1);console.log(sum);console.log(division);可见,value指的就是import后面的 ‘./add.js’ 和 ‘./minus.js’然后我们将f

2022-04-28 18:12:56 161

原创 8个顶级React

[](()Shards=========================================================================演示:https://designrevision.com/demo/shards-dashboard-lite-react/blog-overview地址:https://github.com/designrevision/shards-dashboard-reactShards Dashboard React是免费的React

2022-04-27 22:12:27 149

空空如也

空空如也

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

TA关注的人

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