前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。
A · 解答思路 这种写法是可行的:在循环体内创建 Promise,将 resolve 放到 img.onload 回调中,再用 await 阻塞循环,直到图片加载完成后 Promise 被 resolve,循环才会进入下一次迭代。 示例代码
Ajax 即 Asynchronous Javascript And XML (异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。在无需重新加载整个网页的情况下,能够更新部分网页的技术。一般我们使用 XMLHTTPRequest、Fetch API、ActiveXObject(低版本
本着提升技术水平,打牢基础知识的中心思想。前端内部开始小课堂啦(本人凭借身高优势,人群中多看了我一眼,稳稳拿到第一课)。
A · 解答思路 不需要精确计算高度的一半,只要把 border-radius 设置成一个足够大的数值(远超过元素实际高度),浏览器会自动把它截断到「高度的一半」,效果等同于胶囊形状。 示例代码 详细说明 CS
A · 解答思路 点击一次却触发多次回调,通常是因为同一个元素被重复绑定了多次相同的 click 事件(比如在某个会被多次执行的初始化逻辑里反复调用了 .on("click", ...)),解决方法是在重新绑定之前先用 .off() 解绑,避免事件重复累加。 示例代码