当前位置: 首页 > article >正文

前端***

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新增的)


http://www.kler.cn/a/293925.html

相关文章:

  • 实时渲染技术如何助力3D虚拟展厅?
  • const限定符-C语言中指针的“可变与不可变”法则
  • 使用支付宝沙箱完成商品下单
  • 2-UML概念模型测试
  • redis实现消息队列的几种方式
  • 大数据技术之Hadoop :我是恁爹
  • 使用Python读取Excel数据的详细指南
  • mhtml图片提取 百度图片下载
  • 使用html+css+layui实现动态表格组件
  • MySQL报错:[Err] 1075 - Incorrect table definitionmysql
  • 提高开发效率的实用工具库VueUse
  • 【2024数模国赛赛题思路公开】国赛D题思路丨附可运行代码丨无偿自提
  • 数据仓库: 6- 数据仓库分层
  • AI模块在人工智能中扮演着什么样的角色
  • 【机器学习】朴素贝叶斯方法的概率图表示以及贝叶斯统计中的共轭先验方法
  • idea中配置Translation插件完成翻译功能
  • 视觉语言模型(VLMs)知多少?
  • C#基础(6)值类型和引用类型
  • 7.统一网关-Gateway
  • 前端跨域问题详解与解决方案指南
  • ArcGIS Pro SDK (十三)地图创作 3 特殊图层
  • 【优化】Nginx 配置页面请求不走缓存 浏览器页面禁用缓存
  • 深入探讨Go语言中的切片与数组操作
  • Mysql在线安全变更工具 gh-ost
  • iOS——持久化
  • adb devices找不到设备