发表于: 2017-07-25 23:18:47

1 774


今天完成的事情:(一定要写非常细致的内容,比如说学会了盒子模型,了解了Margin) 

熟悉草船云前台代码

BUG #3425 【线上】前台 -技术孵化页【立即申请】按钮 - 【四期】草船云 - 禅道

实现1.点击【模式介绍】-顶部图点击【立即申请】,弹窗提示【提交成功  您可以在服务申请查看申请状态】。

明天计划的事情:(一定要写非常细致的内容) 

继续熟悉草船云前台代码

2.点击【我的通知】下我的服务中的【服务申请】下会收到一条消息。服务类型:技术孵化;服务公司:葡萄藤信息技术有限公司

3.审核的消息会在【我的消息】通知里进行提示【草船云消息: 申请已通过】,并且有小红点提示。点击整行即可读取信息,红点消失,向下展框内容提示【技术孵化的申请已通过,预约时间为:2017年03月29日】eg:服务名称+的申请已通过,预约时间为:2017年03月29日

4.后台:用户管理下的【服务申请列表】也会新增一条申请。服务公司 :葡萄藤信息技术有限公司申请服务;申请服务:技术孵化


遇到的问题:(遇到什么困难,怎么解决的) 

如何实现 点击一次后,再次点击,弹框提示“您的申请正在审核中,请耐心等待”?

如何判断用户申请了任意服务,在左侧边栏服务申请后和通知后都有红点提示?


收获:(通过今天的学习,学到了什么知识)

函数表达式和函数声明有什么区别?

函数声明 VS 函数表达式

JavaScript 中需要创建函数的话,有两种方法:函数声明、函数表达式,各自写法如下:

// 方法一:函数声明
function foo() {
}

// 方法二:函数表达式
var foo = function () {
};


另外还有一种自执行函数表达式,主要用于创建一个新的作用域,在此作用域内声明的变量不会和其它作用域内的变量冲突或混淆,大多是以匿名函数方式存在,且立即自动执行:

(function () {   
   // var x = ...
})();


此种自执行函数表达式归类于以上两种方法的第二种,也算是函数表达式。

方法一和方法二都创建了一个函数,且命名为 foo,但是二者还是有区别的。JavaScript 解释器中存在一种变量声明被提升(hoisting)的机制,也就是说变量(函数)的声明会被提升到作用域的最前面,即使写代码的时候是写在最后面,也还是会被提升至最前面。

 



 


返回列表 返回列表
评论

    分享到