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深入之call和apply的模拟实现
JavaScript深入系列第十篇,通过call和apply的模拟实现,带你揭开call和apply改变this的真相call一句话介绍call:call()方法在使用一个指定的this值和若干个指定的参数值的前提下调用某个函数或方法。举个例子:varfoo={value:1};functionbar(){console.log(this.value);}bar.call(foo);//1复制代码注意两点:call改变了this的指向,指向到foobar函数执行了模拟实现第一步那么我们该怎么模拟实现这两个
546047
3319
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
5年前
JavaScript
好玩又实用的19个JavaScript动画库
前言今天我们来看看2019年的一些伟大的JavaScript动画库。在2002年左右,我们使用Flash来制作网络动画。而在2008年,由Flash制作的网站是非常受欢迎(Flash网页游戏风靡一时)。但是在2015,一切都变了,HTML5的崛起:2015年,微软宣布鼓励网站停止使用该公司的Silverlight技术,转而使用更新的、基于HTML5技术的媒体播放系统。2015年1月,YouTube彻底抛弃了Flash,实现向HTML5的全面过渡。2015年7月23日,Twitch宣布将逐渐放弃基于Flas
557506
3721
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
5年前
JavaScript
Javascript 面试的完美指南(开发者视角)
为了说明JS面试的复杂性,首先,请尝试给出以下结果:console.log(2.0==“2”==newBoolean(true)==“1”)十有八九的会给出false,其实运行结果是true,原因请看这里。1)理解JS函数函数是JavaScript的精华,是JS一等公民。JS函数不仅仅是一个普通的函数,与其他语言不同,JS函数可以赋值给变量,作为参数传递给另一个函数,也可以从另一个函数返回。console.log(square(5));/*...*/functionsquare(n){returnn*n;
553115
3704
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
6年前
JavaScript
js数组对象分组如何分组排序?
前言前面通过两章,细致的讲解了数组的方法,而且提供了简单的例子,相信大家都有初步的了解了,而且也相信大家都有所得,今天来实战,数据如何分组呢?要应用数组的那些知识呢?如果还没有学习前面两章的,请点击:你对JavaScript的Array对象了解有多少?ES6中Array数组你应该知道的操作数据下面提供杂乱无章的国家数据,包括中文名和英文名。其中,英文名是key,中文名是值。{"Afghanistan":"阿富汗","Angola":"安哥拉","Albania":"阿尔巴尼亚","UnitedArabEm
558194
3255
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
JavaScript
几个骚操作,让代码自动学会画画,太好玩啦!
PK创意闹新春,我正在参加「春节创意投稿大赛」,详情请看:春节创意投稿大赛先睹为快如下图,代码在自己一行一行写程序,逐渐画出一个喜气灯笼的模样(PC移动端都支持噢),想不想知道是它怎么实现的呢?和胖头鱼一起来探究一番吧O(∩_∩)O~你也可以直接点击用程序自动画了一个灯笼体验一番,胖头鱼的掘金活动仓库查看源码原理探究这个效果就好像一个打字员在不断地录入文字,页面呈现动态效果。又好像一个早已经录制好影片,而我们只是坐在放映机前观看。原理本身也非常简单,只要你会一点点前端知识,就可以马上亲手做一个出来。1.滚
545917
3306
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
5年前
JavaScript
JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 async/await 更好地编码方式!
在单线程环境中编程的缺陷以及如何解决这些缺陷来构建健壮的JavaScriptUI。按照惯例,在本文的最后,分享5个如何使用async/wait编写更简洁代码的技巧。为什么单线程是一个限制?在发布的第一篇文章中,思考了这样一个问题:当调用堆栈中有函数调用需要花费大量时间来处理时会发生什么?例如,假设在浏览器中运行一个复杂的图像转换算法。当调用堆栈有函数要执行时,浏览器不能做任何其他事情——它被阻塞了。这意味着浏览器不能渲染,不能运行任何其他代码,只是卡住了。那么你的应用UI界面就卡住了,用户体验也就不那么好
553155
3224
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
JavaScript
你是怎么理解ES6中 Decorator 的?使用场景?
你是怎么理解ES6中Decorator的?使用场景?一、介绍Decorator,即装饰器,从名字上很容易让我们联想到装饰者模式简单来讲,装饰者模式就是一种在不改变原类和使用继承的情况下,动态地扩展对象功能的设计理论。ES6中Decorator功能亦如此,其本质也不是什么高大上的结构,就是一个普通的函数,用于扩展类属性和类方法这里定义一个士兵,这时候他什么装备都没有classsoldier{}定义一个得到AK装备的函数,即装饰器functionstrong(target){target.AK=true}使用
545804
3361
0
冴羽
Lv0
理想主义者,个人微信:mqyqingfeng ,带你看技术与生活的诗与远方
0
关注
0
关注者
关注
冴羽
2年前
JavaScript
被要求实现instanceof,面试官到底在考我什么?
也许你我素未谋面,但很可能相见恨晚,我是前端胖头鱼被问麻了相信小伙伴面试时不止一次被要求手写实现xxx了,曾经胖头鱼也被问过n次类似问题,其中有一个题目映像比较深刻,instanceof实现原理,这篇文章我想和大家一起尝试用至少3种方式实现...胖头鱼的手写实现仓库(350star),你要的手写都有,欢迎点击看看github.com/qianlongo/f…用法回顾instanceof 运算符用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。MDN
546729
3326
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
6年前
JavaScript
Canvas小游戏——五子棋
前言CanvasAPI(画布)是在HTML5中新增的标签用于在网页实时生成图像,并且可以操作图像内容。HTML5的Canvas画布功能真的很强大,与之对应的还有Svg,都是HTML5的核心之一。想了解更多,来看看Canvas和Svg的对比。HTML主体<!--难度级别,可以不要,默认简单--><divclass="choose"><imgsrc="images/bg.jpg"alt=""width="100%"><divclass="choose-lv">&
557266
3805
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
5年前
JavaScript
JavaScript类型在什么情况下会发生类型自动转换
前言大家都知道JavaScript是弱类型语言,而且JavaScript声明变量的时候并没有预先确定的类型,变量的类型就是其值的类型,也就是说变量当前的类型由其值所决定,夸张点说上一秒种的String,下一秒可能就是个Number类型了,这个过程可能就进行了某些操作发生了强制类型转换。虽然弱类型的这种不需要预先确定类型的特性给我们带来了便利,同时也会给我们带来困扰,为了能充分利用该特性就必须掌握类型转换的原理。下面我们来介绍JavaScript类型在什么情况下会发生类型自动转换:什么时候自动转换为stri
556887
3723
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多