首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
三分钟热度的艾达
掘友等级
怕什么真理无穷,进一寸有一寸的欢喜
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
js机制4: 抽象语法树AST
编译型语言:C/C++、GO解释型语言:Python、JavascriptAST:抽象语法树(数据结构)Babel代码转换器:ES6->ES6的AST->ES5的AST->js源代码ESLint:源码
js机制3: 栈、堆、垃圾回收
语言类型静态语言:使用前需要确认其变量数据类型(c)动态语言:运行过程中需要检查数据类型(js)强类型语言:不支持隐式类型转换弱类型语言:支持隐式类型转换(c、js)js:可以用同一个变量保存不同类型
js 执行机制2: 作用域、闭包、this
作用域变量提升--设计缺陷(变量覆盖,变量污染),通过块级作用域letconst避开作用域:控制变量和函数的可见性和生命周期es6之前:全局作用域函数作用域:执行结束后,内部变量会被销毁es6如何同时
js执行机制1:执行上下文
变量提升js代码编译并创建执行上下文全局执行上下文(页面生命周期内只有一份)函数调用,执行上下文使用eval,代码会被编译,并创建执行上下文栈(stack):后进先出调用栈(执行上下文栈):管理执行上
浏览器知识点5:渲染流程
渲染流程构建DOM树:html->DOM结构样式计算:css文本->styleSheets样式表中属性值标准化(exp:2em->32px)计算DOM树中每个节点的具体样式:继承、层叠布局阶段:计算D
浏览器知识点4:浏览器输入url到展示发生了啥
content-type:告诉浏览器服务器返回的响应体数据类型text/htmlapplication/octet-stream字节流(下载类型)渲染进程每个新页面都使用单独的进程同一站点(跟域名、协
浏览器知识点3:http请求流程
http:允许浏览器想服务器获取资源的协议浏览器发起http请求流程1. 构建请求 构建请求行信息GET/index.htmlHTTP1.1,然后准备发起请求 2. 找缓存(真正发起请求前)
跟宋老师换来的知识:后端相关
1. 如何解决数据库乱码问题乱码一般是中文乱码,创建空间时,就指定空间的字符集CREATEDATABASEIFNOTEXISTSdbnameDEFAULTCHARSETutf8;把表空间里的字符集改掉
浏览器知识点2:TCP/IP 数据包传输过程
数据包如何送达主机:IP通过IP地址把数据包发给指定电脑IP(InternetProtocol):计算机的地址IP数据包开头信息:IP版本、源IP地址、目标IP地址、生存时间等网络层:数据包+IP头,
浏览器知识点1:进程
线程:由进程启动和管理,不能单独存在进程:程序的运行环境原来浏览器的每一个页面/插件/扩展程序都是一个进程单进程浏览器时代:不稳定不流畅 页面内存泄漏:关闭页面->关闭线程:内存不完全回收不安全
下一页
个人成就
文章被点赞
16
文章被阅读
15,013
掘力值
478
关注了
13
关注者
5
收藏集
2
关注标签
1
加入于
2018-07-09