logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

地理定位与第三方地图集成开发

对比维度HTML5 Geolocation(原生)百度地图 JS API高德地图 JS APILeaflet(开源)核心能力仅获取经纬度(无可视化)可视化、坐标转换、POI 搜索、路径规划可视化、坐标转换、POI 搜索、路径规划轻量可视化,需插件扩展高级功能坐标系WGS84BD09(需转换 WGS84)GCJ02(需转换 WGS84)支持多坐标系(需插件)协议要求HTTPSHTTPS/HTTP(推

#html5
JavaScript 事件

为了更清晰区分offsetclientinnerscroll对比维度offset 系列client 系列inner 系列scroll 系列作用对象任意 DOM 元素任意 DOM 元素仅 window(浏览器窗口)任意 DOM 元素(含 window)尺寸计算范围内容 + padding + border内容 + padding窗口可视区(含滚动条)内容总尺寸(含不可见部分)位置参考基准最近定位父级

#javascript#开发语言#ecmascript
JavaScript Event 事件

对象指向的元素典型应用场景e.target触发事件的具体元素(事件源)事件委托中判断点击的子元素类型(如libuttonthis绑定事件的元素普通事件处理中操作当前元素(如修改样式、属性)绑定事件的元素(与this完全一致)需要明确区分绑定元素与触发元素时使用。

#javascript#开发语言#ecmascript
JavaScript 面向对象

两者是不同的编程范式,核心区别在于 “解决问题的关注点” 不同:直接用定义对象,适合创建单个、简单的对象。2. 方式 2:Object 构造函数通过创建空对象,再动态添加属性和方法,适合创建空对象后需动态扩展的场景。3. 方式 3:在已有对象上扩展属性 / 方法给数组、函数等内置对象添加自定义属性和方法(需谨慎,避免污染内置对象)。4. 方式 4:构造函数(批量创建对象)当需要创建多个结构相同的对

#javascript#开发语言#ecmascript
JavaScript this

this 是 JavaScript 语言的一个关键字,代表函数运行时自动生成的内部对象,仅能在函数内部使用。。

#javascript#前端#html
JavaScript 数据类型 拷贝

JavaScript 的数据类型核心分为和,二者在存储方式、值特性、比较规则上存在本质差异。

#前端#javascript#开发语言
JavaScript 闭包与事件轮询机制

闭包(Closure)是能够访问另一个函数作用域中变量的函数。简单来说:当一个内层函数被外层函数返回并在外部调用时,内层函数依然能访问外层函数的局部变量,这就是闭包。自执行函数(Immediately Invoked Function Expression,IIFE)是定义后立即执行的函数创建临时作用域,避免变量污染全局(早期没有let/const时,常用 IIFE 隔离作用域)。为闭包传递参数(

#vim#编辑器#linux
JavaScript AJAX

全称:Asynchronous JavaScript And XML(异步 JavaScript 和 XML)。本质:不是编程语言,而是一套 “创建交互式网页” 的技术组合,核心是 “用 JS 异步请求数据并更新 DOM”。技术栈构成前端:JavaScript(逻辑控制)、HTML/CSS(页面展示)、DOM(局部更新)。数据传输:XMLHttpRequest(核心对象,发送异步请求)。数据格式:

#okhttp
JavaScript 触底加载 防抖与节流

原理:通过定时器延迟执行函数,若函数在延迟期间再次触发,忽略后续触发;函数执行后清空定时器,允许下一次触发。javascript/*** 定时器版节流函数(确保最后一次触发会执行)* @param {Function} fn - 需要节流的目标函数* @param {number} interval - 执行间隔(毫秒)* @returns {Function} 节流后的函数*/// 若没有定时器

#javascript#java#前端
    共 12 条
  • 1
  • 2
  • 请选择