首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
啦啦啦啦_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
80
文章 75
沸点 5
赞
80
返回
|
搜索文章
赞
文章( 75 )
沸点( 5 )
Web聊天工具的富文本输入框
最近折腾 Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。 是不是觉得很神奇?接下来我会一步步讲解这里面的功能都是如何实现的。 传统的输入框都是使用 <…
[译] RESTful API 设计最佳实践
项目资源的URL应该如何设计?用名词复数还是用名词单数?一个资源需要多少个URL?用哪种HTTP方法来创建一个新的资源?可选参数应该放在哪里?那些不涉及资源操作的URL呢?实现分页和版本控制的最好方法是什么?因为有太多的疑问,设计RESTful API变得很棘手。
W3C 特邀专家:浏览器多样性对生态的影响
我的观点很明确:一个只运行在 Chrome Blink 及其后代引擎上的互联网,绝不是我们想象的天堂。 作为一名谷歌开发专家,我曾在 Microsoft Edge 团队工作过,也是 Firefox 和 W3C 的特邀专家,我想表达对这个主题的个人看法(以及一些事实)。 现在就开…
[译]我们为什么要写 super(props)?
我听说 Hooks 最近很火。讽刺的是,我想以一些关于 class 组件的有趣故事来开始这个博客。怎样!(皮一下很开心) 这些小坑并不会影响你高效的使用 React,但如果你愿意深入了解下背后的工作原理,你会发现它们非常有意思。 这是第一个。 当然,class fields p…
难追难回味
人们都说,这是金庸对人生的感悟,将人世的分分合合看的很透彻。 道理我们都明白,聚散苦匆匆,可是真正经历下来,又有谁能独善其身呢。 一整天,这个声音不断在脑海中徘徊,挥之不去。 在公布裁员消息的时候,在机房撤走前最后一次部署上线的时候,在中午和即将告别的同事一起吃饭的时候,在疯狂…
从Unicode到emoji
另外因涉及字符和编码,某些设备可能会对本文中部分字符显示“乱码”、“方块”或“问号”,但在必要之处都会增加Unicode码点,以供参考。 字符编码是计算机中非常重要的一环。过去,中国程序员经常需要做的一件事情就是处理中文在他们自己程序中是否可用。现如今我们很少和GBK较劲了,但…
5分钟即可掌握的前端高效利器:JavaScript 策略模式
我们在写代码的时候,一定也遇到过许多类似的场景。随着经验的增加,我们对于这些常见场景的处理越来越得心应手,甚至总结出了针对性的“套路”,下次遇到此类问题直接运用“套路”解决,省心又省力。这些在软件开发过程中逐渐积累下来的“套路”就是设计模式。 设计模式的目标之一就是提高代码的可…
【译】你可能不需要Moment.js
Moment.js是一个很棒的时间和日期库,具有许多牛X的方法,平时npm install了之后就是干,但是如果您的Web应用程序对性能上有很高的要求,可能会由于其复杂的API和大小会导致巨大的性能上的比不要的开销。 如果您没有使用时区,而只使用了moment.js中的一些简单…
Vue 应用性能优化指南
得益于 Vue 的 响应式系统 和 虚拟 DOM 系统 ,Vue 在渲染组件的过程中能自动追踪数据的依赖,并精确知晓数据更新的时候哪个组件需要重新渲染,渲染之后也会经过虚拟 DOM diff 之后才会真正更新到 DOM 上,Vue 应用的开发者一般不需要做额外的优化工作。 但在…
[贝聊科技]不简单的自适应高度输入框
前段时间在项目开发中遇到这样一个需求——文本输入框的高度要随着框内文本所占高度而变化。 下面讲一下实现方案的探索过程。 首先想到的方法,是使用 HTML 5 中新增的contenteditable属性。它可以把元素变成可编辑状态,同时让其保留原有的特性(如元素高度根据元素内容所…
下一页
关注了
3
关注者
0
收藏集
1
关注标签
36
加入于
2016-10-20