发表于: 2017-04-04 22:36:20
1 1312
今天完成的事情:完成了js4的静态页面。看了一下状态机,懵逼。。。。
学习了浏览器的一点特点,加载文件的顺序,以及书写js代码注意事项。
浏览器是UI多线程的,除了请求下载js文件意外,其他文件都是可以批量进行。但是js文件只能单次下载,严格顺序执行。
明天计划的事情:明天要写PPT了。。。还要直播,,有点羞涩啊。
遇到的问题:对于任务4的逻辑及游戏规则还不太清楚。
收获:对于使用原生js去控制dom 更加熟练了一些。
描述一下”有限状态机“:
有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。
状态总数(state)是有限的。
任一时刻,只会处于一种状态中。
在某种条件下,会从一种状态转变到另一种状态中。
在维基百科中称:有限状态机FSM是设计和实现事件驱动程序内复杂行为组织原则的有力工具。
对于前端来说,尤其是Javascript编程时,这个模型的意义就在于可以将其套用在很多对象上。具体个例子,比如一个按钮平时就是正常的按钮,当你点击后变成一个input。当然你可能会说这么简单的功能,我直接用jQuery甚至不用都可以,操作DOM显示和隐藏就好了。如果你还抱有这种天真的想法,我只能说你没遇到过让你痛不欲生的页面。。。当页面复杂到一定程度,单纯操作DOM去处理前端只会加快你疯掉的进程。
评论