首页
快讯
工具箱
门户
导航
云销售
搜索
登录
注册
首页
话题
小组
问答
好文
用户
我的社区
域名交易
唠叨
首页
小组
JavaScript交流
JavaScript交流
465 帖子
19 成员
创建于 2024-06-01
组长:
道亮_(:з」∠)_
加入小组
JavaScript 作为最流行的语言之一,其语法灵活且每年都在不断吸纳新特性,即使是一个从业多年的老手, 偶尔也会有一些被低估的 JavaScript 功能和技巧
js交流
js教程
js提问
js方法分享
发布帖子
全部
交流
分享
教程
方法
代码
[教程]
Js判读浏览器是否支持 CSS 属性
css3的出现让浏览器的表现更加的丰富多彩,表现冲击最大的就是动画了,在日常书写动画的时候,很有必要去事先判断浏览器是否支持,尤其是在写CSS3动画库的时候。比如transition的animatio...
小蜗锅
发表于
414 天前
0
103
[教程]
如何保持屏幕常亮_Js实现设备保持唤醒状态
JavaScript 中的一些新功能非常值得期待,唤醒锁定 api 就是其中之一。它允许我们与主机系统进行交互,可以帮助开发人员使用 JavaScript 指示操作系统保持屏幕唤醒状态!这对于希望用户...
小蜗锅
发表于
414 天前
0
82
[教程]
使用 Array.prototype.with 更新不可变数组
浏览器最近获得了一种新的可互操作方法,您可以在数组上调用它:Array.prototype.with() 。Browser Support 浏览器支持:chrome 110Edge 110firefo...
小蜗锅
发表于
414 天前
0
165
[教程]
95%的人都回答不上来的问题:函数的length是多少?
为什么为什么我会想到这个知识点呢?因为昨晚,在一个群里,有一位同学在讨论一道字节跳动的面试题123.length + 123 ?说实话这道题,我一开始也没答出来。其实我是知道,面试官想考Number...
小蜗锅
发表于
414 天前
0
94
[教程]
对比ECMAScript 模块 (ESM) 和 CommonJS
JavaScript 最初只是一种简单的语言,用于使静态网站更具活力和交互性。然而,用 JavaScript 编写的项目在很久以前就开始变得越来越复杂。正因为如此,我们很快就发现需要一种方法来将代码分...
小蜗锅
发表于
414 天前
0
115
[教程]
html5解决华为原生浏览器底部栏兼容问题
我们之前开发的H5网页,有客户反馈页面底部被浏览器下方的工具栏遮住了,经过测试发现目前只有华为原生x5浏览器底部栏出现这个兼容问题,它遮住了底部页面,造成了这个样式兼容问题。可以看出:在华为浏览器中下...
小蜗锅
发表于
414 天前
0
129
[教程]
提升JavaScript代码质量的最佳实践
在JavaScript编程中,代码质量优化是一项重要的技能。它可以帮助我们提高代码的可读性、可维护性和性能。本文将通过一些实际优化过程中的案例,展示如何通过一些技巧和最佳实践,使我们的代码更加优雅。1...
小蜗锅
发表于
414 天前
0
210
[教程]
TypeScript 中的对象重构
对象重构是 ES 6 的一项强大功能,可帮助开发人员编写更简洁的代码。它允许我们将 JavaScript 对象中的属性提取到变量中。说到 TypeScript 中的对象重构,下面的语句不起作用。con...
小蜗锅
发表于
414 天前
0
205
[教程]
JavaScript 命名约定最佳实践
在开发过程中,遵循标准的命名约定可以提高代码的可读性。下面就来看看 JavaScript 中命名约定的最佳实践。1. 变量的命名约定JavaScript 变量名称是区分大小写的,大写和小写字母是不同的...
小蜗锅
发表于
414 天前
0
120
[教程]
star-history源码阅读:Github的stargazers接口与分页机制
Github的stargazers接口Github官方提供了一系列REST api(现在有向graphql上迁移的趋势),通过REST API,可以获得许多Github上的信息,以此为基础,我们可以构...
小蜗锅
发表于
414 天前
0
155
[教程]
5分钟内理解 .prototype 链
在JavaScript的世界里,原型(prototype)系统是一个常被讨论但不易掌握的概念。作为JavaScript继承模型的基石,理解原型对于构建大型应用或进行对象操作至关重要。让我们一起探索这个...
小蜗锅
发表于
414 天前
0
178
[教程]
JavaScript语言基础
任何语言的核心所描述的都是这门语言在最基本的层面上如何工作,涉及语法、操作符、数据类型以及内置功能,在此基础之上才可以构建复杂的解决方案。语法区分大小写例如let Main"这是一个主体&q...
msd123
发表于
421 天前
0
200
[教程]
XSS攻击,这次一定会!
完整阅读本文大约需要5分钟。开启本文前,先提出两个我在面试时被问到的题:为了预防XSS攻击,我们会对用户的输入内容进行过滤,转义的时机应该是a.输入时前端处理 b.落库时后端处理 c.拼接HTML时 ...
msd123
发表于
421 天前
0
132
[教程]
js 清除对象中的空值
目标:清除对象中没值的数据 unfined、null、、{}、。出现的场景:针对在对空值的定义上前端:输入框中不输入值就是没值但是实际上输入框绑定了一个字段,不输入值为undefined或。还有{}、...
msd123
发表于
421 天前
0
120
[教程]
input输入框仅支持输入数字及两位小数点解决
input输入后即时从接口获取数据的验证(仅支持输入数字及两位小数点的数字)input输入后将输入内容传给后端,并且即时从后端拿到计算后的数值问题及难点输入框内容是否符合后端要求规范(如果不符合规范发...
msd123
发表于
421 天前
0
125
[教程]
js截取video视频画面帧
注意视频必须播放才能截取到视频帧作为封面,可以监听播放进度来截取封面。不播放截取出来是黑屏,你可以监听vedio的timeupdate事件在事件处理中去完成截图。另外注意将vedio标签的crossO...
msd123
发表于
421 天前
0
134
[教程]
原生JavaScript实现AJAX、JSONP
相信大多数前端开发者在需要与后端进行数据交互时,为了方便快捷,都会选择JQuery中封装的AJAX方法,但是有些时候,我们只需要JQuery的AJAX请求方法,而其他的功能用到的很少,这显然是没必要的...
风轻y
发表于
449 天前
0
201
[教程]
向数组中插入元素
向一个数组中插入元素向一个数组中插入元素是平时很常见的一件事情。你可以使用push在数组尾部插入元素,可以用unshift在数组头部插入元素,也可以用splice在数组中间插入元素。但是这些已知的方法...
风轻y
发表于
449 天前
0
190
[教程]
优化嵌套的条件语句
我们怎样来提高和优化javascript里嵌套的if语句呢?if (color) { if (color black) { printBlackBackground(); } else if (co...
风轻y
发表于
449 天前
0
122
[教程]
排列含音节字母的字符串
Javascript有一个原生方法sort可以排列数组。一次简单的array.sort()将每一个数组元素视为字符串并按照字母表排列。你也可以提供自定义排列方法。.sort(); // 但是当你试图整...
风轻y
发表于
449 天前
0
221
[教程]
undefined与null的区别
undefined表示一个变量没有被声明,或者被声明了但没有被赋值null是一个表示“没有值”的值Javascript将未赋值的变量默认值设为undefinedJavascript从来不会将变量设为n...
风轻y
发表于
449 天前
0
159
[教程]
可以接受单参数与数组的方法
写一个方法可以接受单个参数也可以接受一个数组,而不是分开写两个方法。这和jQuery的一些方法的工作原理很像(css 可以修改任何匹配到的选择器).你只要把任何东西连接到一个数组. Array.con...
风轻y
发表于
449 天前
0
196
[教程]
使用"use strict" 变得懒惰
译者注:此片翻译较渣,欢迎指正,建议大家阅读原文或直接阅读MDN对严格模式的中文介绍 并欢迎PR)JavaScript的严格模式使开发者更容易写出“安全”的代码。通常情况下,JavaScript允许程...
风轻y
发表于
449 天前
0
198
[教程]
将Node List转换为数组(Array)
querySelectorAll方法返回一个类数组对象称为node list。这些数据结构被称为“类数组”,因为他们看似数组却没有类似map、foreach这样的数组方法。这是一个快速、安全、可重用的...
风轻y
发表于
449 天前
0
186
[教程]
模板字符串
ES6中,JS现在有了引号拼接字符串的替代品,模板字符串。示例: 普通字符串var firstName Jake; var lastName Rawr; console.log(My name i...
风轻y
发表于
449 天前
0
102
[教程]
检查某对象是否有某属性
当你需要检查某属性是否存在于一个对象,你可能会这样做:var myObject { name: tips_js }; if (myObject.name) { ... } 这是可以的,但是你需要知道...
风轻y
发表于
449 天前
0
157
[教程]
变量提升
理解变量提升可以帮助你组织方法作用域。只要记住变量声明和方法声明都会被提升到顶部。变量的定义不会提升,即使你在同一行声明和定义一个变量。变量声明是让系统知道有这个变量存在而定义是给其赋值。functi...
风轻y
发表于
449 天前
0
147
[教程]
ES6中的伪强制参数
在许多编程语言中,方法的参数是默认强制需要的,开发人员必须明确定义一个可选的参数。在Javascript 中每一个参数都是可选的,但是我们可以利用es6参数默认值特性的优点来达到强制要求这种目的,并且...
风轻y
发表于
449 天前
0
115
[教程]
测量javascript代码块性能的小知识
快速的测量javascript的性能,我们可以使用console的方法,例如 console.time(label) 和 console.timeEnd(label)console.time(&quo...
风轻y
发表于
449 天前
0
170
[教程]
箭头函数
介绍一个ES6的新特性,箭头函数或许一个让你用更少行写更多代码的方便工具。它的名字(fat arrow functions)来自于它的语法>是一个比瘦箭头>要’胖的箭头’(译者注:但是国内...
风轻y
发表于
449 天前
0
226
«
2
3
4
5
6
7
8
9
10
成员
更多
csdn大佬
凯特网
梦回大唐
免费图床
fifa45
欢乐岛
久久在线
冯艳
站长交流