一.JavaScript代码性能优化 JavaScript作用域优化 在作用域上查找变量是从局部变量开始依次向外的 避免使用with:改变了作用域结构,是访问某个变量变快了但相应的其他局部变量访问变慢 谨慎使用闭包 JavaScript流程控制优化 循环控制for-in: 循环控制forEach:增 ...
分类:
编程语言 时间:
2020-02-28 20:57:44
阅读次数:
62
参考文档:https://www.cnblogs.com/wupeiqi/articles/5602773.html 1、JavaScript代码存在形式 <!-- 方式一 --> <script type"text/javascript" src="JS文件"></script> <!-- 方式二 ...
分类:
编程语言 时间:
2020-02-28 15:49:02
阅读次数:
42
Vue之前后端交互 一、前后端交互模式 接口调用方式 原生ajax 基于jQuery的ajax fetch axios 异步 JavaScript的执行环境是「单线程」 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执 ...
分类:
其他好文 时间:
2020-02-24 12:44:04
阅读次数:
63
我们直觉上会认为 JavaScript 代码在执行时是由上到下一行一行执行的。但实际这并不完全正确 a = 2; var a; console.log(a); 这里可能会认为是 undefined,因为 var a 声明在 a = 2 之后。实际输出了 2。 console.log(a); var ...
分类:
Web程序 时间:
2020-02-23 10:05:23
阅读次数:
76
js中垃圾收集机制原理:垃圾收集器会按照固定的时间间隔(或代码执行中预定的收集时间), 周期性地执行这一操作:找出那些不再继续使用的变量,然后释放其占用的内存。 1.引用计数法 原理:当JavaScript代码生成一个新的内存驻留项时(比如一个对象或函数),系统就会为这个项留出一块内存空间。因为这个 ...
分类:
编程语言 时间:
2020-02-21 22:38:56
阅读次数:
73
javascript引擎工作原理什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当你写了vara=1+1;这样一段代码,JavaScript引擎做的事情就是看懂(解析)你这段代码,并且将a的值变为2。 学过编译原理的人都知道,对于静态语言来说(如Java、C++、C),处理上述这些
分类:
编程语言 时间:
2020-02-20 16:49:41
阅读次数:
58
javascript引擎工作原理 1. 什么是JavaScript解析引擎? 简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比方说,当你写了 var a = 1 + 1; 这样一段代码,JavaScript引擎做的事情就是看懂(解 ...
分类:
编程语言 时间:
2020-02-20 16:46:43
阅读次数:
55
JavaScript:基础语法 注释 JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。JavaScript严格区分大小写,如果弄错 ...
分类:
编程语言 时间:
2020-02-18 18:02:25
阅读次数:
58
一、介绍: JS是运行客户端的脚本语言,是嵌套在html中,能被浏览器直接解析; 主要用于写网页特效,表单验证,增加用户与浏览器之间的交互效果。 在HTML页面中嵌入JavaScript代码方式 1.使用JavaScript:前缀构建执行JavaScript代码 2.使用<script></scri ...
分类:
编程语言 时间:
2020-02-14 16:32:02
阅读次数:
69
一、JavaScript代码复用单位是函数,函数可以包含一段可执行代码,也可以接收调用者传入的参数。JavaScript定义函数主要有以下2种方式:第一种方式:有名函数 定义函数:function 函数名(形式参数列表){} 调用函数:函数名(实际参数列表) 注意:函数不调用,不会执行里面代码,只有 ...
分类:
Web程序 时间:
2020-02-10 17:50:43
阅读次数:
76