发表于: 2017-05-16 22:42:03
1 1080
今天完成的事情:
学习了HTML5比较重要的新特性,敲了一遍代码,在脑海中留点印象;
参考了别人的简历模板,自己原来的就是si,重新做了一份,内容美感都好了一丢丢;
角色管理部分又出现了bug;
明天计划的事情:
首要的事情是改完角色管理的bug;
遇到的问题:
无法渲染出各个模块;
收获:
今天和师兄沟通了下,让我多关注下html5和css3部分的知识,在任务中使用的确实很少,是自己比较欠缺的,这2天需要加强这方面的学习;
Server-Sent 事件指的是网页自动获取来自服务器的更新,以前也可能做到这一点,前提是网页不得不询问是否有可用的更新。通过服务器发送事件,更新能够自动到达。可以使用在:股价更新、新的博文、赛事结果等。
var source=new EventSource("demo_sse.php");
source.onmessage=function(event)
{
document.getElementById("result").innerHTML+=event.data + "<br />";
};
创建一个新的 EventSource 对象,然后规定发送更新的页面的 URL;
每接收到一次更新,就会发生 onmessage 事件;
当 onmessage 事件发生时,把已接收的数据推入 id 为 "result" 的元素中;
2017.5.16
今天完成的事情:
研究了后台模块管理部分,角色管理部分的bug费了好长时间才解决,但是又出现了新的bug;
简历终于做完了,但是还要花些时间雕琢下;
明天计划的事情:
统筹解决角色管理部分出现的bug;
遇到的问题:
今天看资料的时候,有个人说js中的基础类型变量,都是存放在变量对象中,并不是存放在栈内存中。
收获:
js中的基础概念甚多,对执行上下文不是很懂,记录如下:
每次当控制器转到可执行代码的时候,就会进入一个执行上下文。执行上下文可以理解为当前代码的执行环境,它会形成一个作用域。JavaScript中的运行环境大概包括三种情况。
全局环境:JavaScript代码运行起来会首先进入该环境;
函数环境:当函数被调用执行时,会进入当前函数中执行代码;
Eval;
因此在一个JavaScript程序中,必定会产生多个执行上下文,JavaScript引擎会以堆栈的方式来处理它们,这个堆栈,我们称其为函数调用栈(call stack)。栈底永远都是全局上下文,而栈顶就是当前正在执行的上下文。
当代码在执行过程中,遇到以上三种情况,都会生成一个执行上下文,放入栈中,而处于栈顶的上下文执行完毕之后,就会自动出栈。
评论