小编Adr*_* Be的帖子

任何用于跨浏览器和打印机友好页面的好的JavaScript库?

我正在开展一个网络项目,我们必须提出"跨浏览器和打印机友好的解决方案".

标记很复杂但几个小时后我设法在Chrome上使用CSS(带有media ="print"专用样式表)提供了足够漂亮的东西.

然而,在Firefox(18.0.2)和IE9上测试之后,我意识到只有开始意识到自己陷入了困境.Firefox只打印第一页,甚至不正确,它很乱.IE9打印出来但它看起来很糟糕.

谷歌搜索和SOing一段时间后,我很快意识到使用浏览器的内置打印支持打印网页相当处于实验状态.对于整洁的HTML页面可能很好,但是90%的互联网可能不是整洁的HTML页面,无论如何,这是另一个争论.

所以,我想知道是否有任何javascript库"完成工作"?

我遇到过这些项目,但我不确定这是否可以解决这个问题:

提前致谢

html javascript css printing

9
推荐指数
0
解决办法
3210
查看次数

Freemarker:包含和导入之间的区别?

我正在尝试创建两个模板,并.ftl在另一个模板中使用一个(freemarker)文件的变量.

我真的不明白,为什么我应该使用includeVS import.

freemarker

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

Scala Play框架:将表单参数绑定到隐藏字段

我正在使用Play 2.0.4并在我的scala模板中使用以下表单.

@fieldGroup(field: Field, className: String = "field") = {
<div class="twipsies well @className">

    <a class="removeField btn danger pull-right">Remove Field</a>

    @inputText( // <=== I need a hidden input field here
        field("id")
    )

    @inputText(
        field("name"),
        '_label -> "Name",
        '_help -> "Use lower case, starts with an alphabet can contain numbers and underscores."
    )
}
Run Code Online (Sandbox Code Playgroud)

我需要在表单中隐藏一些字段,如何将其绑定到服务器端Form组件?我在github存储库中看到了@inputHidden模板助手,但它在稳定版本中不可用.我如何完成我要找的东西?谢谢.

playframework-2.0 scala-template

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

在点击"返回"按钮时禁用浏览器表单输入预填充/自动填充功能

我想"在点击"后退"按钮时"阻止浏览器预填表格输入".实际上,我希望填充初始值(通过jsp添加),而不是浏览器的(缓存)值.

解决方案1:我发现可以通过禁用当前页面的浏览器缓存来完成此操作.考虑到我"只"想要为"表单"禁用此预填充功能(因此仅禁用表单的缓存,而不是整个页面),这似乎是一个相当极端的解决方案.

解决方案2:然后,明显的下一个解决方案是使用javascript:即,将初始值存储在data-*属性中,然后,在页面加载时,如果它们不同,则将输入值替换为初始值.

这两种解决方案看起来都不完美(这些都是相当有效的)我转向你们希望听到一个更好的解决方案.

资源:

html forms input

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

Select2.js移动和平板电脑支持

Select2确实表明其对桌面浏览器版本的支持为:IE8 +,Chrome 8 +,Firefox 10 +,Safari 3 +,Opera 10.6+

但是,我找不到有关移动和平板电脑支持的任何信息.

有没有我错过的官方声明?

mobile cross-browser tablet jquery-select2 cross-device

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

如何在 GitHub 上找到存储库项目的“公开”日期?

首先,我的假设:

  1. 项目可以首先在私有 Github 存储库上创建,然后在以后公开
  2. 如果使用“如何在 GitHub 上找到存储库项目的创建日期? ”的答案,它不会给我“上市”日期,而只会给我创建日期

那么,有没有办法找出“上市”日期?

github

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

崇高文本2:查看查找/搜索历史记录

有没有办法在Sublime Text 2中查看查找/搜索历史记录?

在eclipse中有这样一个功能,见下面的截图.我希望在崇高文本2中有类似的东西.

eclipse

sublimetext sublimetext2

6
推荐指数
2
解决办法
5771
查看次数

Spring + TestNG集成测试,注入带注释的DAO失败

我首先没有提到这个问题的关键组成部分:我在这里使用TestNG.

我有一个执行持久性的DAO层.它作为我的小网络应用程序的一部分工作得很好(我有一个经典的控制器,服务,DAO层设计).如果需要,我可以使用我的XML更新此问题.

我的服务层

@Service
public class UserServiceImpl implements UserService {

    @Autowired
    private UserDao userDao;

    @Override
    public GoodVibeUserDetails getUser(String username) throws UsernameNotFoundException {

        GoodVibeUserDetails user = userDao.getDetailsRolesAndImagesForUser(username);

        return user;
    }

    // more methods...

}
Run Code Online (Sandbox Code Playgroud)

我的DAO层

@Repository
public class UserDaoImplHibernate implements UserDao {

    @Autowired
    private SessionFactory sessionFactory;

    // My methods using sessionFactory & "talking" to the Db via the sessionFactory
}
Run Code Online (Sandbox Code Playgroud)

这是我的测试类

@Component
public class UserDaoImplHibernateTests{

    @Autowired
    private UserDao userDao;

    private GoodVibeUserDetails user; 

    @BeforeMethod
    public void beforeEachMethod() throws ParseException{
        user = new …
Run Code Online (Sandbox Code Playgroud)

testing testng spring spring-annotations

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

d3.js:非线性图轴

我想在轴上添加自定义比例,如下图所示

我的自定义比例

这个想法是,刻度总是比前一刻度大2倍.

我的理解是这是一个自定义的规模.我做了一些研究,找不到类似的东西.

所以我想我的问题实际上是两个问题:

  1. 这个尺度在数学世界中是"标准的"吗?

  2. 这有可能实现这个d3.js吗?

任何指向相关教程或实例(即jsFiddle)的链接也是受欢迎的.

编辑:我现在已经在mathematica.stackexchange.com上询问了一个相关的问题,以帮助我找到解决这个问题的方法,并在我尝试了一些事情后更新这篇文章.

javascript d3.js

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

HTML:输入框默认/计算的内容高度因浏览器而异

假设我有以下代码

.username {
  font-size: 30px;
  padding-top: 8px;
  padding-bottom: 8px;
  border: 2px solid #E0E0E0;
}
Run Code Online (Sandbox Code Playgroud)
<input class="username" type="text" />
Run Code Online (Sandbox Code Playgroud)

请参阅http://jsbin.com/qudorugoguya/1/edit?html,css,output上的现场演示

据我所知,总高度=内容高度+填充顶部+填充底部+(边框宽度x 2).

http://www.w3.org/TR/CSS21/box.html#box-dimensions

但是,如果未为height属性分配值,则计算的内容高度似乎会从浏览器更改为浏览器.好像是字体大小的结果+一些与字体大小成比例的任意数量的像素.

对于不同的浏览器,content height具有以下值:

  • Chrome 38:34px
  • Firefox 33:35px
  • IE 11:34.5px
  • IE 8:35px

注意:我从每个浏览器的内置开发人员工具中获取了值

有没有办法在不设置height属性和line-height属性的情况下从浏览器到浏览器获取一致的值?

html css forms input inputbox

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