闭包什么是闭包?密闭的容器,类似于set,map容器,存储数据的闭包是一个对象,存储是键值对的形式闭包的产生我将会从js的垃圾回收,作用域链,代码执行环境讲起
首先,产生闭包的条件是,函数嵌套,内部函数引用了外部函数的局部变量,这样导致了这个变量在内存上无法被回收,由此产生了所谓的闭包
那么这个变量为什么无法被回收了呢,这就要从js的垃圾回收谈起,js代码在执行时,会进入执行环境
而垃圾回收会
转载
2021-01-28 20:40:25
210阅读
2评论
1.为什么JavaScript是单线程?作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,浏览器不知道该以哪个线程为主,单线程这已经成了这门语言的核心特征。 为了利用多核CPU的计算能力,HTML5提出Web
转载
2024-01-08 19:35:14
57阅读
1.问:js中"1"+2+"3"+4 运算结果是? 答:1234 js中,字符串和数值相加,得到的还是字符串,这里的结果1234也是字符串。 2.问:4+3+2+"1" 运算结果是? 答:91 (从左至右的运算,前面是数值相加得到9,再和字符串相加得到91字符串。) 3.问:以下代码中,结果是? v
原创
2022-07-20 10:08:54
134阅读
1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构?2.声明函数作用提升?声明变量和声明函数的提升有什么区别?3.判断数据类型?4.异步
原创
2022-06-29 23:28:12
1289阅读
JavaScript是web开发人员不可不学的一门脚本语言,也是互联网上最流行的脚本语言,它是一个轻量级,但功能强大的编程语言,这门语言可用于HTML和web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。它主要用于网页的行为。JavaScript是可插入HTML页面的编程代码,插
原创
2021-07-17 14:11:14
202阅读
1、JS分页函数:开发过程中,分页功能一般是后台提供接口,前端只要传page(当前页码)和pageSize(每页最大显示条数)及对应的其他查询条件,就可以返回所需分页显示的数据。但是有时也需要前端本地进行一些简单的分页处理以减轻浏览器渲染时的内存损耗。如后台传回的数据条数非常多,达到几千条甚至上万条,但是后台又不方便分页传回数据,这个时候就只能前端先获取所有数据保存下来,然后前端本地进行分页并渲染
转载
2023-06-30 23:28:46
75阅读
JavaScript简介JS基础变量与常量基本数据类型运算符流程控制函数内置对象JavaScript简介# 1.JavaScript与Java没有半毛钱关系
之所以叫这么个名字纯粹是为了蹭当时Java的热度
# 2.JavaScript简称JS 也是一门前端的编程语言
前端由于非常受制于后端,所以有一些人异想天开想要通过js来编写后端代码一统江湖 由此开发了一个叫nodejs的工具(支持js跑
转载
2024-03-27 11:14:54
51阅读
前言:CSS、网络、ajax、JavaScript四个部分;打包以及UI框架和express未准备。CSS:画一
原创
2022-10-31 10:11:11
60阅读
2.4.1 简单说一下HTML,CSS,javaScript在网页开发中的定位?HTML:超文本标记语言,定义网页的结构CSS:层叠样式表,用来美化页面JavaScript:主要用来验证表单,做动态交互(其中AJAX)2.4.2简单介绍一下AJAX什么是AJAX?--》异步的JavaScript和XML作用是什么?--》通过AJAX与服务器进行数据交换,AJAX可以
原创
2021-08-18 10:46:28
69阅读
# Java前端部分总结
Java前端开发是指使用Java语言进行前端开发工作,主要包括使用Java开发Web应用程序、网站和移动应用程序等。本文将对Java前端部分进行总结,包括前端开发框架、常用工具和技术、以及代码示例等内容。
## 前端开发框架
### 1. Spring MVC
Spring MVC是Spring框架的一部分,是一种基于MVC设计模式的Web框架。它可以用于开发We
原创
2023-08-21 08:54:15
40阅读
2.4.1 简单说一下HTML,CSS,javaScript在网页开发中的定位? 2.4.2简单介绍一下AJAX 2.4.3 JS和JQuery的关系 2.4.4 JQuery的常用选择器 2.4.5 Jquery的页面加载完毕事件 2.4.6 JQuery的AJAX和原生js实现有什么关系 2.4
转载
2017-09-17 00:17:00
82阅读
2评论
简单来说,我要实现的功能是当某分支提交代码之后,自动拉取代码,自动打镜像,自动推倒AWS服务器项目前端是Angular,后端API部分是Pythonci脚本与代码平台关系不大,主要靠dockerfile文件首先根目录下 文件:## ====================================================## Angular CircleCI 2.1 co
原创
2023-03-04 11:40:42
71阅读