首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
浏览器内核
订阅
user7546636264347
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
微信小程序架构原理基础解析
张小龙于「2017年01月09日」在微信公开课上宣布其正式上线。小程序英文名是 Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开
微信小程序运行流程看这篇就够了
1. 运行环境差异 微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具。 微信小程序的框架包含两部分View视图层(可能存在多个)、App Service逻辑层(一个),View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们…
微信小程序原理
微信小程序使用了前端技术栈 JavaScript/WXML/WXSS。它背后的原理是怎么样的呢?
V8引擎详解(九)——协程&生成器函数
本文是V8引擎详解系列的第九篇,重点内容是关于生成器函数的运作机制,以及协程的概念。文末会有已经完成的系列文章的链接,本系列文章还在不断更新欢迎持续关注。 在Javascript最初的规则中中,一个函数开始执行后,就会运行到最后或遇到return时结束,运行期间不会有其它代码能…
V8引擎详解(八)——消息队列
本文是V8引擎详解系列的第八篇,重点内容是关于V8引擎的消息队列,会通过单线程的特点入手来学习,逐步其消息队列的运行机制。 文末会有已经完成的系列文章的链接,本系列文章还在不断更新欢迎持续关注。 由于javascript最初作为浏览器脚本语言,主要用来与用户互动、操作dom等,…
V8引擎详解(七)——垃圾回收机制
本文是V8引擎详解系列的第七篇,重点内容是关于V8的垃圾回收机制,以及V8对垃圾回收的优化策略,本文首先需要对内存结构有一个初步了解,不了解的可以先看一下V8引擎详解(六)——内存结构。 文末会有已经完成的系列文章的链接,本系列文章还在不断更新欢迎持续关注。 我们先简单了解一下…
V8引擎详解(六)——内存结构
本文是V8引擎详解系列的第六篇,重点内容是关于V8的内存结构,以及通常情况下内存的使用过程,本文会先从基本概念入手,了解V8的堆栈结构,最后描述一个对象创建后在内存中的生命周期(本文不会有太多GC相关内容,关于垃圾回收会在下一篇详细描述)文末会有已经完成的系列文章的链接,本系列…
V8引擎详解(五)——内联缓存
本文是V8引擎详解系列的第五篇,重点内容是关于V8引擎的内联缓存,V8之所以可以高效的运行,其内部实现了很多优化策略,其中 内联缓存 就是其中很重要的一个优化策略,本文会从一个小问题开始一起探究到底什么是 内联缓存(Inline Cache) ,简称 IC。文末会有已经完成的系…
V8引擎详解(四)——字节码是如何执行的
本文是V8引擎详解系列的第四篇,重点内容是关于V8是如何解释执行字节码的,关于字节码的执行在V8中所处的环节可以先看一下作者之前的V8引擎详解(三)——从字节码看V8的演变,本文会通过描述一个官方的例子来帮助大家理解,文末会有已经完成的系列文章的链接,本系列文章还在不断更新欢迎…
V8引擎详解(三)——从字节码看V8的演变
本文是V8引擎详解系列的第三篇,重点内容是关于了解字节码的概念,以及字节码在V8引擎演变过程中的重要影响,同时帮您梳理v8引擎的架构帮助您更好的了解V8引擎架构,文末会有已经完成的系列文章的链接,本系列文章还在不断更新欢迎持续关注。 计算机只能识别二进制代码,而二进制代码(指令…