-

javascript 之执行环境
概念 执行环境 (Execution context,简称EC)或执行上下文对象(后面统一用执行上下文表示),它定义了变量或者函数有权访问的其他数据,决定了他们各自的行为。是不是有点不好理解,先简单翻译下: js代码执行时所在的环境。继续后面 在JavaScript中执行环境分三种: 全局执行环境 : 这个是最外围的执行环境,一旦代码被载入,引擎最先进入的就是这个环境。在浏览器中
- 互联网
- 2026年05月04日
-

Java 常用数据结构对象的实现原理 集合类 List Set Map 哪些线程安全 (美团面试题目)
Java中的集合包括三大类,它们是Set、List和Map, 它们都处于java.util包中,Set、List和Map都是接口,它们有各自的实现类。 List、Set都继承自Collection接口,Collection (所有集合类的接口) Set(集) 实现类主要有HashSet和TreeSet List(列表) 实现类主要有ArrayList,LinkedList,Vector
- 互联网
- 2026年05月04日
-

javascript之正则表达式(一)
正则表达式:定义一套规则,检查字符串的用的.换句话说,就是记录文本规则的代码。 适用于进行文字匹配工具,例如: (1)测试字符串的某个模式 (2)替换文本 (3)根据模式匹配从字符串中提取一个子字符串。 语法:/匹配对象模式/ 两种定义方法: var rel=new RegExp() ; //用实例化的写法来定义正则 或 var re=/a/ ; 例子: var str="abc"
- 互联网
- 2026年05月04日
-
Java 中File类的createNewFile()与createTempFile(), delete和deleteOnExit区别
Java的File类中有两个delete方法:delete和deleteOnExit delete无需解释,为直接删除,deleteOnExit文档解释为:在虚拟机终止时,请求删除此抽象路径名表示的文件或目录。也就是说,程序运行deleteOnExit成功后,File并没有直接删除,而是在虚拟机正常运行结束后才会删除。 file创建文件的另一个方法
- 互联网
- 2026年05月04日
-
JavaScript 中 4 种常见的内存泄露陷阱
了解 JavaScript 的内存泄露和解决方式! 在这篇文章中我们将要探索客户端 JavaScript 代码中常见的一些内存泄漏的情况,并且学习如何使用 Chrome 的开发工具来发现他们。读一读吧! 介绍 内存泄露是每个开发者最终都不得不面对的问题。即便使用自动内存管理的语言,你还是会碰到一些内存泄漏的情况。内存泄露会导致一系列问题,比如:运行缓慢,崩溃,高延迟,甚至一些与其他应用相关的问题
- 互联网
- 2026年05月04日
-
JavaScript中Math对象的方法介绍
1.比较最值类 1.1 max() 方法,比较一组数值中的最大值,返回最大值。 var maxnum = Math.max(12,6,43,58,70); console.log(maxnum); //"70" 1.2 min() 方法,比较一组数值中的最小值,返回最小值。 var minnum = Math.min(12,6,43,58,70); console
- 互联网
- 2026年05月04日
-
javascript 中的location.href 并不是立即执行的,是在所在function 执行完之后执行的。
javascript 中的location.href 并不是立即执行的,是在所在function 执行完之后执行的。 1 function getUrl(tp) { if (tp == &#39;d&#39;)<br/> {<br/> location.href= &#39;/Default/a&#39;;<br/> }<
- 互联网
- 2026年05月04日
-
JavaScript中Null和Undefined的深渊
当讨论JavaScript中的原始数据类型时,大多数人都知道的基本知识,从String,Number到Boolean。这些原始类型相当简单,行为符合常识。但是,本文将更多聚焦独特的原始数据类型Null和Undefined,是什么让他们如此相似,却又似是而非。 理解Null和Undefined 在JavaScript中,null是字面量同时也是语言中的关键字,用来表示无法识别的对象值。换句话说
- 互联网
- 2026年05月04日
-
JavaScript 中对变量和函数声明提前的演示样例
如题所看到的,看以下的演示样例 (能够使用Chrome浏览器,然后F12/或者右键,审查元素.调出开发人员工具,进入控制台console输入) (使用技巧: 控制台输入时Shift+Enter能够中途代码换行) var name = “xiaoming”; (function(){ var name = name || “小张”; console
- 互联网
- 2026年05月04日
-

javascript中的this与函数讲解
前言 javascript中没有块级作用域(es6以前),javascript中作用域分为函数作用域和全局作用域。并且,大家可以认为全局作用域其实就是Window函数的函数作用域,我们编写的js代码,都存放在Window函数内(这是个假设),也就是说javascript中只有函数作用域(前面假设做前提下)。 作用域是什么 作用域是一个盒子,盒子内部的变量只能在当前盒子中使用
- 互联网
- 2026年05月04日






