找到约 10000 条结果
  • 红宝书第十四讲:详解JavaScript集合类型:Map、Set、WeakMap
    红宝书第十四讲:详解JavaScript集合类型:Map、Set、WeakMap资料取自《JavaScript高级程序设计(第5版)》。查看总目录:红宝书学习大纲一、Map:钥匙任选的“保险箱”Map的键可以是任意数据类型(如对象、函数),不像普通Object只能用字符串/符号作为键。适合需要复杂键的场景 1。示例:员工信息管理 {代码...} 1: 参考...
    2025-03-25
  • 如何在HTML中使用JavaScript:从基础到高级的全面指南!
    JavaScript是一种轻量级的编程语言,通常用于网页开发,以增强用户界面的交互性和动态性。然而在HTML中,有多种方法可以嵌入和使用JavaScript代码。本文就带大家深入了解如何在HTML中使用JavaScript。
    2024-04-18
  • JavaScript中基本类型和引用类型的区别
    1、基本数据类型和引用数据类型  ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。  基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。  当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。2、常见的基本数据类型:  Number、Strin...
    2024-03-15
  • Day14 - JavaScript 引用和值拷贝
    作者:©黎跃春-追时间的人 简介:JavaScript30 是 Wes Bos 推出的一个 30 天挑战。项目免费提供了 30 个视频教程、30 个挑战的起始文档和 30 个挑战解决方案源代码。目的是帮助人们用纯 JavaScript 来写东西,不借助框架和库,也不使用编译器和引用。现在你看到的是这系列指南的第 14 篇。完整中文版指南及视频教程在 从...
    2017-08-03
  • JavaScript之函数为什么是一等公民
    不管你承不承认,任何人在社会环境中都会被潜在的分为三六九等,而JavaScript中的函数就是一等公民。 什么是函数 函数是以function关键字定义的一组用来执行特定功能的语句。定义函数有三种方式:函数声明,函数表达式和构造函数。 函数声明 {代码...} 函数表达式 {代码...} 构造函数 {代码...} 构造函数的第三个参数是...
    2019-11-21
  • 前端百题斩【003】—— js中的基本类型和引用类型
    写该系列文章的初衷是“让每位前端工程师掌握高频知识点,为工作助力”。这是前端百题斩的第3斩,希望朋友们关注公众号“执鸢者”,用知识武装自己的头脑
    2021-05-28
  • JavaScript 垃圾回收入门
    来源于 现代 JavaScript 教程 垃圾回收章节虽然在 JavaScript 中不用自己管理内存,但是了解原理可以在关键时候快速搜索到解决办法,毕竟很多时候遇到问题是连搜索什么关键词都想不起来呀 ?
    2018-07-16
    2
  • 快速理解JavaScript 中的 LHS 和 RHS 查询
    变量的赋值操作会执行两个动作,首先编译器会在当前作用域中声明一个变量(如果之前没有声明过),然后在运行时引擎会在作用域中查找该变量,如果能够找到就会对它赋值。 --- 《你不知道的JavaScript(上卷)》 P7
    2017-08-14
    1
  • JavaScript的深浅拷贝
    存储问题:深拷贝和浅拷贝的主要区别:在内存中的存储类型(堆和栈)不同堆:动态分配的内存,大小不定也不会自动释放栈:自动分配的内存,由系统自动释放数据类型:
    2018-01-31
    1
  • 数据类型——数据类型简介及之间的转换
    内容简介: {代码...} 一、数据类型简介 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} 二、类型转换 {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...}
    2017-10-04
  • JavaScript的类型小记
    JavaScript中没有类但是有类型.类型分两种--原始类型(string,number,boolean,null,undefined)和引用类型(保存对象的引用).
    2016-10-09
  • JS中函数参数值传递和引用传递
    在JavaScript红宝书中说到,“ECMAScript中所有函数的参数都是按值传递的”。理解这个概念先要从JS的堆内存和栈内存说起:栈内存为自动分配的内存空间,它由系统自动释放;堆内存则是动态分配的内存,大小不定也不会自动释放。(很初级的理解,有错误还望指正)
    2017-10-06
  • JS基础oneday
    网页交互的过程 {代码...} 什么事JavaScript •JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言 •JavaScript特点 {代码...} •JavaScript组成 JavaScript的基本结构 {代码...} 网页中引用JavaScript的方式 •使用<script>标签 {代码...} •外部JS文件 {代码...} •直接在HTML标签中 {代码...} 建议使...
    2020-06-23
  • js的垃圾收集机制以及写代码如何处理
    程序都自己的内存,一旦内存过多就会清楚以前的缓存。所以,在写代码的时候,不要仅仅只会推变量到栈中,还要会将变量从栈中释放。 那么问题来了,我们应该如何将内存从栈中释放呢? 要释放变量,那就要从javaScript的垃圾收集机制开始学习了。 javaScript的垃圾收集机制有两种 1.标记清除 这是JavaScript最常用的方法。...
    2019-10-08
  • Javascript之变量,作用域及内存管理
    JavaScript变量及类型检测 javascript数据类型分为基本数据类型,引用数据类型和Symbol。 基本数据类型 String,Number,Boolean,undefined,null 引用数据类型 Object这里的Object包括带编号的有序集合Array,包含key/value的无序集合和另一种特殊对象Function。 要点:基本数据类型的值是不可变的,引用数据类型值是可...
    2019-11-21
  • Javascript this 的一些学习总结02【转自cnblogs的JKhuang】
    对于前面提及的情形,还有例外的情况,当调用表达式左侧是引用类型的值,但是this的值却是null,最终变为全局对象(global object)。 发生这种情况的条件是当引用类型值的base对象恰好为活跃对象(activation object)。
    2017-01-17
  • js获取select选中的标签option的值
    在网页开发中,获取HTML页面中的select元素的当前选中项是非常常见的需求。无论是表单提交,还是根据用户的选择动态更新页面内容,正确地获取select元素的值都是至关重要的。以下是实现这一操作的详细方法。
    2024-10-14