李侬
Blog
搜索文章

    Q 如何获取动态子元素相对父元素的偏移量
    思否问答
    👍 3

    A · ### 解答思路 让父元素成为“定位上下文”,子元素基于该上下文进行绝对定位,从而可以直接通过 `left`/`top` 或 `offsetLeft`/`offsetTop` 获得偏移量。 ### 示例代码 ```css .parent { position: relative; } .child { position

    问答

    Q 以下两段jq代码要是用js来写,怎么写的呀?
    思否问答
    已采纳
    👍 3

    A · ### 解答思路 jQuery 中常见的「选中一组元素再遍历处理」的逻辑,原生 JS 可以用 `document.querySelectorAll` 配合 `Array.from` 转换为真正的数组后,再调用数组的 `forEach` 方法来实现。 ### 示例代码 ```js // 选中所有匹配的元素(返回 Node

    JavaScript jQuery

    2020总结😊我想混个奖品
    思否

    又到了一年一度写总结的时候,趁着热度我也来混一波阳光普照。今年总结起来其实蛮简单的居家隔离、远程办公、疯狂加班。

    年终总结

    Q 为什么服务端能处理跨域问题?
    思否问答
    👍 2

    A · ### 解答思路 「同源」的判断标准是域名、协议、端口三者是否完全一致,而这些信息服务端完全可以从请求本身获取到:请求的目标地址可以直接从 URL 得知,请求的来源地址则可以从请求头中的 `Referer`(或 `Origin`)字段获取,二者一对比,服务端自然就能判断出这是否是一次跨域请求。 ### 详细说明 - *

    跨域

    Q vue回车聚焦下一个input,动态绑定ref出现,refs拿到为undefined
    思否问答
    👍 5

    A · ### 解答思路 问题的关键在于区分清楚访问 `$refs` 时到底用的是「字面量属性名」还是「变量值作为属性名」,这三种写法在 JS 语法层面含义完全不同,只有正确地把变量作为动态键去访问,才能取到通过动态 `ref` 绑定注册的实例。 ### 示例代码 ```js this.$refs.label.focus();

    Vue

    面试题:使用 css 隐藏页面元素
    思否

    面试题:使用 css 隐藏页面元素

    面试题 CSS Vue React JavaScript

    面试题:JS 获取图片宽高
    思否

    一般用于审核后台,比如说要求图片在一定区间内才能加精。 也用于在 canvas 中裁图时计算缩放比例。

    面试题 动画与交互 Canvas JavaScript

    面试题:JS 获取某月的天数
    思否

    获取某个月的天数,这个题一般都是在学 switch(){} 一章的案例。

    面试题 JavaScript

    Q JavaScript 数组有内容但 length === 0?
    思否问答
    👍 3

    A · ### 解答思路 这通常不是数组本身的问题,而是浏览器控制台打印对象/数组的机制导致的「假象」:控制台打印的其实是当时的一个引用快照,真正展开查看内部内容是在你点开它的那一刻才重新读取的,如果数组在打印之后、点开之前发生了变化(比如被清空又异步填充),就会看到「展开有内容,但顶层 length 却是 0」这种不一致的现

    JavaScript

    Q 子元素旋转90度,如何正常的撑开父元素(高宽对应)
    思否问答
    👍 2

    A · ### 解答思路 `transform` 是纯视觉层面的变换,不会改变元素在文档流中原本占据的布局空间,因此单纯用 CSS 旋转无法让父元素“感知”到子元素旋转后的视觉尺寸。回答给出的是一种基于「浏览器会在内容溢出时显示滚动条」这一特性的变通思路:让内容溢出容器从而出现滚动条,再通过 JS 动态调整容器高度来达到视觉上

    问答
Recent posts Older Posts
© 2026 李侬
lilnong1@126.com
京ICP备18045145号
李侬 头像
  • 首页
  • 博客
  • 搜索
  • 项目
  • 关于
  • 思否归档