首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术收藏
订阅
IT白菜
更多收藏集
微信扫码分享
微信
新浪微博
QQ
50篇文章 · 0订阅
TS基础运用
什么是typescript Typescript是JavaScript的超集,对JavaScript进行了扩展,增加了一些JavaScript没有的属性。 为什么需要Typescript 简单来说就是
那些高级/资深的前端是如何回答JavaScript面试题的 (一)
面对最常见的问题,给出让面试官惊喜的答案。 我认为通往所谓“精通”的过程分三步骤: 1. 能熟练使用API 2.理解API实现的原理 3. 自己去实现一个API,能用来实际解决问题的那种,经得住考验。
JS 的平凡之路--学习人气眼中的效果(上)
首先我们要先获取元素的位置信息,这里我们采用getBoundingClientRect方法,MDN上对于该方法的介绍。然后我们只要与可视区域做个比较,就OK了。 接下来我们需要监听'scroll'事件,判断元素是否出现在可视区域内。对于scroll事件的优化之一,我们需要使用函…
JS设计模式-代理模式
代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。
面试官:请你实现一个深克隆
实现一个深克隆是面试中常见的问题的,可是绝大多数面试者的答案都是不完整的,甚至是错误的,这个时候面试官会不断追问,看看你到底理解不理解深克隆的原理,很多情况下一些一知半解的面试者就原形毕漏了. 我们就来看一下如何实现一个深克隆,当然面试中没有让你完整实现的时候,但是你一定要搞清…
现代 js 框架存在的根本原因
我曾见过很多很多人盲目地使用(前端)框架,如 React,Angular 或 Vue等等。这些框架提供了许多有意思的东西,然而通常人们(自以为)使用框架是因为: 它们支持组件化; 它们有强大的社区支持; 它们有很多(基于框架的)第三方库来解决问题; 它们有很多(很好的)第三方组…
【干货】js 数组详细操作方法及解析合集
在开发中,数组的使用场景非常多,平日中也涉及到很多数组的api/相关操作,一直也没有对这块内容进行一块整理总结,很多时候就算用过几次这个api,在开发中也很容易忘记,还是要谷歌一下。所以就希望对这块内容有一个比较系统性的总结,在这背景下,就有了本篇文章,如果喜欢的话可以点波赞/…
[译] JavaScript 单元测试框架:Jasmine, Mocha, AVA, Tape 和 Jest 的比较
我的同事经常写一些有关单元测试如何让脑子平静下来且减少软件错误的文章。所以我也总会花时间来做测试。但是在你的项目中应该选那个框架来做测试呢?在匆忙做出决定之前,我搜集了 5 个最受欢迎的 JavaScript 单元测试框架,让你决定那一个才是最合适你的。 注意:如果你已经有更喜…
前端同构渲染的思考与实践
前端同构渲染的相关架构,给我最直观的感受,这是前端渲染最为复杂的一种方案,也是为了追求极致的用户体验不得不去做的一种尝试,虽然 Node.js 的引入赋能了传统前端领域、SEO 优化也不再是个问题,但很明显,这些只是副产品。 我们所知的传统型 SPA,单页面应用,贴近用户端越近…
愈发熟练的 CSS 技巧
rem+simple-flexible适配方案简单解析rem相对于根元素<html>的font-size的大小来计算坐作为一个单位;simple-flexible是根据手淘团队lib-flexible