李侬
Blog
搜索文章

    Q 如何将高度自适应toast的border-radius设置为高度的一半?
    思否问答
    已采纳
    👍 3

    A · ### 解答思路 不需要精确计算高度的一半,只要把 border-radius 设置成一个足够大的数值(远超过元素实际高度),浏览器会自动把它截断到「高度的一半」,效果等同于胶囊形状。 ### 示例代码 ```css .toast { border-radius: 999999px; } ``` ### 详细说明 CS

    问答

    Q 一起来解决下这个JS问题吧
    思否问答
    已采纳
    👍 2

    A · ### 解答思路 点击一次却触发多次回调,通常是因为同一个元素被重复绑定了多次相同的 `click` 事件(比如在某个会被多次执行的初始化逻辑里反复调用了 `.on("click", ...)`),解决方法是在重新绑定之前先用 `.off()` 解绑,避免事件重复累加。 ### 示例代码 ```js // 问题代码:如

    JavaScript jQuery

    Q 求解,textarea标签内宽度超出两行显示省略号,select标签内文本宽度、input标签内文本超出隐藏显示省略号怎么设置?
    思否问答
    已采纳
    👍 2

    A · ### 解答思路 回答者首先指出这个需求本身在交互上不太合理:`textarea` 是让用户编辑内容的控件,如果给它设置省略号效果,用户在继续输入时会看不到已经被截断隐藏的部分文字,容易变成盲打,体验很差;更合理的做法是区分编辑态和浏览态——编辑时用原生表单控件,浏览展示时切换成普通的 `div` 之类的元素来实现省略

    问答

    javascript-leetcode-字符串 题解
    思否

    锻炼自己的能力,让自己更加熟悉各个api的使用。 下面是javascript版本的leetcode题目(字符串入门题组)解法。leetCode地址。

    LeetCode 算法 JavaScript

    Q js怎么计算两个日期相隔多少年,多少月,多少天(包括平润年 28 29 30 31)
    思否问答
    👍 2

    A · ### 解答思路 计算“相差 x 年 x 月 x 天”并没有一个官方的标准算法,因为不同的业务场景对进位规则的理解不完全一致;作者给出的思路是:先比较年份,再看月/日是否需要借位调整,逐级从大单位到小单位处理,遇到不够减的情况就向上一级借位(类似列竖式减法)。 ### 详细说明 - **年份计算**:先用“结束年 -

    JavaScript

    Q 递归处理后端传来的数据,处理成能使用的vue路由格式
    思否问答
    👍 2

    A · ### 解答思路 核心思路是用一个哈希表(`Map` 或普通对象)存下每个节点的引用,遍历一次数组,把每个节点按 `pid` 挂到对应父节点的 `children` 数组下,这样只需要遍历一次就能利用对象引用把树连起来,不需要写真正的递归函数。 ### 示例代码 ```js // 方案一:使用 Map var rr =

    Vue JavaScript

    Array数组对象的forEach、map、filter、reduce
    思否

    刚才某人问了我一个问题。map怎么遍历,我刷刷刷就是一顿写。遍历么,forEach么,妥妥的。

    JavaScript

    H5页面二次分享
    思否

    对于H5页面来说二次分享还是蛮重要的,毕竟qq还是微信发出去之后习惯性的使用自带的分享功能。和PC端不同,PC直接复制地址了。前两天在做请柬,踩了不少的雷,个人开发和公司开发还是不一样,各种问题,其他问题放在一个请柬的后记里面说吧。我们开始正题。

    微信 JavaScript

    vue实现选中效果
    思否

    好久没有写Vue了,略有生疏,这个东西还是得多用。 下午看到一个需求,选择相册图片作为轮播图显示。接口返回相册列表,用户选一下再扔回去。 直到我看到e.target.className我就知道这个事情不简单。。

    Vue jQuery JavaScript

    Q 本地将上传图片转为base64码后存到一个数组,无法连续添加相同文件。
    思否问答
    已采纳
    👍 3

    A · ### 解答思路 `<input type="file">` 的 `change` 事件是根据“值是否发生变化”来判断是否触发的;如果两次选择的是同一个文件,浏览器认为 `input` 的值没有变化,因此不会再次触发 `change`。解决办法是在每次处理完文件后,主动把该 `input` 的 `value` 清空。

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