首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
base
订阅
16slowly
更多收藏集
微信扫码分享
微信
新浪微博
QQ
35篇文章 · 0订阅
中介者设计模式——业务实践
中介者设计模式和观察者设计模式一样,都是通过消息的收发机制实现的,在观察者模式中,一个对象既可以是消息的发送者也是消息的接收者,对象之间信息交流依托于消息系统实现解耦。而中介者模式中消息发送送方只有一个,就是中介对象,而且中介对象不能订阅消息,只有那些活跃对象(订阅者)才可订阅…
前端业务开发的通用经验 - JS 常见问题
前端经常需要处理日期时间的格式,自己调 Date api 做转化大概率会遇到兼容性的坑,原因是不同浏览器的 js 引擎对标准的实现不同。 业务中最好的选择是用 date-fns、moment、day.js 这类成熟的方法库。 如果发现业务代码里存在大坨大坨日期字符串解析、转换、…
刷 携程 地面业务 前端面试经历
“Element.getElementsByTagName()方法返回一个动态的包含所有指定标签名的元素的HTML集合HTMLCollection。指定的元素的子树会被搜索,不包括元素自己。返回的列表是动态的,这意味着它会随着DOM树的变化自动更新自身。所以,使用相同元素和相同…
浅谈前端业务开发中的经验与感想
从事前端开发转眼已有三个半年头,个人技术能力提升的同时,业务经验也逐渐丰富。 回想初入职场,刚拿到设计稿时一脸忐忑,预估排期也不知定多少合适。觉得产品设计的不合理,找产品经理 PK,却被简单说服,结果还是栽倒了坑里。 随着一个个项目的开发、上线、总结,曾经摔过的坑,化为了自己避…
TypeScript + 大型项目实战
TypeScript 已经出来很久了,很多大公司很多大项目也都在使用它进行开发。上个月,我这边也正式跟进一个对集团的大型运维类项目。 每一个模块要做的事情也很多,由于牵扯到公司业务,具体要做的一些事情这里我就不一一列举了,反正项目整体规模还是很大的。 在做了一些技术调研后,再结…
总有你要的编程书单(GitHub)
一些 GitHub 上不错的文章或电子书列表与大家分享。不乏有不少经典,可以收起来慢慢阅览。
【译】Google - 使用 webpack 进行 web 性能优化(二):利用好持久化缓存
在优化应用体积之后,下一个提升应用加载时间的策略就是缓存。将资源缓存在客户端中,可以避免之后每次都重新下载。 这个方法可以告诉浏览器去下载 JS 文件,并将它缓存,之后使用的都是它的缓存副本。浏览器只会在文件名发生改变(或者一年之后缓存失效)时才会请求网络。 使用 webpac…
鹅厂4面
我: 用的koa-router,koa 的中间件 ,运用洋葱路由模型 添加的koa-router。koa-router内部通过判断 url是否匹配,来对相应接口返回相应内容 我: promise 内部包括的代码 保证他能执行 ,, promise()接受一个函数,函数有reso…
前端开发面试题
覆盖面很全的前端面试题合集
可能是最全的 “文本溢出截断省略” 方案合集
在我们的日常开发工作中,文本溢出截断省略是很常见的一种需考虑的业务场景细节。看上去 “稀松平常” ,但在实现上却有不同的区分,是单行截断还是多行截断?多行的截断判断是基于行数还是基于高度?这些问题之下,都有哪些实现方案?他们之间的差异性和场景适应性又是如何?凡事就怕较真,较真必…