首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
JS设计模式
订阅
明辰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
CAS单点登录-简介
CAS是一个单点登录框架, 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。代码目前在github上管理 SSO是指在多个应用系统中,用户只需要登录一次就可以访问所有…
[Vue2.0]手撸手淘H5购物车
最近一直在写React,Vue有段时间没写了,所以趁这个时间设计个Vue的小项目练练手。 年轻时在电商的公司实习过,所以还是打算写一个电商相关的小项目,也算是一个总结。 因此这次就拿手淘H5购物车开刀。项目GitHub 数据都是来自手淘的真实数据,也是观测了一段时间才定义好数据…
[盘点] 项目中可以怎么优化图片
每一个开发者在开发项目中,不可避免要和图片打交道,优化图片似乎也成了一个必修课。图片优化也不仅仅是性能上的优化,还要进行体验上的优化。至于怎么优化图片,没有固定的方式,只能具体场景,具体分析,选择合适的方案。不多说,下面也简单介绍下自己处理过,了解过的一些方式。如果大家有补充,…
JavaScript 中常见设计模式整理
开发中,我们或多或少地接触了设计模式,但是很多时候不知道自己使用了哪种设计模式或者说该使用何种设计模式。本文意在梳理常见设计模式的特点,从而对它们有比较清晰的认知。 看完了上述设计模式后,把它们的关键词特点罗列出来,以后提到某种设计模式,进而联想相应的关键词和例子,从而心中有数。
常用的前端设计模式,让你写出更优雅的代码
写代码容易,写出优雅的代码难,写易于维护的、容易扩展的、结构清晰的代码应该是每位开发者努力的目标,而学习设计模式,合理的的使用能让我们离这个目标更进一步。最近看了《Javascript 设计模式与开发实践》这本书, 一言以蔽之,真不错的一本书,在这里总结一下书中介绍的主要的在 …
脑阔疼的webpack按需加载
随着单页应用发展的越来越庞大,拆分js就是第一要务,拆分后的js,就可以根据我们需求来有选择性的加载了。 这里就添加了一句,chunkFilename而已,chunkFilename的作用就是用来给拆分后的chunk们起名字的配置项。 还是只打包出了一个main.js,毫无变化…
在2018年里关于测试JavaScript的回顾
这篇文章的目的是想要让你对于在2018中测试Javascript最重要的原因、时期和工具还有方法保持了解。这篇文章的内容参考了许多文章(链接列在要文底下),还包含了我们自己多年在Welldone Software Solutions里不同产品中的实现的不同测试方案的经验。 阅读…
从任务中心看状态机功能组件设计
本文通过设计一个简单的任务中心来展示一个使用有限状态机思想设计该如何做。 本文使用 JSDOC 添加注释。 有限状态机 (FSM) 维基 百度百科 是用来表示有限个状态及在这些状态之间转移和动作的数学模型。早在07年就有文章讲解 js 与状态机的结合。 在程序中,我们用这种数学…
我看依赖注入
这个主题是我比较想重点聊聊的,因为我个人的理解是依赖注入思想最终想解决的问题就是消除对象之间的耦合,再通俗一点讲就是消除new代码味道,解决的指导思想是将组件的配置和使用分离。 如果某段代码可能存在问题,就可以说有代码味道。这里使用“可能”是因为少量的代码味道并不一定就是问题。…
JS 装饰器解析
随着 ES6 和 TypeScript 中类的引入,在某些场景需要在不改变原有类和类属性的基础上扩展些功能,这也是装饰器出现的原因。 作为一种可以动态增删功能模块的模式(比如 redux 的中间件机制),装饰器同样具有很强的动态灵活性,只需在类或类属性之前加上 @方法名 就完成…