Web秀
首页
专栏
文章
问答
热点
导航
实例
文章
登录
首页
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
登录
综合
Uni-App
Webpack
React
Html
Electron-Vue
Electron
Vue-Nuxt
TypeScript
NodeJs
web前端
Vue
Css
JavaScript
比特币
ThreeJs
工具类
面试
服务器
小程序
其他
展开
推荐
最新
热榜
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
JavaScript
JavaScript深入之bind的模拟实现
JavaScript深入系列第十一篇,通过bind函数的模拟实现,带大家真正了解bind的特性bind一句话介绍bind:bind()方法会创建一个新函数。当这个新函数被调用时,bind()的第一个参数将作为它运行时的this,之后的一序列参数将会在传递的实参前传入作为它的参数。(来自于MDN)由此我们可以首先得出bind函数的两个特点:返回一个函数可以传入参数返回函数的模拟实现从第一个特点开始,我们举个例子:varfoo={value:1};functionbar(){console.log(this.
545213
3226
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
Css
巧用滤镜实现高级感拉满的文字快闪切换效果
今天偶然看到这样一类很有意思的文字快闪动画:这类文字快闪切换效果运用得当的话,能比较好的吸引用户的眼球。当然,今天并非是想用CSS实现上述的的效果。在尝试的过程中,我发现了另外一类能够使用CSS非常轻松实现文字快闪动画,运用了blur()滤镜和contrast()滤镜产生的融合效果,类似于这样:这个技巧也在多篇文章就提及,本文再简述下。blur滤镜混合contrast滤镜产生融合效果本文的重点,模糊滤镜叠加对比度滤镜产生的融合效果。单独将两个滤镜拿出来,它们的作用分别是:filter:blur():给图像
546570
3373
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
JavaScript
JavaScript专题之学underscore在数组中查找指定元素
JavaScript专题系列第十篇,讲解如何从数组中查找指定元素,并且跟着undersocre实现findIndex和findLastIndex、sortedIndex、indexOf和lastIndexOf前言在开发中,我们经常会遇到在数组中查找指定元素的需求,可能大家觉得这个需求过于简单,然而如何优雅的去实现一个findIndex和findLastIndex、indexOf和lastIndexOf方法却是很少人去思考的。本文就带着大家一起参考着underscore去实现这些方法。在实现前,先看看ES6
545538
3269
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
JavaScript
JavaScript深入之变量对象
JavaScript深入系列第四篇,具体讲解执行上下文中的变量对象与活动对象。全局上下文下的变量对象是什么?函数上下文下的活动对象是如何分析和执行的?还有两个思考题帮你加深印象,快来看看吧!前言在上篇《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executablecode)时,会创建对应的执行上下文(executioncontext)。对于每个执行上下文,都有三个重要属性:变量对象(Variableobject,VO)作用域链(Scopechain)th
546574
3287
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
Css
神奇的 CSS,让文字智能适配背景颜色
最近几天,有好几个同学都问了同样一个问题。页面上有一段文本,能否实现这段文本在不同背景色下展示不同的颜色?也就是俗称的智能变色。像是下面这样:文本在黑色底色上表现为白色,在白色底色上表现为黑色。看似很复杂的一个效果,但是其实在CSS中非常好实现,今天就介绍这样一个小技巧,在CSS中,利用混合模式mix-blend-mode:difference,让文字智能适配背景颜色。混合模式mix-blend-mode:differenceCSS3新增了一个很有意思的属性--mix-blend-mode,其中mix和b
545782
3263
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
JavaScript
ES6中新增的Set、Map两种数据结构怎么理解?
面试官:你是怎么理解ES6新增Set、Map两种数据结构的?如果要用一句来描述,我们可以说Set是一种叫做集合的数据结构,Map是一种叫做字典的数据结构什么是集合?什么又是字典?集合是由一堆无序的、相关联的,且不重复的内存结构【数学中称为元素】组成的组合字典是一些元素的集合。每个元素有一个称作key的域,不同元素的key各不相同区别?共同点:集合、字典都可以存储不重复的值不同点:集合是以[值,值]的形式存储元素,字典是以[键,值]的形式存储一、SetSet是es6新增的数据
544369
3296
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
面试
说说你对数据结构的理解?有哪些?区别?
#面试官:说说你对数据结构的理解?有哪些?区别?#一、是什么数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合前面讲到,一个程序=算法+数据结构,数据结构是实现算法的基础,选择合适的数据结构可以带来更高的运行或者存储效率数据元素相互之间的关系称为结构,根据数据元素之间关系的不同特性,通常有如下四类基本的结构:集合结构:该结构的数据元素间的关系是“属于同一个集合”线性结构:该结构的数据元素之间存在着一对一的关系树型结构:该结构的数据元素之间存在着一对多的关系图形结构:该
545658
3310
0
chokcoco
Lv0
iCSS前端趣闻
0
关注
0
关注者
关注
chokcoco
2年前
Css
巧用 CSS 实现动态线条 Loading 动画
有群友问我,使用CSS如何实现如下Loading效果:这是一个非常有意思的问题。我们知道,使用CSS,我们可以非常轻松的实现这样一个动画效果:<div></div>复制代码div{width:100px;height:100px;border-radius:50%;border:2pxsolidtransparent;border-top:2pxsolid#000;border-left:2pxsolid#000;animation:rotate3sinfinitelinear;}
545351
3286
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
服务器
如何理解CDN?说说实现原理?
一、是什么CDN(全称ContentDeliveryNetwork),即内容分发网络构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术简单来讲,CDN就是根据用户位置分配最近的资源于是,用户在上网的时候不用直接访问源站,而是访问离他“最近的”一个CDN节点,术语叫边缘节点,其实就是缓存了源站内容的代理服务器。如下图:二、原理分析在没有
546914
3302
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
面试
说说你对贪心算法、回溯算法的理解?应用场景?
#面试官:说说你对贪心算法、回溯算法的理解?应用场景?#一、贪心算法贪心算法,又称贪婪算法,是算法设计中的一种思想其期待每一个阶段都是局部最优的选择,从而达到全局最优,但是结果并不一定是最优的举个零钱兑换的例子,如果你有1元、2元、5元的钱币数张,用于兑换一定的金额,但是要求兑换的钱币张数最少如果现在你要兑换11元,按照贪心算法的思想,先选择面额最大的5元钱币进行兑换,那么就得到11=5+5+1的选择,这种情况是最优的但是如果你手上钱币的面额为1、3、4,想要兑换6元,按照贪心算法的思路,我们会6=4+1
545072
3347
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多