IDEA快捷键拆解系列(十八):Live Templates篇
这是IDEA快捷键拆解系列的第十八篇。
本文将介绍一下IDEA强大的Live Template功能。
首先,我们要知道Live Template是在哪里定义的,先按Ctrl + Shift + S进入设置,接着在输入框输入“Live Template”就可以定位到了,如下图所示。
视频直播软件开发过程中需要解决的“老朋友”
要说在视频直播软件开发的过程中,什么是技术人员最头疼的?肯定有人会毫无疑问的回答:直播的卡顿和延时!没错,这两位可以说是直播中的“老朋友”了。毫不夸张的说,每一个直播平台都遇到过这两种问题。所以,今天我们就来聊一下设备端存在的延时是怎么个情况。
on()、live()、delegate()、bind()的比较
bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数(只对静态有效)。
$("a").bind("click",function(){alert("ok");});
live(type,[data],fn) 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的
$("a").live("click",function(){alert("ok");});
delegate(selector,[type],[data],fn) 指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。