js
文章平均质量分 56
做一个优秀的小前端
长风破浪会有时,直挂云帆济沧海。
展开
-
cookie及cookie跨域
cookie概念cookie存储在计算机文本中的信息,以键值对的方式存储。http本身是无状态的,客户端向浏览器发送请求,如果服务端需要记录该用户的状态就向用户办法一个cookie,客户端会把cookie存储起来,之后每次请求该网站时就会将cookie一起发送给服务器,服务器以此辨别用户。cookie:键值对、过期时间、产生cookie的域名、路径、安全过期时间expires:maxAge为正数时,在这个事件内有效。为负数时关闭浏览器就消失、为0时立即删除域domain:cookie所在原创 2021-07-24 11:45:53 · 432 阅读 · 0 评论 -
js最新基本数据类型-BigInt
为什么会有BigIntBigInt是比number数据类型支持的范围更大的整数值因为js所有的数字都是用双精度64位浮点格式表示,无法精确地表示的更大的数将采四舍五入怎么创建BigInt在整数末尾加n 10n 调用BigInt(“12344123242342342”)方法除了一元运算符+之外所有算数运算符都可以用于BigIntBigInt和number不能进行隐式地转换,因为会有精度丢失的问题...原创 2021-07-22 16:13:59 · 403 阅读 · 0 评论 -
js的渲染进程
参考:https://blog.csdn.net/qq_39669807/article/details/89388014浏览器的进程boswer进程:主进程,只有一个,负责页面的创建销毁,前进后退,网络资源的管理下载等 GPU进程:硬件加速图形绘制 渲染进程:内部是多线程的,每个页面一个渲染进程。用于页面的解析、渲染、执行脚本等 第三方插件进程:每个插件对应一个进程为什么多进程防止单个面崩溃而影响浏览器 多进程充分利用多核优势 提高浏览器的稳定性渲染进程包含多个线程...转载 2021-07-22 15:32:39 · 552 阅读 · 0 评论 -
js引擎的执行过程
看到一篇文章,写的很好,我自己又打了一遍加深记忆:文章链接:https://blog.csdn.net/qq_39669807/article/details/89399276js是单线程的,一个页面是由一个线程在执行代码js是异步执行的,通过事件循环的方式实现js为什么是单线程的为了防止两个线程操作同一个DOM 为了利用多核CPU的能力,html5提出了webWork标准,允许JavaScript创建多个线程,但是子线程完全受主线程的控制,且不得操作DOM js是单线程,但是浏览器转载 2021-07-22 14:55:07 · 199 阅读 · 0 评论