- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 SVG的viewBox理解
第2步中的是preserveAspectRatio=“xMinYMin meet”,也就是60*60等比放大到210*210。viewBox=“0 0 60 60” 就是在步骤1中的呈现中从 0 0 开始截取 60 60 的大小的内容。如果preserveAspectRatio=“none”,那么就是截取的内容拉伸后铺满SVG的画布。相当于【截取的内容放大后】 和 【画布】做顶对齐,上下居中对齐,底对齐。相当于【截取的内容放大后】 和 【画布】做左对齐,左右居中对齐,右对齐。【按画布最小边铺满】和。
2026-04-30 02:50:31
228
原创 thinkphp8中事件的使用
相当于trigger函数传递了哪个事件类,就会反查到EventName,然后再调用监听类里的handle($event)方法。这时候的$event就是事件类的实例了,可以直接调用事件类里定义的方法完成操作。如果订单类里同时有on[EventName1]和subscribe函数,那么事件触发只会调用subscribe函数。事件订阅 Event::subscribe。事件监听 Event::listen。在Controller内的业务代码写。中的事件名和对应的事件处理类,定义。一个普通类的实现代码。
2026-04-10 18:55:41
212
原创 pixi.js容器的toLocal与toGlobal的理解
pixi.js中的显示对象(Sprite,Graphics,Container)的其他属性都比较常见和常用,如position,anchor,rotation,alpha等等。 但是toLocal和toGlobal不常用,却很有用。我把我的理解与应用记录一下。
2022-08-02 17:22:08
1519
3
原创 python使用openpyxl向excel表中写入一列数据
# 向sheetobj中的columnname列从start_row开始写入listdata def insert_listdata_to_column(sheetobj,listdata,column_name,start_row=2): colindex = column_index_from_string(column_name) for rowindex in range(start_row, start_row + len(data)): val = data[ro
2021-08-13 14:55:47
9912
canvas创建文字笔画坐标,绘制和识别
2018-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅