首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
邹Rainna
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
最新
热门
vue3+vite项目踩坑总结
项目使用vue3+vite打包,在开发过程中会遇到一些问题,现做个总结,内容会持续更新。如果有更好的解决办法,欢迎留言。 1. 针对部分浏览器不支持原生esModule语法的降级处理 使用插件 plu
koa简介
koa使用 koa是个微小的web框架。 第一步:安装koa包 第二步:测试代码 koa使用中间件的概念来实现切面编程AOP。中间件的执行类似于剥洋葱的操作,层层深入。 手写koa 第一步:简单手写k
node+mysql中防止sql注入
在node环境中操作数据库时,我们需要对用户输入的内容做编码处理,在客户端我们可以使用encode对内容进行编码;在服务端我们也要做一些编码处理,介绍以下常用几种方法,如果有新方法,欢迎大家留言补充:
前端新人入职指引-windows
新员工入职第一天,拿到公司新电脑(自带电脑除外),各种软件装装装。那作为前端开发者,如何快速进入工作状态呢?下面大致简单介绍下,个人工作习惯不同,仅作参考。
聊聊CORS的那些事儿
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。当两个地址scheme+host+port不同的时候,就是不同域的地址。 1. 为什么有CORS cors是浏览器的策略,目的是为了保证网络上资源调用的安全性。如果浏…
语雀钉钉内容更新提醒
当使用语雀平台维护文档时,文档发生变化时,希望能及时通知到组内协作人员。如果刚好团队内部使用钉钉沟通,就可以通过添加webhook来实现即时通知提醒。webhook是钉钉对外开放的web钩子,是一个接口地址,通过传参并调用接口,可以实现向钉钉群发送消息。 1. “个人设置”内,…
V8编译流水线-惰性解析/字节码
如果全部解析和编译,会增加编译时间,延长用户的等待时间。 解析完成的机器码会放在内存中,如果全部解析完成,内存占用量会很大。 基于以上原因,所以JS虚拟机实现了惰性解析。惰性解析就是解析器在解析的过程中,如果遇到函数声明,就会跳过函数内部的代码,仅仅生成顶层代码的AST和字节码…
V8编译流水线-函数调用
解释执行和直接执行二进制代码都使用了堆栈结构。那为什么使用栈结构管理函数调用? 1. 为什么使用栈管理函数调用 函数可以被调用。当函数调用发生时,执行代码的控制权将从父函数转移到子函数,子函数执行结束后,又会将代码控制权返还给父函数。 函数具有作用域机制。函数在执行时可以将定义…
V8编译流水线-CPU执行二进制代码流程
V8开始执行JS代码,V8需要先将JS代码编译成字节码,然后再解释执行字节码,或者将需要优化的字节码编译成二进制,直接执行二进制代码。 1. 简介 系统硬件组织模型图结构:主要由CPU,主存储器,各种IO总线,外部设备(硬盘,显示器,USB等设备)组成的。 首先,在程序执行之前…
V8编译流水线-运行时环境
在执行JS之前,V8就准备好了代码的运行时环境,这个环境包括了堆空间和栈空间,全局执行上下文,全局作用域,内置的构建函数,宿主环境提供的扩展函数和对象,消息循环系统等。准备好运行时环境后,V8才开始执行JS代码:解析源码,生成字节码,解释执行和编译执行等操作。 1. 宿主环境 …
下一页
个人成就
文章被点赞
424
文章被阅读
127,158
掘力值
3,039
关注了
8
关注者
68
收藏集
1
关注标签
10
加入于
2017-09-22