首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js基础
订阅
柠檬是苦的
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
设计电商平台优惠券系统
阅读本文大概需要 4.2 分钟。 每次过节的时候,各大电商的优惠券已经成为了绝对的关键词,最近一直在做优惠券需求,从最初的一无所知到现在建立初步的优惠券框架结构,一路也是磕磕碰碰。今天就把这段时间的输入总结一下然后输出。 优惠券的投放方式有多种,本文采用的是活动页送券这种形式。…
深入 JavaScript 设计模式,从此有了优化代码的理论依据
我想很多和我一样的朋友小时候都看过《天龙八部》,里面的女主角王语嫣是个武学博才,但自己却毫无实战。比如段誉和慕容复交手时,她连连口述指导:"段郎,二龙爪手,抢珠三式,当心你的腰肋,注意你的气户穴。潘月偷心,扶手相望......",虽然看着感觉都是一些最基本的拳脚功夫,但有解说在…
手写一个Promise/A+,完美通过官方872个测试用例
本文会讲解另一种更现代的异步实现方案:Promise。Promise几乎是面试必考点,所以我们不能仅仅会用,还得知道他的底层原理,学习他原理的最好方法就是自己也实现一个Promise。
看完这篇 Session、Cookie、Token,和面试官扯皮就没问题了
HTTP 协议是一种无状态协议,即每次服务端接收到客户端的请求时,都是一个全新的请求,服务器并不知道客户端的历史请求记录;Session 和 Cookie 的主要目的就是为了弥补 HTTP 的无状态特性。 客户端请求服务端,服务端会为这次请求开辟一块内存空间,这个对象便是 Se…
JavaScript 工具函数大全(新)
原本只想筛选下上面的那篇文章,在精简掉了部分多余且无用的工具函数后,感觉不够。于是顺藤摸瓜,找到了原地址: 30 seconds of code 然后将所有代码段都看了遍,筛选了以下一百多段代码片段,并加入了部分自己的理解。 另外,本文工具函数的命名非常值得借鉴。 1. 第一部…
总结vue知识体系之基础入门篇
vue 作为目前前端三大框架之一,对于前端开发者可以说是必备技能。那么怎么系统地学习和掌握 vue 呢?为此,我做了简单的知识体系体系总结,不足之处请各位大佬多多包涵和指正,如果喜欢的可以点个小赞! 低耦合。视图(View)可以独立于 Model 变化和修改,一个 ViewMo…
前端渣渣唠嗑一下前端中的设计模式(真实场景例子)
不知道有没有跟我一样,对于设计模式存在困惑的,以我为例,不瞒大家,我对设计模式真的是“看山就是山”、“看水就是水”、“看理论就是看理论”。毕业之前,我自己捣鼓的东西/项目,几乎没有设计的思想。老夫才不管那么多,直接梭哈,But,正是因为这样,才导致因设计缺陷、代码实现缺陷,为后…
JS 万字总结 重量级干货!!!
表达式进一步转换成0==0,结果为true。 虽然过程复杂,记住判断的思路即可,非对象之间,先类型转换再比大小,对象比较则调用获取原始值方法再进一步比较。 接下来是判断2种特殊类型Set和Map,由于这2种类型的拷贝方式不同,进一步通过if分支对其判断,遍历里边所存放的值,Se…
一位前端小姐姐的五万字面试宝典
另外小姐姐最近在看机会 base 北京,邮箱已经附在 GitHub 上了。欢迎有坑位的同学进行推荐。 插入排序的改进版。对间隔 gap 为一组的数进行插入排序 1、原型链继承,将父类的实例作为子类的原型,他的特点是实例是子类的实例也是父类的实例,父类新增的原型方法/属性,子类都…
重学JS:async/await
异步操作一直是JS中不可或缺的一环,从最开始回调函数,到后面的Promise,再到ES2017引入的async函数,异步操作逐渐进化,变得越来越简单方便,接下来就仔细看看在ES2017引入了async函数后,异步操作产生了哪些变化。 此篇文章async/await的用法和经常遇…