首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
否子戈
掘友等级
前端工程师
|
腾讯
《Robust:程序员的TALK PLACE》播客主播
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
56
文章 56
沸点 0
赞
56
返回
|
搜索文章
最新
热门
Babel 移除 class 中无用的属性和方法
我在 dev.to 上分享了一篇文章,为了同步信息,我也将这篇文章用中文方式复述一遍。 虽然我们用 webpack 的 optimization 能帮我们压缩代码,但是我们无法做到一件事,就是将一个属性名或方法名进行压缩和混淆,一旦这些名称被混淆,那么我们就无法调用到对应的接口…
TypeScript 泛型的通俗解释
在 TypeScript 中我们会使用泛型来对函数的相关类型进行约束。这里的函数,同时包含 class 的构造函数,因此,一个类的声明部分,也可以使用泛型。那么,究竟什么是泛型?如果通俗的理解泛型呢? 通俗的解释,泛型是类型系统中的“参数”,主要作用是为了类型的重用。从上面定义…
Nautil-CLI 让你快速体验基于 Kbone 的 React 微信小程序开发
使用 React 开发微信小程序的行业实践并不少,taro、uni-app,但是它们的方案都是通过编译工具,将 react 代码转化为小程序原生代码后执行。来自微信团队的June开发了新的微信小程序框架 Kbone,走了新的路子,通过提供运行时库,来抹平微信小程序和web在接口…
前端驱动的接口数据检查、文档生成、mock 以及接口自动化测试
我们项目开发时,时常面临这样的问题,在接口对接时,前后端脱钩,并行开发时相互限制拖慢开发效率。以往,这件事常常是后端主导的,后端同学输出的接口不能满足前端需求,这也是为什么 graghql 火起来的原因。如何去优化这个场景呢?经过一段时间的探索之后,最终我找到了如下的解决方案,…
React 中的双向绑定
在开发 Nautil 中我想做些不一样的尝试。 和主流的 react 生态格格不入,nautil 像是对 react 的反目,但实际上我希望在现有优秀的 UI 框架上,做一些不一样的东西。nautil 基于“观察者模式”,在 react 中实现类似 vue 一样的属性更新的响应…
学不动系列:新前端框架 Nautil,哇~
基于 react 的除了 Next.js 其他的所谓框架我都只想说,鸡你太美!React 实在太香了,但是实战开发起来却又不怎么好弄。让我们来看最新的 roadmap: 我就想写个网页,何必这么残忍?面对这个画面,我都有贴大哥表情包的冲动。但是我忍住,毕竟我还是想写代码来丰富我…
TySheMo 前端数据管理模型
TySheMo是一个前端数据(状态)管理工具。它面向复杂的前端数据管理,用于在前端结构化数据的不断变化中,清晰地控制数据变动,使数据变动不引起错误,并且方便表单数据的恢复、校验、格式化提交。 在需要对数据类型进行校验,数据变动引发界面变动,数据校验,格式化后输出数据,保证数据运…
连续同源异步操作队列
来自同源的多个异步操作可能引起异步冲突问题,特别是在网络请求时。同源操作产生了两个ajax请求,它们的请求结果将用于渲染同一个区域,然而由于网络问题,先发出的请求后返回,导致最终得到的界面是错误的。 解决这个问题的最好办法,是利用原生XHR的abort方法,在后一次操作时,将前…
JS超级对象Objext:响应式、版本控制、数据锁
上面这个例子演示了如何创建一个超级对象,过程超级简单,只需要将一个普通对象传入new Objext作为参数即可,这样得到的对象objx和原始的对象的结构是一模一样,然而功能却比原始对象高级N倍。 你可以像使用普通对象一样使用objext实例,但是,这样会造成一些问题,特别是不能…
HelloType:JS运行时数据类型检查工具
HelloType是一个api设计简单的js运行时的数据类型检查工具,它可以帮助你的js程序在使用某个(组)变量前,对变量的数据类型进行检查,防止在使用变量进行运算时由于数据类型不同导致报错。 虽然我们已经有typescript,但是它只能在编译时进行静态数据类型检查,而不能进…
下一页
个人成就
文章被点赞
622
文章被阅读
84,868
掘力值
2,749
关注了
26
关注者
213
收藏集
11
关注标签
8
加入于
2017-04-21