51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Javascript实用效果整理
为什么 VS Code 能迅速占领 JavaScript 开发者社区
首先,为了避免与微软的VisualStudioIDE发生混淆,这里先说明一下,VisualStudioCode(也即VSCode)是一款轻量级的编辑器,类似Atom或SublimeText。它的采用量节节攀升,迅速占领了开发者市场!2015年,微软推出了VSCode的第一个版本。在第二年的StackOverflow开发...
代码星球
·
2020-12-24
为什么
VS
Code
迅速
占领
CSS3中的渐变效果
渐变是css3中比较丰富多彩的一个特性,通过渐变我们可以实现许多绚丽的效果。渐变可分为线性渐变和径向渐变。 沿着某条直线朝一个方向产生渐变效果语法:linear-gradient([<point>||angle]?<stop>,<stop>[,<stop>]*)...
代码星球
·
2020-12-24
CSS3
中的
渐变
效果
JavaScript定时器的更多知识点
导语:JavaScript定时器是window的一个对象接口,并不是JavaScript的一部分,它的功能是由浏览器实现的,在不同浏览器之间会有所不同。定时器也可以由node.js运行时本身实现。几周前我在推特上发布了这样一个面试问题:JavaScript面试问题: 在哪里可以找到setTimeout和set...
代码星球
·
2020-12-24
Javascript
定时器
更多
知识点
5个JavaScript的字符串处理库
使用字符串可能是一项繁琐的任务,因为有许多不同的用例。例如,将字符串转换为驼峰大小写这样的简单任务可能需要几行代码才能达到最终目标。function camelize(str) { return str.replace(/(?:^w|[A-Z]|w|s+...
代码星球
·
2020-12-24
5个
Javascript
字符串
处理
比较 JavaScript 对象的四种方式
比较 JavaScript 中的原始值非常简单。只需使用任何一种可用的相等运算符即可,例如严格相等运算符:'a'==='c';//=>false1===1;//=>true但是对象却有结构化数据,所以比较起来比较困难。在本文中,你将学习如何正确比较 JavaScript&nbs...
代码星球
·
2020-12-24
比较
Javascript
对象
四种
方式
7个简单但棘手的JavaScript面试问题
如果您符合高级开发人员的资格,其工作涉及JavaScript,那么在编码面试中很有可能会被问到棘手的问题。遵循这个建议:“熟能生巧”。深入有规律地学习JavaScript将提高您的编码能力,并且可以提高您的面试技巧。在这篇文章中,你会发现7个乍一看很简单但很棘手的JavaScript面试问题。虽然一开始这些问题看起来是...
代码星球
·
2020-12-24
7个
简单
棘手
Javascript
面试
JavaScript浮点数精度
0.1+0.2是否等于0.3作为一道经典的面试题,已经广外熟知,说起原因,大家能回答出这是浮点数精度问题导致,也能辩证的看待这并非是ECMAScript这门语言的问题,今天就是具体看一下背后的原因。 ECMAScript中的Number类型使用IEEE754标准来表示整数和浮点数值。所谓IEEE754标准,全...
代码星球
·
2020-12-24
Javascript
点数
精度
工作中常用的JavaScript函数片段
functionnoRepeat(arr){return[...newSet(arr)];}functionarrayMax(arr){returnMath.max(...arr);}functionarrayMin(arr){returnMath.min(...arr);}functionchunk(arr,size...
代码星球
·
2020-12-24
工作
中常
用的
Javascript
函数
JavaScript Array (数组) 对象
数组对象的作用是:使用单独的变量名来存储一系列的值。newArray();newArray(size);newArray(element0,element1,...,elementn);参数size是期望的数组元素个数。返回的数组,length字段将被设为size的值。参数element...,elementn是参数列...
代码星球
·
2020-12-24
Javascript
Array
数组
对象
用JavaScript让你的浏览器说话
最近在开发一个个人项目时,我冒出了一个尝试让浏览器说话的想法。不知道该怎么做,于是,我在网上寻找了一下答案,在MDN上,我找到了答案。让我们来看看如何通过JavaScript让浏览器说话。 让我们来创建一个基础函数,这个函数的参数为我们想说的话或者词,最后让我们的浏览器说出来。我们将利用在大多数现代浏览器上都...
代码星球
·
2020-12-24
Javascript
你的
浏览器
说话
JavaScript的声明提升
1.何为声明提升?在JavaScript中,当出现var声明的变量或者function声明的函数时,会将该声明提到当前作用域的前面执行,这便是声明提升。值得注意的是,只是提升了声明操作,赋值还是在原来的位置进行。声明提升包括变量声明提升和函数声明提升。变量声明提升先来看一看变量的声明提升。比如下面的代码:console...
代码星球
·
2020-12-24
Javascript
声明
提升
JavaScript 变量、作用域及内存详解
基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。(1)值类型:数值、布尔值、null、undefined。(2)引用类型:对象、数组、函数。如果赋值的是引用类型的值,则必须在堆内存中为这个值分配空...
代码星球
·
2020-12-24
Javascript
变量
作用域
内存
详解
利用CSS变量实现炫酷的悬浮效果
最近,我从Grover网站 上发现以一个好玩儿的悬停动画,这个动画是将鼠标移动到订阅按钮上移动光标,会跟随光标实现相应的彩色渐变。这个想法很简单,但是它能使这个按钮脱颖而出,人们一下子就注意到它了,增加了点击的概率。怎样才能达到这个效果,使我们的网站脱颖而出呢?其实,它并不像我们想象的那么难! 追踪...
代码星球
·
2020-12-24
利用
CSS
变量
实现
炫酷
a标签中防止跳转的href=javascript:;、void(0);等都是什么意思
a标签的href属性用于指定超链接目标的URL,href属性的值可以是任何有效文档的相对或绝对URL(路径),包括片段标识符和 JavaScript 代码段。JavaScript: 是表示在触发默认动作时,执行一段JavaScript代码,而 javascript:; ...
代码星球
·
2020-12-24
标签
防止
跳转
href
Javascript
软件工程师生存指南:面试准备、工作经验和实用工具
编者按:软件工程师是令人羡慕的职业。但是如何才能拿到这份工作?又如何才能做好这份工作呢?拥有相关经验的ValeriAlexiev提供了相关建议和工具。其中包括了如何准备面试、如何以软件工程师的身份工作以及如何持续改进方面的经验之谈。我刚开始工作的头几年是紧张学习的时间。我得面对现实,成为软件工程师需要有很多技能,这些我...
代码星球
·
2020-12-24
软件
工程师
生存
指南
面试
首页
上一页
...
49
50
51
52
53
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他