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

艺述论专栏

视频号/公共号「艺述论」作者
专栏作者
194
文章
259985
阅读量
25
订阅数
​什么是 JavaScript?
HTML 用了尖括号作为了标签的边界符,这只是一种语法规定,事实上如果我们愿意,我们使用 JSON 或 TOML 格式实现结构化也是可以的,我们也可以使用方括号代替尖括号,但从实际结果来看,还是使用 XML 格式更好,尖括号因为在文本中使用不多,用它作为边界符也比较合适。
LIYI
2023-08-31
2470
JavaScript 语言特点
在一门语言中,函数可以被当作参数传递给其他函数,可以作为另一个函数的返回值,可以被赋值给一个变量,简而言之,当函数可以当作变量一样使用时,便称这门语言拥有头等函数(First-class Function),或称拥有函数优先特性。
LIYI
2023-08-31
1100
JS如何返回异步调用的结果?
这个问题作者认为是所有从后端转向前端开发的程序员,都会遇到的第一问题。JS前端编程与后端编程最大的不同,就是它的异步机制,同时这也是它的核心机制。
LIYI
2023-03-06
4.7K0
给初学者看的Web开发教程
在这个教程中,微软团队用12周时间、24节课,带领读者学习了JavaScript、CSS 和 HTML等Web开发基础知识。每节课都包括课前测验、课后测验、完成课程的书面说明、解决方案和作业等。该团队基于项目实战教学法,让读者在构建项目的实践过程中完成学习,该团队认为这是一种已经被验证过的,让新人迅速掌握新技能的行之有效的方法。
LIYI
2023-02-15
8610
第04步《前端篇》第1章创建第一个小游戏项目第1课
新人一半的问题都是因为粗心大意所致,遇到问题时不妨先认真自检一下,或者使用谷歌搜索一下,大部分问题谷歌都能给出建议或线索。
LIYI
2023-02-14
4000
从一个超时程序的设计聊聊定时器的方方面面
企业项目开发中经常有这样一个逻辑场景:在界面上显示倒计时,时间到了给出提示,禁止用户操作。
LIYI
2022-03-08
1.3K0
小程序实战分享5:UI创建二与拉取用户信息
在目录goods下,添加两个文件goods.js与goods.wxml。goods.js文件的内容可由index.js修改得来:
LIYI
2022-03-08
3120
小程序实战分享4:主商品页与tabbar的UI创建
include可以将目标文件的整个代码引入,相当于是拷贝到include位置,即是代码块复用。
LIYI
2022-03-08
4640
微信小程序分享16:loading与navigator
loading也是通过hidden属性控制显示,这样使用起来并没有js.alert方便。要在每个页面里定义一下,还要控制显示的文本。
LIYI
2022-03-08
2990
微信小程序分享14:actionsheet选择面板与toast提示
小程序弹出actionsheet选择面板的方法有点怪异,是控制一个预定义好的actionsheet的hidden属性实现的。并且它的change事件,只是在单击背景或cancel中触发,并不包括选择项。
LIYI
2022-03-08
1.4K0
微信小程序分享9:text文本,progress进度条
每单击一次添加按钮,就向extraLine数组中推送(push)一条新元素,并使用join方法将这些元素拼接成字符串并以\n间隔。
LIYI
2022-03-08
9600
微信小程序分享8:checkbox & icon
还是新建一个quick start项目,导入昨天的demo7,新建checkbox目录、checkbox.wxml、checkbox.js,并修改app.json主页为checkbox。
LIYI
2022-03-08
4820
【6/25】使用简单工厂模式(Simple Factory Pattern)改写Page基类
这是《小游戏从0到1设计模式重构》系列内容第6篇,所有源码及资料在“程序员LIYI”公号回复“小游戏从0到1”获取。
LIYI
2021-02-23
3420
【1/25】将Game改写为单例模式(Singleton Pattern)
Game的实例在游戏时只有一个,现在我们首先将Game类改造为一个单例。所谓单例,就是运行时只有一个实例。Game.js代码改造如下:
LIYI
2021-02-23
4020
【2/25】在Game上应用观察者模式(Observer Pattern)
作者使用过的最简洁的观察者模式,就是AS3源码里的EventDispatcher事件派发者对象。任何继承于这个类的对象,都可以间接实现观察者模式。
LIYI
2021-02-23
6140
【3/25】使用组合模式(Composite Pattern)实现布局容器
组合模式(Composite)是将对象组合成树形结构,以表示“部分-整体”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。接下来我们考虑在当前项目中应用组合模式。
LIYI
2021-02-23
6400
第 1 课:计算机是如何计算 1+1=2 的?
主要指前端游戏界面的实现和交互逻辑的编写吗?显然不止这些,还应该包括支持前端数据存取的后端接口的实现。如果把概念扩展一下,还应该包括游戏关卡设计器的编写、角色人物设定器的编写、城池地图编辑器的编写、游戏管理后台的编写等等,这些工作都是为了「交付一个完全可运营的游戏」,为这个目标服务的,都属于小游戏的开发范畴。
LIYI
2020-05-08
1.8K0
小游戏从0到1:第 2 课 创建第一个小游戏项目
微信在发布小程序之前,有一个佐助微信 Html5 页面开发的 WeixinJSSDK,地址是这个:
LIYI
2020-05-07
1.1K0
微信小程序实践:2.3 可滚动的容器组件之 scroll-view
说什么真理无穷,进一寸有一寸的欢喜。大家好,我是石桥码农,今天继续为大家分享微信小程序实践相关的技术内容。
LIYI
2020-04-15
13.5K1
石桥码农:20 vue计算属性和侦听器
在template里的插值表达式,如果太长,会让模板代码变得难于维护;如果有多处用到了同样的插值表达式,也不便于复用和修改。例如,这样的一个插值表达式:
LIYI
2020-02-13
6150
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档