首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lethargic喵
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
16种JavaScript设计模式(下)
简介:模板方法模式是一种只需通过继承就可以实现的简单模式。这种模式在前端框架中十分常见,vue、react的组件定义都用到了该模式。大家思考下为什么我们在vue组件中定义的生命周期函数会按照给定的顺序执行呢?通过下面的简单示例来了解下。 简介:享元模式是一种用于性能优化的模式,…
16种JavaScript设计模式(上)
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 就好比在足球比赛中我们把“边后卫快速突破后向球门方向传出高球,中路队员接应头球攻门”这种战术称作“下底传中”一样是针…
vue 数独
咋样是不是很酷炫,看到这个顿时按耐不住一颗程序员的心,然后花了2、3个晚上的时间写了个大概。。 怎么样是不是感觉(完全没有)掌握到精髓。。。 恩好吧,虽然我们长得丑但基本功能还是有的,在数据生成这块也是有些值得思考的地方。 数独是源自18世纪瑞士的一种数学游戏。是一种运用纸、笔…
16种JavaScript设计模式(中)
简介:单例模式是一种常用的模式,我们在多次引入其他模块时,并不需要每次都创建一个新的模块对象,复用之前创建过的对象不仅能减少内存的开销,同时也可以体验共享对象带来的便利。简单来说就是使用闭包持久保存函数上一次的执行结果,在之后的调用中直接返回。例如js 中模块加载的方式:req…
JS数组去重
如有疑惑,请联系,及时修正。谢谢!
[完结篇] - 理解异步之美 --- promise与async await (三)
**这个系列到这里应该就是最后一节了,**前两章着重讲了promise,为什么着重讲promise呢?因为在用法上promise要比async await难一些,而且promise本身又不是一个语法糖。没有掌握的时候用起来就会有很多顾虑,async await却没有这种顾虑,用…
JavaScript .filter() 方法全解析
.filter是一个内置的数组迭代方法,它接受一个“谓词(译者注: 指代一个过滤条件的函数)”,该“谓词”针对每个值进行调用,并返回一个符合该条件(“truthy值”)的数组。 上面那句话包含了很多信息,让我们来逐一解答一下。 “内置”只是意味着它是语言的一部分 - 您不需要添…
前后端分离使用 Token 登录解决方案
这篇文章写一下前后端分离下的登录解决方案,目前大多数都采用请求头携带 Token 的形式。 前端得到 401 状态码,重定向到登录页面。 使用 respone 拦截器,对 2xx 状态码以外的结果进行拦截。 如果状态码是401,则有可能是 Token 过期,跳转到登录页。 上面…
怎么实现一个3d翻书效果
这种整页翻转的效果主要是做rotateY的动画,并结合一些CSS的3d属性实现。 主要是通过计算页面翻折过来的位置。 这两种原理上都不是很复杂,需要各个细节配合好,形成一个连贯的翻书动画。 我们先重点说一下第一种翻页效果的实现。 1. 基本布局 一个li.paper就表示一张纸…
彻底搞懂word-break、word-wrap、white-space
white-space、word-break、word-wrap(overflow-wrap)估计是css里最基本却又容易让人迷惑的三个属性了,估计很多人都有把它们搞混或用错的经历。必须系统整理一下,今天我们就把这三个属性彻底搞清楚! 可以看到,nbsp;和</br>可以正常发…
下一页
关注了
1
关注者
1
收藏集
1
关注标签
10
加入于
2018-09-01