live和on的区别

今天遇到jquery live方法。我在想和on方法有什么不同呢?

live() 方法为被选元素附加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。

通过 live() 方法附加的事件处理程序适用于匹配选择器的当前及未来的元素(比如由脚本创建的新元素)。

我的理解是on一般用在不是动态生成的html控件上面,而live方法用在动态生成的按钮上面。

### Live 2D与3D的技术差异 #### 表现形式技术原理 Live 2D是一种基于矢量图形骨骼系统的二维动画技术,能够在保持较低资源消耗的同时提供接近三维的效果。相比之下,3D建模则依赖于多边形网格来构建物体表面,在计算机中创建虚拟的立体空间环境[^1]。 #### 资源需求对比 由于Live 2D采用的是平面图像加上特定算法处理后的变形效果,因此所需的硬件性能支持相对较少;而完整的3D渲染过程涉及复杂的光照计算、材质贴图以及实时阴影投射等功能,往往需要更强力的GPU支持才能达到理想的表现质量[^2]。 #### 制作复杂度分析 对于艺术家来说,创作一个高质量的传统3D角色可能涉及到繁琐的过程——从初步的概念草稿绘制到最后精细打磨每一个细节,期间还要经历反复修改完善各个部分的比例关系等问题。然而利用Live 2D工具集,则可以让创作者更加专注于艺术风格本身而不必过分担心物理法则上的约束,简化了很多工作流程并提高了效率。 #### 动态表现能力 尽管两者都能很好地呈现丰富的动作变化,但在某些方面各有千秋:例如当涉及到较为剧烈的身体扭曲或者视角切换较大的场景变换时,3D显然更具优势因为它本质上就是按照真实世界的空间逻辑建立起来的;而对于那些追求细腻的表情传达或是轻柔飘逸的动作演绎场合下,经过精心调校过的Live 2D同样能给人留下深刻印象,并且其独特的手绘质感更是增添了几分温馨感。 ```python # Python代码仅用于示意两种不同维度下的简单旋转操作区别 import numpy as np def rotate_around_z_axis_2d(point, angle): rotation_matrix = np.array([[np.cos(angle), -np.sin(angle)], [np.sin(angle), np.cos(angle)]]) return point @ rotation_matrix.T def rotate_around_arbitrary_axis_3d(point, axis, angle): from scipy.spatial.transform import Rotation as R r = R.from_rotvec(axis * angle) return r.apply(point) point_2d = np.array([1, 0]) # A simple 2D vector on XY plane angle_degrees = 90 # Rotate by 90 degrees counterclockwise rotated_point_2d = rotate_around_z_axis_2d(point_2d, np.radians(angle_degrees)) print(f"Rotating {point_2d} around Z-axis results in: {rotated_point_2d}") axis_of_rotation = np.array([0, 0, 1]) # Define the z-axis for comparison with 2D case point_3d = np.append(point_2d, [0]) # Convert to a 3D coordinate (still lies flat on X-Y plane initially) rotated_point_3d = rotate_around_arbitrary_axis_3d(point_3d, axis_of_rotation, np.radians(angle_degrees)) print(f"In 3-space rotating [{', '.join(map(str, point_3d))}] about same direction yields: [{', '.join(map(str, rotated_point_3d))}]") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值