您的当前位置:TAGS -> javascript
  • JavaScript判断变量类型的四种方法

    前端开发2025年10月20日

    typeof(根据二进制判断): 常用于判断基础数据类型,对于引用数据类型除了function 返回 ‘function’,其余都返回 ‘object’ (typeof null === object) instanceof: 主要用于区分引用数据类型,检测构造函数的 prototype 属性是否出现在某个实例对象的 原型链 上 语法:object(某个实例...

  • 深入理解JavaScript对象

    前端开发2025年10月19日

    ...

  • JavaScript撤销恢复操作的实现方法详解

    前端开发2025年10月18日

    目录 前言 一、初期设想 二、如何收集状态 1.通信尝试 2.如何通信 三、管理者与执行者 1.数据驱动 2.管理者 3.执行者 前言 这是一个基于原生JavaScript+Three.js的系统, 我需要在里面增加撤销恢复的功能, 这并非针对一个功能, 而是各种操作. 主要记录思路. 一、初期设想 栈似乎很合适, 用栈存储状态. 最近的一次操作入栈存在于...

  • 一文带你搞懂JavaScript中转义字符的使用

    前端开发2025年10月18日

    ...

  • JavaScript数据类型对函数式编程的影响示例解析

    前端开发2025年10月18日

    目录 前言 JavaScript中 的数据类型中的可变数据 原始类型(基本类型) 对象类型(引用类型) JavaScript 为何能会让纯函数变得不纯? 如何解决可变数据的影响? 数据拷贝 使用不可变数据方案 总结 前言 本篇文章是JavaScript 函数式编程 学习系列第二篇,感兴趣也可以先去看第一篇: 一文理解JavaScript中的函数式编程的概念...

  • JavaScript 中的 apply、call、bind

    前端开发2025年10月17日

    在 JavaScript 中,apply、call、bind 是三个与函数调用相关的方法,它们都允许你在调用函数时手动设置函数的上下文(即 this 指向)。 1、apply 方法:apply 方法允许你调用一个函数,并且手动设置函数的上下文(即 this 指向)以及传递一个参数数组。其语法如下: function.apply(thisArg, [argsA...

  • JavaScript 如何验证 URL

    前端开发2025年10月17日

    前言 当开发者需要为不同目的以不同形式处理URL时,比如说浏览器历史导航,锚点目标,查询参数等等,我们经常会借助于JavaScript。然而,它的频繁使用促使攻击者利用其漏洞。这种被利用的风险是我们必须在我们的JavaScript应用程序中实现URL验证的原因。 URL验证检查URL是否遵循正确的URL语法,也就是每个URL必须具备的结构。URL验证可以使我...

  • 详解JavaScript是如何验证URL的

    前端开发2025年10月17日

    目录 前言 URL验证 如何执行URL验证 如何使用正则验证 安全使用JavaScript 前言 当开发者需要为不同目的以不同形式处理URL时,比如说浏览器历史导航,锚点目标,查询参数等等,我们经常会借助于JavaScript。然而,它的频繁使用促使攻击者利用其漏洞。这种被利用的风险是我们必须在我们的JavaScript应用程序中实现URL验证的原因。 U...

  • javascript与java有什么关系(区别与相似)

    前端开发2025年10月17日

    目录 什么是Java? 如何开始用 Java 编写代码 用Java编写一个简单的代码 代码说明 什么是 JavaScript? 如何开始使用 JavaScript 编写代码 如何编写你的第一个JavaScript 程序 代码说明 Java 和 JavaScript 之间的主要区别 Java 和 JavaScript 之间的相似之处 结论 随着时间的推移,软...

  • 这些 JavaScript 笔试题你能答对几道?

    前端开发2025年10月16日

    收藏 javascript-questions 这个仓库很久了,趁着周末来锻炼下自己的 JS 基础水平 因为逐渐也在承担一些面试工作,顺便摘录一些个人觉得比较适合面试的题目和方向 事件流(捕获、冒泡) 源链接 以下代码点击结果是啥? <div onclick="console.log('div')"> <p onclick="console...