首页
学习
活动
专区
工具
TVP
发布

艺述论专栏

视频号/公共号「艺述论」作者
专栏作者
194
文章
269680
阅读量
25
订阅数
JS如何返回异步调用的结果?
这个问题作者认为是所有从后端转向前端开发的程序员,都会遇到的第一问题。JS前端编程与后端编程最大的不同,就是它的异步机制,同时这也是它的核心机制。
LIYI
2023-03-06
4.9K0
第10步《前端篇》第3章完成交互功能第7课
动画就是不断的擦除与重绘,基于requestAnimationFrame函数在桢频更新的间隙实现重绘,是HTML5与小游戏画布绘制保证界面不卡顿的秘诀。
LIYI
2023-02-14
5150
第09步《前端篇》第2章打造游戏界面第6课
这一节比较琐碎、基础,但也很有学习的必要,各种运算符、if控制语句、循环控制语句都是在代码编写中常用的语法。
LIYI
2023-02-14
3980
第07步《前端篇》第2章打造游戏界面第2课
JS中的变量实际是有类型的,但缺少强制和验证,在声明时不强制声明类型,在传值时也不强制验证类型,因此对于fillStyle的这样的属性,才既可以接受字符串类型,还可以接受LinearGradient、RadialGradient和CanvasPattern类型,这在其他语言中是很少见的,这可以说是JS的优点,但更多是它的缺点,在使用要特别注意。
LIYI
2023-02-14
7730
第06步《前端篇》第2章打造游戏界面第1课
应用层的开发就是这样,要深入学习、了解技术栈中接口的主要功能及具体参数要求,了解边界在哪里,知道哪些能做,哪些不能做,这样在开发功能时才能得心应手,遇到问题时才能想到问题可能出在哪里。
LIYI
2023-02-14
1K0
使用面向过程和面向对象结合的思想开发软件,而不仅仅是使用面向对象的设计思想
面向过程开发也称结构化开发,将软件要实现的功能分解成一个个连续的流程结点,将每个节点都实现为一个函数,依次调用这些函数以完成软件功能。至于执行流程中多个函数共用的数据,则拿出来定义为共享的数据结构,实例化,在函数中使用和传递。
LIYI
2022-11-18
2770
程序员大牛是如何编写程序的?在开始编码之前,他们会先在纸上推演程序吗?
好的程序员是怎么写代码的呢?点燃一根烟,一边吸一边进行周密的思考,待想法成熟了,一把操起键盘,一阵噼里啪啦敲击,一气呵成吗?
LIYI
2022-11-18
5270
程序员的三个阶段与产品开发的两种哲学
这应该是有能力上升到第三个境界的人,才能拥有的境界,对于大多数的人,第一个境界都不会觉醒,更不要说到达第二、第三境界了。
LIYI
2022-11-18
2790
为什么编程里习惯使用 i、j、k 等作为循环变量?
i 可能是 integer 的简写,或者是 int 的简写。有人说是 iterator 的简写,这个有点牵强。早期教材中的示例都是以 i、k、j 作为循环变量,后来这样使用成为了一种习惯。
LIYI
2022-11-18
9100
从一个超时程序的设计聊聊定时器的方方面面
企业项目开发中经常有这样一个逻辑场景:在界面上显示倒计时,时间到了给出提示,禁止用户操作。
LIYI
2022-03-08
1.3K0
微信小程序分享15:model弹窗
model弹窗也是预先定义好,控制hidden属性弹出它。cancel-text是取消文本,confirm-text是确定文本,no-cancel表示只有确认按钮。bindconfirm与bindcancel绑定了两个事件,却不是像之前的控件绑定在一个change事件上,这两个事件的detail.value为未定义。
LIYI
2022-03-08
6940
微信小程序分享14:actionsheet选择面板与toast提示
小程序弹出actionsheet选择面板的方法有点怪异,是控制一个预定义好的actionsheet的hidden属性实现的。并且它的change事件,只是在单击背景或cancel中触发,并不包括选择项。
LIYI
2022-03-08
1.4K0
微信小程序分享13:slider与switch控件
slider是数值滑块,有max、min最大、最小值,step步数,show-value与progress类似,表示是否在右端显示数值。文档中的right-icon与left-icon在模拟中没有显示,或许在手机上可能显示。
LIYI
2022-03-08
5610
微信小程序分享11: label标签
标签组件在weui中被用在了很多地方,主要用于为另一个组件提供说明性的文本。在小程序中,只有一个for属性,指示另一个组件的id。
LIYI
2022-03-08
2K0
微信小程序分享10:input输入框
小程序的输入框,支持text, number, idcard, digit, time, date类型,前四种类型都同时会触发input、focus、blur事件,后两种类型在键盘键入时不会触发input的变化事件。
LIYI
2022-03-08
1.3K0
微信小程序分享9:text文本,progress进度条
每单击一次添加按钮,就向extraLine数组中推送(push)一条新元素,并使用join方法将这些元素拼接成字符串并以\n间隔。
LIYI
2022-03-08
9990
Go:如何使用书中示例 sim.go v2新版本及如何理解、使用 Go 语言的 mod 机制【视频】
从官网(https://golang.org/dl/,国内可以从https://studygolang.com/dl下载)下载了Go语言安装包,并安装以后,此时在终端里执行指令:
LIYI
2021-07-30
1.3K0
聊一聊我是怎么写程序的
不知道有没有朋友对这个话题感兴趣,从我个人的经验来讲,我对我自己没有体验过的职业总是充满了好奇。我至少有一半的微信朋友都不是程序员,我猜想他们对这个话题是感兴趣的。
LIYI
2021-03-15
5110
【4/25】在页面对象中启用模板方法模式(Template Method Pattern)
这是《小游戏从0到1设计模式重构》系列内容第4篇,所有源码及资料在“程序员LIYI”公号回复“小游戏从0到1”获取。
LIYI
2021-02-23
8090
【7/25】使用工厂方法模式(Factory Method Pattern)创建Page页面对象
这是《小游戏从0到1设计模式重构》系列内容第7篇,所有源码及资料在“程序员LIYI”公号回复“小游戏从0到1”获取。
LIYI
2021-02-23
5260
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档