首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
人间一两风
掘友等级
啥都干
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
313
文章 173
沸点 140
赞
313
返回
|
搜索文章
最新
热门
如何开发一个可自由扩展的经典贪吃蛇
纯TS实现游戏核心逻辑,把渲染和玩法扩展交给其他开发者,毕竟核心逻辑是不变的,UI是千变万化的。作为这个系列的第一篇文章,就以经单贪吃蛇为切入点,一步步完善它。
读 Antd 组件源码有感-0
通过读 Antd 组件源码,来看组件设计及实现亮点,继而返哺 React 经验。今天的主角是 ConfigProvider 和 Button
正则表达式入门
在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具。高效率的正则表达式,既能够提高程序的运行效率,也能够减少开发者的工作量。 5.exec() 用于正则表达式模式在字符串中运行查找,如果 exec() 找到了匹配的文…
前端返回拦截及路由的简单实现
Window.history是一个只读属性,用来获取History 对象的引用,History 对象提供了操作浏览器会话历史的接口,使用 back(), forward() 和 go() 方法来完成在用户历史记录中向后和向前的跳转。 HTML5引入了 history.pushS…
神奇的 defineProperty
descriptor:属性描述符,定义或修改属性的描述信息。对象里目前存在的属性描述符有两种主要形式:数据描述符和存取描述符 value 该属性对应的值。可以是任何有效的 JavaScript 值(数值,对象,函数等,默认为 undefined get 一个给属性提供 gett…
手撸一个npm包,安利一下duiba-sprite
我所在组负责我司线上H5互动小游戏的开发,其中一部分开发者负责皮肤的开发。大致流程为:视觉出psd,开发者切图,开发者开发,开发者上传皮肤代码,运营验收。这里边有个奇葩的动作:开发者切图,为什么让开发者沦为切图仔,这里不再详述。大部分开发者都习惯了自己切图,在这里面有个高频的动…
目标管理-凡事预则立
平时,我们总是会这样给自己立目标。例如:不瘦二十斤不换头像、我要把这三本书看完、争取年底找个女朋友...诸如此类,这些能算目标吗?结合定义,这些不能算目标,确切说不能算一个合格的目标。 很多人,喜欢在朋友圈立flag,过一段时间,你会发现TA之前的朋友圈状就被删除了。目标还未实…
奇舞团出品-spritejs入门
sprite.js 是跨平台的2D绘图对象模型库,它能够支持web、node、桌面应用和微信小程序的图形绘制和实现各种动画效果。 spritejs算是一个新秀,它在api方面高度吻合css3,降低了开发者的理解成本。本次分享没有涉及到事件,毕竟在动画上也用不到事件。体验下来,在…
巧妙运用观察者模式实现模块解耦
开发复杂H5游戏页面,会涉及到不同的模块,比如,游戏模块、计分模块、展示模块等等。为了降低各个模块开发者之间沟通和维护成本,同时为了应对产品疯狂多变的需求轰炸,我们可以巧妙运用观察者模式实现模块解耦。 虽然两种模式都存在订阅者和发布者(具体观察者可认为是订阅者、具体目标可认为是…
移动端适配的各种问题
随着苹果发布更多尺寸的大屏手机,加上Android生态中纷繁复杂的各种奇葩尺寸,移动设计全面进入“杂屏”时代。 1.给根元素大小设置随着视口变化而变化的 vw 单位,这样就可以实现动态改变其大小。 关于移动端适配,就说这么多了。
下一页
个人成就
文章被点赞
169
文章被阅读
15,482
掘力值
541
关注了
26
关注者
25
收藏集
17
关注标签
6
加入于
2017-12-25