Jul
4
1.类型选择符,直接使用元素名称定义
html{/*<定义网页结构总体样式>*/}
body{/*<定义页面属性>*/}
div{/*<定义div元素的属性>*/}
span{/*<定义span元素的属性>*/}
2. id选择符
#top {/*<定义id为top元素的文本颜色为red>*/ color:red;}
#top div{/*<定义id为top的所有子div元素样式,但不包含id为top的样式>*/}
#top .child1{/*<子级样式一>*/}
#top .child2{/*<子级样式二>*/}
<div id="top">我是div</div>
定义网页结构总体样式>定义页面属性>定义div元素的属性>定义span元素的属性>定义id为top元素的文本颜色为red>定义id为top的所有子div元素样式,但不包含id为top的样式>子级样式一>子级样式二>
html{/*<定义网页结构总体样式>*/}
body{/*<定义页面属性>*/}
div{/*<定义div元素的属性>*/}
span{/*<定义span元素的属性>*/}
2. id选择符
#top {/*<定义id为top元素的文本颜色为red>*/ color:red;}
#top div{/*<定义id为top的所有子div元素样式,但不包含id为top的样式>*/}
#top .child1{/*<子级样式一>*/}
#top .child2{/*<子级样式二>*/}
<div id="top">我是div</div>
定义网页结构总体样式>定义页面属性>定义div元素的属性>定义span元素的属性>定义id为top元素的文本颜色为red>定义id为top的所有子div元素样式,但不包含id为top的样式>子级样式一>子级样式二>
Aug
3
在buffalo推出session的支持后,许多人开始在服务中调用
等操作来获取服务器状态信息,最常见的就是在很多OA应用中,绝大部分操作都需要用户登录才能使用。这种场景的常见处理办法是先判断用户是否登录,然后再调用某些方法。例如,一个列出用户所有的文档:
RequestContext.getContext().getSession()
等操作来获取服务器状态信息,最常见的就是在很多OA应用中,绝大部分操作都需要用户登录才能使用。这种场景的常见处理办法是先判断用户是否登录,然后再调用某些方法。例如,一个列出用户所有的文档:
buffalo.remoteCall("userService.isLogin", [], function(reply) {
if (reply.getResult()) {
buffalo.remoteCall("bookService.listAllBooks", [], function(reply){ ... })
} else {
alert("请先登录")
}
})
if (reply.getResult()) {
buffalo.remoteCall("bookService.listAllBooks", [], function(reply){ ... })
} else {
alert("请先登录")
}
})





