codecamp

Nutz.Mvc 注解一览表

主模块上支持的注解

@Modules整个应用有哪些子模块子模块不能再嵌套子模块
@IocBy整个应用,应采用何种方式进行反转注入。如果没有声明,整个应用将不支持 Ioc
@Localization整个应用的本地地化字符串的目录
@SetupBy应用启动的关闭时,应该进行的处理。
@Views扩展整个应用支持的视图模板类型
@Ok整个应用默认的成功视图
@Fail整个应用默认的失败视图
@AdaptBy整个应用默认的 HTTP 参数适配方式
@Filters整个应用默认的过滤器数组
@Encoding整个应用默认的输入输出字符编码
  • 绿色的注解表示只能应用在主模块上
  • 灰色的注解表示还可以应用在子模块以及入口函数

子模块上支持的注解

@InjectNameIoc 容器中,本模块对应的名称,如果不指明,表示这个模块是通过默认构造函数创建的
@At模块所有入口函数的 URL 前缀
@Ok模块默认成功视图
@Fail模块默认失败视图
@AdaptBy模块默认 HTTP 参数适配方式
@Filters模块默认的过滤器数组
@Encoding模块默认 HTTP 请求的输入输出字符编码
  • 绿色的注解表示只能应用在子模块上
  • 灰色的注解表示还可以应用在子模块以及入口函数

入口函数上支持的注解

@At函数对应的 URL
@Ok成功视图
@Fail失败视图
@AdaptByHTTP 参数适配方式
@Filters函数的过滤器数组
@EncodingHTTP 请求的输入输出字符编码
@GET限定函数接受 HTTP GET 请求
@POST限定函数接受 HTTP POST 请求
@PUT限定函数接受 HTTP PUT 请求
@DELETE限定函数接受 HTTP DELETE 请求
  • 灰色的注解表示还可以应用在子模块以及入口函数
  • 蓝色的注解表示只能应用在入口函数
REST 的支持
Session机制
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

表达式引擎

maplist结构

图像处理小军刀

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }