Web秀
首页
专栏
文章
问答
热点
导航
实例
文章
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
综合
Uni-App
Webpack
React
Html
Electron-Vue
Electron
Vue-Nuxt
TypeScript
NodeJs
web前端
Vue
Css
JavaScript
比特币
ThreeJs
工具类
面试
服务器
小程序
其他
展开
推荐
最新
热榜
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
JavaScript
JavaScript中执行上下文和执行栈是什么?
JavaScript中执行上下文和执行栈是什么?一、执行上下文简单的来说,执行上下文是一种对Javascript代码执行环境的抽象概念,也就是说只要有Javascript代码运行,那么它就一定是运行在执行上下文中执行上下文的类型分为三种:全局执行上下文:只有一个,浏览器中的全局对象就是window对象,this指向这个全局对象函数执行上下文:存在无数个,只有在函数被调用的时候才会被创建,每次调用函数都会创建一个新的执行上下文Eval函数执行上下文:指的是运行在eval函数中的代码,很少用而且不建议使用下面
547239
3215
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
面试
说说你对栈、队列的理解?应用场景?
#面试官:说说你对栈、队列的理解?应用场景?#一、栈栈(stack)又名堆栈,它是一种运算受限的线性表,限定仅在表尾进行插入和删除操作的线性表表尾这一端被称为栈顶,相反地另一端被称为栈底,向栈顶插入元素被称为进栈、入栈、压栈,从栈顶删除元素又称作出栈所以其按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据,具有记忆作用关于栈的简单实现,如下:classStack{constructor(){this.items=[];}/***添加一个(或几个)新元素
546611
3253
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
React
你在React项目中是如何使用Redux的? 项目结构是如何划分的?
#面试官:你在React项目中是如何使用Redux的?项目结构是如何划分的?#一、背景在前面文章了解中,我们了解到redux是用于数据状态管理,而react是一个视图层面的库如果将两者连接在一起,可以使用官方推荐react-redux库,其具有高效且灵活的特性react-redux将组件分成:容器组件:存在逻辑处理UI组件:只负责现显示和交互,内部不处理逻辑,状态由外部控制通过redux将整个应用状态存储到store中,组件可以派发dispatch行为action给store其他组件通过订阅store中的
546879
3232
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
Css
水平垂直居中深入挖掘
在上篇文章--一行CSS代码的魅力的最后,提到了两种快速实现水平垂直居中的方式。当然,CSS中实现水平垂直居中的方式很多。别看到水平垂直居中就准备右上角x掉,本文的重点不是罗列有多少种方式实现水平垂直居中方式,而是探讨一下常见的几种水平垂直居中的方式的利弊。嗯哼?也就是:那么多种水平垂直居中的方式,如果真的在业务中需要使用了,你脑海里第一时间会想到哪个?不同的水平垂直居中方式,它们肯定存在差异,那么最显著的不同是什么?有没有所谓的最完美的水平垂直居中?本文将讨论4种水平垂直居中的方式,分别是,并且每个起个
546739
3395
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
工具类
《前端入门到进阶》前端工具,Git的使用
常见操作全局配置用户信息gitconfig--globaluser.name"smyhvae"gitconfig--globaluser.email"smyhvae@163.com"分支的合并场景:基于master分支的代码,开发一个新的特性如果你直接在master分支上开发这个新特性,是不好的,万一你在开发特性1的时候,领导突然又要叫你去开发特性2,就不好处理了。难道开发的两个特性都提交到master?一会儿提交特性1的commit,一会儿提交特性2的commit?这会导致commit记录很混乱。所以,
546324
3303
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
Css
CSS 奇技淫巧:动态高度过渡动画
这个问题源自于掘金上的一个留言,一个朋友问到,为什么我下面这段代码的高度过渡动画失效了?伪代码大概是这样:{height:unset;transition:all0.3slinear;will-change:height;&.up{height:0;}&.down{height:unset;}}复制代码把它还原成一个实际的Demo,效果大概是这样(本质想的想法是通过给元素切换它的.up,.down类,让它实现展开、合上的动画):嗯哼?很奇怪,明明给height属性设置了transition
544669
3321
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
Vue
说说你对nexttick的理解?
一、NextTick是什么官方对其的定义在下次DOM更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的DOM什么意思呢?我们可以理解成,Vue在更新DOM时是异步执行的。当数据发生变化,Vue将开启一个异步更新队列,视图需要等队列中所有数据变化完成之后,再统一进行更新举例一下Html结构<divid="app">{{message}}</div>构建一个vue实例constvm=newVue({el:'#app',data:{message:'原始值'}})
545533
3331
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
6月前
Vue
[提升10倍速]vue升级Vite复盘总结
重构vue项目到vite,项目编译构建提升10倍速
121
0
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
Css
圆角大杀器,使用滤镜构建圆角及波浪效果!
本文,将另辟蹊径,介绍一种使用滤镜去构建圆角的独特方式。首先,我们来看这样一个图形:一个矩形,没什么特别的,代码如下:div{width:200px;height:40px;background-color:#000;}如果,我们现在需要给这个矩形的两端加上圆角,像是这样,该怎么做呢:Soeasy,不过就是加个border-radius而已:div{width:200px;height:40px;+border-radius:40px;background-color:#000;}好,那如果,不再是直线,
545340
3262
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
Vue
说说你对vue的理解?
有使用过vue吗?说说你对vue的理解一、从历史说起Web是WorldWideWeb的简称,中文译为万维网我们可以将它规划成如下的几个时代来进行理解石器时代文明时代工业革命时代百花齐放时代石器时代石器时代指的就是我们的静态网页,可以欣赏一下1997的Apple官网最早的网页是没有数据库的,可以理解成就是一张可以在网络上浏览的报纸,直到CGI技术的出现通过CGIPerl运行一小段代码与数据库或文件系统进行交互,如当时的Google(1998年)文明时代ASP,JSP大家应该都不会太陌生,最早出现于2005年
546769
3271
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多