小编fab*_*474的帖子

启动网页设计需要哪些CSS工具(框架,网格系统,IDE,...)?

我正在构建一个基于Grails技术的新WebSite.

关于我的网站的图形设计,我计划使用来自专业网页设计师的服务,但同时,我需要自己做一些基本的图形设计,以便拥有一个"用户友好的"测试版.

我已经阅读了stackoverflow.com网站,但无法下定决心.以下是我发现的: 你如何选择一个css-framework 什么是最好的css-grid-framework 可以 - 有人推荐一个铃声和口哨-css-框架 什么是最好的CSS框架,他们是值得的努力

但不幸的是,有许多矛盾的答案.首先,有人说使用CSS框架是向后创作而不是好事.其他建议YUI Grids,BluePrint,960 gs,YAML ......许多人说Compass允许轻松开发CSS布局并可重复使用.

所以考虑到:

  • 我是CSS世界的新手,我不打算成为一名网页设计师
  • 我的布局应该是用户友好的(但不是必要的令人敬畏的L&F)
  • 它应该是可维护的并且易于改进(由专业的网页设计师提供)
  • 易于实施(为了快速获得一些东西)

你有什么建议我开始使用我的网站的网页设计?

谢谢你的建议.

法比恩

css grails css-frameworks

2
推荐指数
1
解决办法
1944
查看次数

Grails:如何从控制器测试gsp /模板文件的存在?

我想实现以下内容:

import org.springframework.web.servlet.support.RequestContextUtils as RCU

class HomeController {
    def home = {
        def locale = RCU.getLocale(request)
        render view: viewExists("home_$locale") ? "home_$locale": "home"
    }
}
Run Code Online (Sandbox Code Playgroud)

boolean viewExists(String viewPath)如果输入参数指向有效的GSP或模板文件,那么返回true 的代码是什么?

grails groovy internationalization

2
推荐指数
1
解决办法
1363
查看次数

如何获取一种语言的国家名称列表(例如英文)?

使用Java,您可以获得ISO2代码列表Locale.getISOCountries()(请参阅此相关问题获取Java国家/地区列表的最佳方法).

但是,我希望列出所有国家/地区名称(例如英文),而不是ISO2国家/地区代码列表.我怎么能用Java或Groovy编程呢?

非常感谢你,

法比安.

java grails groovy localization country-codes

2
推荐指数
1
解决办法
5751
查看次数

如何在没有用户身份验证的情况下实施ilike Facebook系统并仍然阻止用户作弊?

我试图在几乎任何网站上实现一些功能:一个'ilike'按钮(如Facebook),不要求用户认证用于我用Grails编写的网站上的任何文章.

我不想使用任何外部解决方案,所以我需要自己实现它(或使用grails插件).

所以我的问题是:如何实现这个'ilike'按钮并防止用户最多作弊?例如,我是否需要存储本地cookie(我想是的)?我是否需要检查HTTP请求的会话ID和IP?

什么是用于比如网上投票知名的实现

非常感谢您的帮助.

java grails facebook

2
推荐指数
1
解决办法
423
查看次数

将XML导入Grails域类

我正在阅读一个XML文件,其中包含一个基于Domain Class的模式.

这是一个简单的例子(我目前的情况涉及许多类中的很多字段):

class Player {
  String name
  Date birthDate
}
Run Code Online (Sandbox Code Playgroud)

要读取的XML文件是:

<players>
<player name='P1' birthDate='12-09-1983'/>
</players>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:在解析XML文件时,我使用以下Groovy代码创建Player实例:

def players = new XmlSlurper().parse(xmlFile)
players.player.each() {p ->
  new Player(name: p.@name, birthDate: p.@birthDate).save()
}
Run Code Online (Sandbox Code Playgroud)

还有另一种更简单的方法吗?就像使用代码new Player(params)player.properties = params?创建/更新域对象时的params绑定一样

xml grails groovy

1
推荐指数
1
解决办法
5654
查看次数