发表于: 2020-05-14 22:00:03
2 1885
一.今天学习内容
1.继续学习JQuery库
jQuery on()方法
on() 方法在被选元素及其子元素上添加一个或多个 事件处理程序
语法结构一:
$(selector).on(event, function ) |
语法结构二:
$(selector).on(events,[selector],[data], function ) |
语法结构三:
$(selector).on(object,[selector],[data]) |
on()方法支持自定义事件
语法:$(selector).on(event, childSelector,data,function);
jQuery Callback 方法
以下实例在隐藏效果完全实现后回调函数:
$("button").click(function(){ $("p").hide("slow",function(){ alert("段落现在被隐藏了"); });});
- jQuery - AJAX
- 什么是 AJAX?
- AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。
- 简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。
- jQuery load() 方法
- load() 方法从服务器加载数据,并把返回的数据放入被选元素中。
- 语法:$(selector).load(URL,data,callback);
2.学习了解了一下有限状态机
有限状态机(Finite-state machine)是一个非常有用的模型,可以模拟世界上大部分事物
它有三个特征:
* 状态总数(state)是有限的。
* 任一时刻,只处在一种状态之中。
* 某种条件下,会从一种状态转变(transition)到另一种状态。
新版的语法格式:
var fsm = new StateMachine({
init: 'solid',
transitions: [ { name: 'melt', from: 'solid', to: 'liquid' },
{ name: 'freeze', from: 'liquid', to: 'solid' },
{ name: 'vaporize', from: 'liquid', to: 'gas' },
{ name: 'condense', from: 'gas', to: 'liquid' } ],
methods: { onMelt: function() { console.log('I melted') },
onFreeze: function() { console.log('I froze') },
onVaporize: function() { console.log('I vaporized') },
onCondense: function() { console.log('I condensed') }}
});
二。明天接着做任务。
评论