前端***

void(0)的作用是什么?

void操作符使表达式的运算结果返回 undefined。
void(0)用于防止页面刷新,并在调用时传递参数"0"。
void(0)用于调用另一种方法而不刷新页面。

列举几种类型的DOM节点

有以下几类DOM节点。

整个文档是一个文档( Document)节点。
每个HTML标签是一个元素( Element)节点。
每一个HTML属性是一个属性( Attribute)节点。
包含在HTML元素中的文本是文本(Text)节点。

如何在不支持 JavaScript的旧浏览器中隐藏 JavaScript代码?

在< script>标签之后的代码中添加"<!--",不带引号。

在< /script>标签之前添加"//-->",代码中没有引号。

旧浏览器现在将 JavaScript代码视为一个长的HTML注释,而支持 JavaScript的浏览器则将"<!-"和"//-->"作为一行注释。

JavaScript中callee和 caller的作用是什么?

caller返回一个关于函数的引用,该函数调用了当前函数;callee返回正在执行的函数,也就是指定的 function对象的正文。

用 JavaScript实现一个数组合并的方法(要求去重)。

代码如下。

复制代码
var arrl =['a']; var arr2 =['b', 'c'];var arr3=['c', ['d'], 'e', undefined, null];var concat =( function() {//去重合并arr1和arr2var _concat =function (arrl, arr2)for (var i =0, len= arr2.length; i< len; i++){~ arrl. indexOf (arr2[i])|| arrl. push(arr2[i])}}//返回数组去重合并方法return function(){ var result =[];for (var i=0, len= arguments .length;i< len:i++){ _concat (result, arguments [i])return result}})()

执行concat(arrl,ar2,ar3)后,会返回'a',null, undefined,'e',\['d,'c','b']。

说明用 JavaScript实现一个提取电话号码的方法。

代码如下

复制代码
var str="12345678901 021-12345678 有课前端网 0418-1234567  13112345678"; var reg=/(1\d{0})|(0\d{2,3}\-\d{7,8})/g;alert(str.match(reg);

测试"12345678901 021-12345678有课前端网0418-1234567 13112345678",得到的结果应该是:12345678901,021-12345678,0418-1234567,13112345678

JavaScript中常用的逻辑运算符有哪些?

"and"(&&)运算符、"or"(‖)运算符和"not"(!)运算符,它们可以在 JavaScript中使用。

什么是===运算符?

===称为严格等式运算符,当两个操作数具有相同的值和类型时,该运算符返回true。

元素的样式/类如何改变?

可以通过以下方式改变元素的样式。

复制代码
document. getElementById("myText").style. fontsize ="20";

可以通过以下方式改变元素的类。

复制代码
document. getElementById("myText ").className ="anyclass";

JavaScript中的循环结构都有哪些?

for、 while、do.... while、 for in、 for of(ES6新增的)

相关推荐
积流成海5 小时前
用代码实现哈希计算器:Web Crypto API 实战
前端·算法·哈希算法·哈希函数·盘子工具站
data analyse 4566 小时前
服务端访问日志聚合 PV 与 UV 怎么实现?日志采集与口径设计
大数据·前端·数据分析
song5016 小时前
React Native for OpenHarmony 实战:三方库 react-native-ratings 的鸿蒙化适配指南
javascript·react native·react.js·分类·harmonyos
JavaGuide6 小时前
DeepSeek Harness 重磅更新,Codex、Claude Code 子智能体进官方插件列表了,还有 Git 工作树和思考翻译!
前端·后端
小羊没烦恼!6 小时前
OS X 上使用.NET开发应用程序
开发语言·前端·数据库·人工智能·c#·策略模式
朱包林6 小时前
iTerm2终端配置指南
linux·javascript·python·云原生·容器·kubernetes·云计算
谢亮_vipxieliang6 小时前
JavaScript this 指向完全指南:调用位置决定一切
开发语言·javascript·ecmascript
Eiceblue7 小时前
使用 Python 实现 Excel 行列转置(保留单元格样式)
前端·python·excel
WeiXin_DZbishe7 小时前
基于Node.js的马拉松赛事管理系统的设计与实现-计算机毕设 附源码【课程设计】90211
java·javascript·vue.js·python·php·课程设计
西西学代码7 小时前
像素和颜色之间的转换(Flutter)
前端·javascript·flutter