hellocode.fun
Open in
urlscan Pro
42.192.48.126
Public Scan
URL:
https://hellocode.fun/jsbasic/garbagecollection
Submission: On April 24 via api from US — Scanned from DE
Submission: On April 24 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
已完结 javascript 高手之路全能课 微信扫码登录 正常宽屏 * 腾讯云提供技术支持 播放 播放 静音 0:00 / 6:37 加载完毕: 0% 进度: 0% 媒体流类型直播 -6:37 播放速度 * 2x * 1.5x * 1.25x * 1x, 选择 * 0.5x 1x 节目段落 * 节目段落 描述 * 关闭描述, 选择 字幕 * 字幕设定, 开启字幕设置弹窗 * 关闭字幕, 选择 全屏 This is a modal window. 开始对话视窗。离开会取消及关闭视窗 文字Color白黑红绿蓝黄紫红青Transparency不透明半透明背景Color黑白红绿蓝黄紫红青Transparency不透明半透明透明视窗Color黑白红绿蓝黄紫红青Transparency透明半透明不透明 字体尺寸50%75%100%125%150%175%200%300%400%字体边缘样式无浮雕压低均匀下阴影字体库比例无细体单间隔无细体比例细体单间隔细体舒适手写体小型大写字体 重启 恢复全部设定至预设值完成 关闭弹窗 结束对话视窗 file ID: request ID: media type: mime type: provider: resolution: rate: frames: buffer: connection speed: info: [X] 12 垃圾回收机制 难度 光看不练,你是永远都学不会的 扫一扫 请用微信扫描上方小程序码在好奇代码小程序中完成购买 付款完成后点我 该课程需要已掌握HTML与CSS基础已在 课堂 上线 点击了解课程更多 path 课程更新功能更新 课程剩余后续内容 2023.10.19课程整体完结 Nodejs和npm 2023.9.11第二十六章的内容 Linux和shell 2023.7.14第二十五章的内容 特别补充与介绍 2023.5.21第二十四章的内容 其他重要的JS知识 2023.5.7第二十三章的内容 项目二 网页小游戏 2023.4.5第二十二章的内容 网站部署与上线 2023.2.16第二十一章的内容 综合项目一后续内容 2023.2.3第二十章的内容 综合项目一前8节课 2023.1.13第二十章的内容 浏览器浓缩成BOM 2022.12.2第十九章的内容 啥都能绘制的Canvas 2022.11.19第十八章的内容 让代码更优雅的模块化 2022.9.5第十七章的内容 用JS与服务器交互 2022.8.28第十六章的内容 数据网络传输基础 2022.8.3第十五章的全部内容 完成深入同步与异步 2022.7.11第十四章的全部内容 移动端设备功能交互及移动端交互总结 2022.6.16第十三章的内容 移动端的另一个案例 2022.6.5第十三章的案例 手机端滑动与点击的交互案例和相关事件的知识 2022.5.28第十三章的案例 点击图片放大展示效果 2022.5.20第十二章的案例 键盘输入事件相关的知识和交互案例 2022.5.10第十二章的案例 交叉观察器实现元素出现在视窗某个范围后就能够执行相应函数 2022.4.24第十二章的一个案例 scroll事件的案例,通过页面滚动实现控制元素变化的交互 2022.4.18第十二章的一个案例 关于滚动相关的事件、属性、方法的介绍,以及wheel事件的案例 2022.4.13第十二章内容 鼠标点击的第二个案例以及点击事件部分相关总结 2022.4.10第十二章内容 案例前的知识补充和鼠标点击事件相关的第一个案例 2022.4.8第十二章内容 欢迎把你的需求告诉我 已更新uploaded 32章374节 142H34M 0 学习前要知道的那些事21:23 01关于课程你需要知道的试看 09:25 02你可能需要的神秘力量 03:17 03需要安装的几个软件试看 01:31 04加入飞书学习团队试看 01:52 05了解一下课程的学习页面试看 05:18 1 必须要了解的基础知识44:47 06计算机 编程语言 程序试看 09:14 07绕不开的二进制试看 13:26 08数据单位那些事试看 12:02 09聊一聊浏览器试看 10:05 2 随时都会用到的变量1:32:42 10什么是变量试看 19:24 11如何使用变量试看 24:56 垃圾回收机制试看 06:37 13初识基本数据类型 25:32 14基本数据类型与内存 16:13 3 无处不在的对象54:38 15初识对象 23:50 16对象与内存 30:48 4 表达式和运算符3:36:37 17语句中的表达式 13:08 18基本的运算符 19:38 19比较运算符和隐式类型转换 28:06 20有点奇妙的逻辑运算符 22:12 21一前一后的三元运算符 17:04 22流程控制语句if else 12:46 23switch case也可以 06:47 24重复机器-for循环语句 12:50 25跳出循环与循环嵌套 17:50 26其他循环与遍历 15:43 27综合练习一 23:41 28综合练习二 26:52 5 无所不能的大佬 函数4:38:2 29初识函数 17:22 30函数的参数 24:55 31函数的返回值 22:34 32定义函数的几种方式 14:52 33初识作用域与作用域链 20:23 34几种作用域与声明提升 10:02 35认识let和const 17:03 36全局对象与this 21:36 37神奇的构造函数 18:18 38函数也是对象 08:12 39构造函数与类型 10:58 40匿名函数与立即执行函数 08:08 41补充作用域与作用域链 08:04 42综合练习一 46:27 43综合练习二 29:08 6 经常要使用的 数组4:43:38 44什么是数组 32:08 45修改数组的方法们一 23:30 46修改数组的方法们二 25:08 47迭代数组的方法们一 36:21 48迭代数组的方法们二 25:36 49数组排序的方法们 16:28 50索引相关的方法们 18:21 51其他的方法们 15:33 52for of与可迭代对象 11:17 53数组方法们的总结 14:29 54综合练习一 36:42 55综合练习二 28:05 7 深入对象与类型3:48:57 56构造函数与原型 39:53 57定义类型的新方式 class 17:31 58类的继承 extends 28:16 59从原型到原型链 41:0 60Object相关的方法们 24:23 61特别的包装类型 12:49 62字符串相关方法 11:46 63对象的使用小技巧 10:06 64原型与原型对象总结 12:46 65综合练习 30:27 8 深入了解函数5:33:42 66再聊作用域 19:51 67代码执行的背后 46:23 68什么是闭包 20:17 69闭包的意义与作用 26:16 70什么是递归 20:32 71神奇的call apply bind 19:03 72同步与异步 22:47 73初识事件循环机制 18:0 74for循环的闭包问题 23:14 75函数的arguments 26:31 76函数参数的其他细节 23:12 77综合练习一 39:24 78综合练习二 28:12 9 基础部分补充2:51:50 79JS中的数学计算 22:45 80在JS中使用时间 36:31 81认识下模板字符串 20:50 82基本错误类型与throw 18:22 83认识下try catch 10:42 84初试断点调试 16:43 85运算符的优先级 17:45 86综合练习 28:12 10 HTML变身成DOM5:14:17 87初识DOM 30:52 88深入了解DOM 21:02 89DOM的类型和继承关系 32:28 90DOM元素的获取 一 34:26 91DOM元素的获取 二 20:46 92DOM元素的修改 43:57 93DOM创建添加与删除 27:18 94DOM的一些补充 28:42 95DOM的部分总结 34:25 96综合练习 40:21 11 交互的灵魂-事件5:2:34 97认识DOM事件 41:15 98重要的事件对象 33:16 99事件流机制 48:13 100巧妙的事件委托 28:55 101实现交互动画的基本逻辑 47:40 102了解下都有哪些事件 34:42 103综合练习一 38:58 104综合练习二 29:35 12 随心所欲的交互与动画14:18:4 105案例之前的补充 31:02 106案例一 实现元素的样式改变 33:11 107案例一 实现元素的添加 14:13 108案例一 实现整体的拖拽 27:35 109案例一 实现拖拽排序功能一 40:35 110案例一 实现拖拽排序功能二 25:13 111案例二 实现点击切换 33:02 112鼠标点击事件部分总结 27:05 113滚动相关事件属性方法一 39:32 114滚动相关事件属性方法二 17:35 115案例三 wheel事件交互一 33:31 116案例三 wheel事件交互二 23:41 117案例四 scroll事件交互一 34:07 118案例四 scroll事件交互二 22:30 119案例四 scroll事件交互三 28:57 120案例四 scroll事件交互四 24:59 121了解交叉观察器 53:21 122鼠标移入移出事件 20:45 123案例五 鼠标进出与观察器 44:08 124交互动效阶段小总结 14:59 125认识元素的焦点 24:46 126按键与输入事件 33:48 127案例六 实现待办事项一 30:02 128案例六 实现待办事项二 19:04 129案例六 实现待办事项三 27:25 130案例六 实现待办事项四 14:46 131案例六 实现待办事项五 28:25 132案例六 实现待办事项六 25:27 133案例七 实现图片点击放大 47:35 134交互实现简单阶段总结 16:45 13 移动端与其他的事件交互5:31:36 135移动端的开发调试 23:15 136移动端的一些问题 15:01 137了解touch事件 49:04 138案例八 旋转滑动卡片1 23:45 139案例八 旋转滑动卡片2 40:05 140案例八 旋转滑动卡片3 22:20 141案例九 卡片触摸翻转 36:02 142认识移动端设备事件 20:29 143了解浏览器常用事件 32:22 144实用的节流与防抖 33:56 145实现模拟触发事件 13:27 146JS实现灵活动画 10:24 147交互与动效总结 11:26 14 深入同步与异步4:29:54 148异步代码的问题 30:43 149初识promise 23:10 150原型上的then方法 1:04:02 151promise的其他方法 26:28 152好用的async await 28:40 153深入事件循环机制一 33:31 154深入事件循环机制二 22:20 155综合练习一 22:47 156综合练习二 18:13 15 数据网络传输基础3:46:45 157IP 域名 端口 33:52 158子网和子网掩码 26:0 159了解数据的传输 20:17 160建立连接 34:17 161服务器工作机制 18:37 162真正的数据收发 29:18 163了解http协议 16:13 164请求报文和响应报文 29:29 165总结和补充 18:42 16 用JS和服务器交互3:49:38 166了解JSON与相关方法 46:31 167认识api并模拟一下 21:14 168经典的ajax 一 32:29 169经典的ajax 二 25:17 170不是饼干的cookie 34:21 171好用的fetch 32:13 172什么是跨域 21:18 173浏览器中存储数据 16:15 17 让代码更优雅的模块化2:52:37 174传统引入代码的方式 26:12 175ES标准的模块化 32:03 176了解更多的模块化 17:29 177学习使用Lottie 31:23 178综合练习一 38:06 179综合练习二 27:24 18 什么都能绘制的Canvas5:32:33 180canvas基本绘制逻辑 一 25:56 181canvas基本绘制逻辑 二 31:38 182canvas基本绘制逻辑 三 21:53 183canvas基本绘制逻辑 四 24:27 184实现签字板效果 18:33 185绘制坐标的变换 28:49 186绘制状态的存取 19:49 187绘制一个会动的钟 一 24:17 188绘制一个会动的钟 二 17:33 189图片绘制功能 15:0 190苹果官网滚动效果 一 24:40 191苹果官网滚动效果 二 13:30 192像素数据获取与处理 27:58 193实现拾色器效果 11:51 194总结与补充 26:39 19 浏览器浓缩成BOM1:6:23 195什么是BOM 17:05 196管理当前地址的location 23:09 197访问历史记录history 15:53 198Navigator和Screen 10:16 20 综合项目一 个人网站12:11:20 199综合案例阶段介绍与相关提示 31:22 200学习jQuery的基本使用 32:08 201Paperjs的基本使用 一 31:44 202Paperjs的基本使用 二 18:41 203GSAP的基本使用 一 20:17 204GSAP的基本使用 二 18:32 205animatecss的基本使用 13:14 206通过JS操控音视频 22:03 207鼠标效果的跟随外圆 26:01 208鼠标效果的中间圆点 15:38 209首页-第一部分基础结构 20:52 210首页-第一部分导航区样式与交互一 21:57 211首页-第一部分导航区样式与交互二 28:38 212首页-第一部分文字样式与交互 14:23 213首页-第一部分图片样式与交互 16:27 214首页-第二部分基本结构 28:08 215首页-第二部分样式与交互一 30:57 216首页-第二部分样式与交互二 26:32 217首页-第三部分基本结构 16:52 218首页-第三部分样式与交互 25:47 219首页-页面加载效果 24:11 220首页-页面初始化效果 15:13 221首页-页面主题切换效果一 21:18 222首页-页面主题切换效果二 14:47 223首页-自适应/响应式处理一 19:16 224首页-自适应/响应式处理二 15:22 225首页-移动端处理 23:58 226其他页面访问地址逻辑 15:13 227moreworks页面文件组织逻辑 21:58 228gsap scrollTrigger插件使用一 17:18 229gsap scrollTrigger插件使用二 18:34 230moreworks页面交互逻辑实现一 27:41 231moreworks页面交互逻辑实现二 20:56 232项目一其他页面与补充 15:22 21 网站部署与上线1:51:15 233网站部署上线核心要点 23:28 234网站上线前优化要点一 20:43 235网站上线前优化要点二 24:02 236最快的部署方式 第一部分 21:10 237最快的部署方式 第二部分 09:35 238腾讯云的快速部署方式 12:17 22 综合项目二 网页游戏12:38:59 239pixijs是什么 14:10 240基本逻辑与初舞台搭建 21:11 241元素准备与上场 28:16 242绘制文字元素 12:58 243绘制基本图形元素 12:25 244元素基本设置一 29:30 245元素基本设置二 13:13 246元素的动态变化一 19:07 247元素的动态变化二 15:51 248元素沿着方向移动 14:28 249元素碰到边界改变方向 20:28 250内置滤镜的使用 23:38 251外部滤镜的使用 13:09 252项目二基本介绍 11:55 253实现眨眼的彩虹星星 36:25 254实现加载进度条 19:36 255实现加载文字元素 33:11 256实现彩虹滚动标题 31:09 257标题其余部分 11:49 258实现散布的小元素 14:18 259用继承方式改造 33:41 260实现挡板元素 25:02 261金色星星与开始按钮 15:15 262管理资源专用的类型 36:23 263改造数据传递和创建控制类型 18:49 264实现加载进度条和数据联动 19:14 265加载场景消失与游戏场景出现 29:59 266游戏正式开始与元素落位 23:49 267挡板的拖拽与缩短功能 31:06 268小元素出场逻辑 20:59 269实现元素检测边界碰撞 35:14 270游戏计分和游戏结束 21:01 271游戏添加声音 32:23 272项目二补充与总结 19:17 23 其他重要的JS知识6:59:0 273属性描述符之数据属性 24:15 274属性描述符之访问器属性 27:37 275新的原始值类型Symbol 22:18 276Map和Set 30:22 277了解定型数组一 18:38 278了解定型数组二 20:48 279再聊聊类数组 10:27 280什么是迭代器 36:11 281生成器的执行逻辑 39:03 282生成器与迭代器结合 12:30 283代理与反射 28:20 284高阶函数之科里化 15:31 285高阶函数之AOP编程 09:16 286了解算法与数据结构 28:18 287了解webworker 15:20 288正则表达式一 40:03 289正则表达式二 40:03 24 特别补充与介绍2:19:45 290关于这一章 14:14 291表单数据处理与剪贴板 11:46 292浏览器的资源缓存与加载 17:21 293代码注释与JSDOC 08:09 294如果你想写个库 09:37 295后续学什么 一 18:09 296后续学什么 二 18:02 297react和Vue的几个重要概念 26:22 298一些前端工具及名词介绍 16:05 25 后端的灵魂-Linux与shell8:37:29 299关于后端学习的说明 18:07 300重新认识操作系统 22:16 301什么是shell 12:58 302 初识终端和shell 22:46 303[Windows]WSL安装Linux子系统 10:41 304shell的基本用法和常见命令一 29:13 305shell的基本用法和常见命令二 33:11 306vim编辑文件 30:52 307权限与文件系统一 30:02 308权限与文件系统二 31:12 309深入了解进程一 22:33 310深入了解进程 二 16:51 311shell的配置文件 31:50 312程序安装与使用一 24:28 313程序安装与使用 二 18:33 314其他命令与工具 20:07 315苹果系统终端与shell配置美化一 23:58 316苹果系统终端与shell配置美化二 23:33 317[windows]WSL中linux终端与shell配置与美化一 27:46 318[windows]WSL中linux终端与shell配置与美化二 34:42 319[windows]不使用WSL的终端与shell配置与美化 31:50 26 学会使用强大的Nodejs10:32:41 320初识nodejs 33:11 321npm与包管理一 21:25 322npm与包管理二 26:11 323学习使用vite 40:11 324Nodejs学习前准备 33:20 325实现简单的端口监听 39:20 326Nodejs读取文件并发送 一 21:0 327Nodejs读取文件并发送 二 31:03 328浏览器JS发送请求并接收数据处理 一 26:10 329浏览器JS发送请求并接收数据处理 二 21:40 330其他fs的方法介绍 25:47 331实现一个简单的web服务器功能 26:32 332理解文件的编码方式与扩展名 24:40 333Nodejs接收数据的处理 一 21:01 334Nodejs接收数据的处理 二 28:31 335Nodejs接收数据的处理 三 15:21 336webSocket实现即时通讯功能 25:18 337利用ajax获取上传进度 05:14 338JSONP的跨域访问逻辑 13:35 339服务器发送请求与API、SDK 27:04 340后端的框架们-exporess等 25:50 341了解数据库 12:55 342CMS & 支付 & 注册登录 35:03 343Nodejs事件循环机制 06:58 344了解Stream 23:23 345一些重要的补充 21:58 27 远程云服务器实操2:19:38 346现代化的微服务-云服务 07:02 347云服务器的选择与购买 13:12 348云服务器的登录 17:14 349云服务器的简单配置 09:02 350移植本地开发功能到服务器上 16:19 351nginx实现网站服务器功能 22:58 352nginx实现https访问 12:47 353nginx与Nodejs的API结合 14:12 354可能会用到的云服务们 18:25 355使用云服务器要注意的问题 08:27 28 学习使用Git和Github2:21:4 356Git的基本工作逻辑 09:57 357Git的基本操作 32:05 358Git的分支操作 30:53 359Git与Github协作 30:42 360如何参与开源项目 07:53 361Git分支管理项目实操 29:34 29 了解Chrome开发者工具1:23:14 362element元素面板 33:48 363console控制台面板 07:29 364source源代码面板 21:43 365network网络面板 14:17 366其他面板 05:57 30 一些补充的内容23:58 367浏览器的渲染机制 08:17 368了解 web component 06:54 369DOM迭代API与补充 03:31 370了解JS中的位运算符 02:06 371eval和with 03:10 31 最后一章25:18 372设计与开发的对接 14:57 373开发为什么需要审美 06:18 374课程完结寄语 04:03