紅蓮之龍
浏览量3560    |    粉丝0    |    关注0
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 15:41:02
    VSCode怎样使用GitLens追溯代码历史记录?【教程】
    GitLens的功能依赖Git仓库状态和配置:未提交文件无右键菜单;需仓库已识别、文件已跟踪;内联blame需启用gitlens.blame.line.enabled;对比版本要求文件有历史commit;重写操作(如rebase)会使部分提交在历史视图中不可见。
    1001
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 15:47:03
    什么是javascript生成器函数【教程】
    生成器函数是可控暂停与恢复的执行机制,用function*定义,调用返回迭代器;yield暂停执行,next()推进并传参,return终止;无法用普通函数或闭包完全模拟,本质是语言级协程。
    917
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 15:55:03
    javascript中的BOM对象有哪些【教程】
    BOM不是标准定义的类或构造函数,而是对浏览器提供的一组非标准化全局对象的统称;其核心是window对象,navigator、location等均为其属性;location可读写并触发跳转,history通过pushState/replaceState改变URL而不刷新页面。
    298
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 15:59:31
    如何用javascript实现深拷贝与浅拷贝【教程】
    JavaScript无万能深拷贝函数;JSON.parse(JSON.stringify())会丢失函数、undefined等且不支持循环引用;浅拷贝如{...obj}仅复制第一层,引用类型仍共享内存;手写深拷贝需递归+WeakMap防循环;生产环境推荐lodash.cloneDeep或structuredClone。
    342
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 16:15:09
    javascript如何优化页面性能?【教程】
    识别页面性能瓶颈需用Lighthouse和Performance面板测量FCP、LCP、TBT;禁用插件、清除缓存、真机调试;JS优化用defer/async和懒加载;内存泄漏查DetachedDOM和未清理监听器、定时器;避免过度优化如盲目拆包或内联CSS。
    184
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 16:26:30
    javascript DOM是什么_如何操作HTML元素【教程】
    DOM是浏览器提供的接口而非JavaScript内置部分,它将HTML解析为可被JS操作的活对象树,通过document入口实现元素获取、内容修改、事件监听等操作。
    473
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 16:29:02
    如何用javascript操作Canvas进行绘图?【教程】
    Canvas绘图需先获取2D上下文、设置状态、逐条发出指令;漏掉beginPath()或stroke()/fill()则图形不显示;drawRect不存在,应rect()+stroke()/fill();需确保DOM加载完成、正确设置canvas宽高、适配高清屏;路径需显式描边或填充才可见;drawImage需注意参数顺序和图片加载状态;Canvas是状态机,应合理使用save()/restore()。
    796
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 16:35:15
    javascript类如何创建_如何使用ES6类语法【教程】
    ES6class是语法糖,本质仍基于原型继承;constructor必须显式调用super()(子类中),static成员属类本身而非实例,类字段需注意兼容性。
    533
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 16:46:02
    javascript函数如何定义_怎样写出优雅的纯函数【教程】
    纯函数必须满足无副作用和相同输入恒得相同输出:不可修改原对象/数组、不读写全局变量或外部状态、不调用随机或时间函数、不发起请求或操作DOM;处理对象数组需返回新副本,如用展开运算符或structuredClone;函数定义形式(声明/表达式/箭头)与纯性无关,只取决于是否依赖或改变外部可变状态。
    176
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 16:51:08
    javascript Web Workers是什么_它如何实现多线程编程【教程】
    WebWorkers是浏览器提供的独立执行环境,非JavaScript多线程,不共享内存、不可操作DOM,仅通过postMessage进行消息通信。
    869

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号