首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
林哲weillin
掘友等级
前端 公众号: 南山zwl
搬砖小能手
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 19
沸点 7
赞
26
返回
|
搜索文章
赞
文章( 19 )
沸点( 7 )
平滑滚动到顶部或底部的几种方案
很多时候我们使用的滚动效果都是类似于锚点那种,一闪而过,给人的体验十分不友好。所以这里介绍一些平滑滚动的方式。 一般我们使用auto和smooth就可以了,smooth表示滚动很平滑,有过渡效果,auto没有过渡效果,一闪而过。 我们一般回到顶部的话把这个属性设置在html上即…
JS原生事件
1. 事件模型 JavaScript事件实现网页与用户之间交互,在各式各样的浏览器中,JavaScript事件模型主要分为3种:原始事件模型(DOM0)、DOM2事件模型、IE事件模型。 优点:所有浏览器都兼容。 缺点:逻辑与显示没有分离;相同事件的监听函数只能绑定一个,后绑定…
React Hook概览
1. 简介 Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 Hook 就是 JavaScript 函数,使用它们有两个额外的规则:只能在函数最外层调用 Hook,不要在循环、条件判断或者子…
事件循环Event Loop--JS篇
Event Loop,基本是面试必考题,理解它有助于帮助我们理解JS的运行机制。首先从JS单线程说起。 1. 为什么JavaScript是单线程? JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决…
前端性能优化之HTTP缓存机制
前言:缓存是指代理服务器或客户端本地磁盘内保存的资源副本。利用缓存可减少对服务器的访问,缩短响应时间,节省通信流量和通信时间,是前端性能优化中最常见的一种方法。 1. HTTP首部 HTTP协议的请求和响应报文中必定含有HTTP首部,首部内容为客户端和服务器分别处理请求和响应提…
前端之JS数组全记录(一)
前言:由于目前的项目涉及到大量数据的处理,与数组打交道便成了家常便饭,不仅要完成数据的处理又要考虑性能问题。因此总结一波js数组,以供参考。 1. 数组作用 2. JS创建数组的常用方法 3. 访问数组元素 通过引用索引来引用某个数组元素。 4. js判断数组方法 instan…
懒加载之IntersectionObserver API
前言:关于懒加载的使用之前是使用监听scroll事件来计算,这种方法性能不好。查了资料,发现了IntersectionObserver API,就总结记录下。 1. 什么是懒加载 懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候…
【1 月最新】前端 100 问:能搞懂 80% 的请把简历给我
半年时间,几千人参与,精选大厂前端面试高频 100 题,这就是「壹题」。 在 2019 年 1 月 21 日这天,「壹题」项目正式开始,在这之后每个工作日都会出一道高频面试题,主要涵盖阿里、腾讯、头条、百度、网易等大公司和常见题型。得益于大家热情参与,现在每道题都有很多答案,提…
【进阶 7-1 期】深入浅出面试必考题 - 节流函数 throttle
上一节我们详细聊了聊高阶函数之柯里化,通过介绍其定义和三种柯里化应用,并在最后实现了一个通用的 currying 函数。这一小节会继续之前的篇幅聊聊函数节流 throttle,给出这种高阶函数的定义、实现原理以及在 underscore 中的实现,欢迎大家拍砖。 有什么想法或者…
【进阶 6-2 期】深入高阶函数应用之柯里化
上一节介绍了高阶函数的定义,并结合实例说明了使用高阶函数和不使用高阶函数的情况。后面几部分将结合实际应用场景介绍高阶函数的应用,本节先来聊聊函数柯里化,通过介绍其定义、比较常见的三种柯里化应用、并在最后实现一个通用的 currying 函数,带你认识完整的函数柯里化。 有什么想…
下一页
个人成就
文章被点赞
9
文章被阅读
7,689
掘力值
152
关注了
28
关注者
7
收藏集
52
关注标签
50
加入于
2017-12-14