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

    紅蓮之龍

    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
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 17:04:02
    怎样理解javascript的原型链【教程】
    JavaScript原型链是属性查找的真实路径,由[[Prototype]]隐式链接构成,从对象自身向上遍历至null;__proto__指向构造函数的prototype,后者仅函数拥有,Object.getPrototypeOf()是标准获取方式;class只是语法糖,原型链依然存在且只影响读取。
    374
  • 紅蓮之龍

    紅蓮之龍

    2026-01-26 17:15:23
    javascript如何实现地理位置获取_有哪些相关API【教程】
    navigator.geolocation需HTTPS、用户授权、设备支持三前提,常见失败因环境不达标;getCurrentPosition()适合一次性定位,watchPosition()适合持续追踪;WGS84坐标须转GCJ02才适配国内地图。
    194

最新下载

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

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