码迷,mamicode.com
首页 >  
搜索关键字:js引擎    ( 292个结果
JS执行上下文栈
执行上下文栈 整个代码中一共产生了几个执行上下文对象? n+1 个 n 是调用函数的次数(函数内的调用次数也算) 1 是window对象 1.在全局代码执行前,JS引擎就会创建一个栈来存储管理所有的执行上下文对象 2.在全局执行上下文(window)确定后,将其添加到栈中(压栈) 3.在函数执行上下 ...
分类:Web程序   时间:2020-04-21 12:59:26    阅读次数:53
JS小结之事件循环
JavaScript的单线程意思是JS引擎在执行和解释JS代码的时候,都是在一个线程里完成的,而这个线程也就是所谓的“主线程”,但是实际上在处理其他的一些特殊操作的时候,是会为其开辟新的线程来专门执行,比如: 处理Ajax请求 处理DOM事件 定时器 文件的读写 等等,这些也就是我们所说的“异步”操 ...
分类:Web程序   时间:2020-04-06 11:26:40    阅读次数:75
mongodb_2
一、游标 在mongodb中,底层使用js引擎进行各种操作,所以我们在命令行窗口,可直接执行js代码。 我们使用find()方法查询时,他会将所有的数据都查询出来给我们,但是当数据量特别大的时候,这种操作并不是很好。我们希望就像python中生成器那样,我们需要数据,调用某些方法,就给我们返回数据。 ...
分类:数据库   时间:2020-04-02 00:51:53    阅读次数:89
JavaScript是什么
一、什么是JavaScript? 接触过前端的朋友都知道,javascript是一门运行在浏览器端的脚本语言,用来做客户端页面的交互。 二、JavaScript的运行环境是什么? 故名思意他的运行环境就是浏览器,但是真的是这样的吗?其实不然,他的真正运行环境其实是运行在浏览器内核中的js引擎。为什么 ...
分类:编程语言   时间:2020-03-31 20:52:52    阅读次数:197
前端面试题之渲染原理
浏览器的内核是指支持浏览器运行的最核心的程序,分为 JS引擎和渲染引擎 两个部分。 页面加载完成的过程 在网页的地址栏中输入url后,浏览器经历了什么样的过程? 客户端根据DNS服务器得到域名对应的ip地址; 客户端向该ip地址发送http请求; 服务器端收到、处理并返回http请求; 客户端收到响 ...
分类:其他好文   时间:2020-03-29 01:12:29    阅读次数:98
代理和反射的应用
1. 代理和反射 代理是什么? 通过调用 new Proxy() ,你可以创建一个代理用来替代另一个对象(被称之为目目标对象) ,这个代理对目标对象进行了虚拟,因此该代理与该目标对象表面上可以被当作同一个对象来对待。代理允许你拦截目标对象上的底层操作,而这本来是JS引擎的内部能力,拦截行为适用了一个 ...
分类:其他好文   时间:2020-02-29 00:44:28    阅读次数:56
Vue之前后端交互
Vue之前后端交互 一、前后端交互模式 接口调用方式 原生ajax 基于jQuery的ajax fetch axios 异步 JavaScript的执行环境是「单线程」 所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执 ...
分类:其他好文   时间:2020-02-24 12:44:04    阅读次数:63
js发展历史与基础
最早的浏览器是WWW浏览器 Mosaic浏览器是互联网历史上第一个获普遍使用和能够显示图片的网页浏览器,于1993年问世 浏览器组成部分: 1)shell部分(外壳) 2)内核部分 ① 渲染引擎(语法规则和渲染) ② Js引擎 ③ 其他模块 Js引擎说明 1)IE6首次实现对js引擎的优化和分离(2 ...
分类:Web程序   时间:2020-02-21 00:18:53    阅读次数:80
eventLoop
eventLoop的概念 其实浏览器有很多线程,比如有js引擎线程,有事件触发器线程,网络请求线程,定时器线程,当js引擎处理到设计其他的线程的时候,比如有个异步请求,比如有个click事件绑定,比如有定时器,或者有了要更改dom的操作。当有了涉及其他线程的代码执行时候,浏览器会分配给相应的线程去执 ...
分类:其他好文   时间:2020-02-19 20:44:56    阅读次数:100
对javascript EventLoop事件循环机制不一样的理解
前置知识点:浏览器原理,浏览器内核5种线程及协作,JS引擎单线程设计推荐阅读:从浏览器多进程到JS单线程,JS运行机制最全面的一次梳理【FE】浏览器渲染引擎「内核」js异步编程,Promise实现推荐阅读:Javascript异步编程的4种方法前端面试必考题Promise的源码解析堆、栈、队列、执行... ...
分类:编程语言   时间:2020-02-08 13:57:19    阅读次数:89
292条   上一页 1 2 3 4 5 ... 30 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!