小编Squ*_*ons的帖子

用于在div中包装内容的纯javascript方法

我想#slidesContainer用JavaScript 包装div中的所有节点.我知道它很容易在jQuery中完成,但我有兴趣知道如何用纯JS做到这一点.

这是代码:

<div id="slidesContainer">
    <div class="slide">slide 1</div>
    <div class="slide">slide 2</div>
    <div class="slide">slide 3</div>
    <div class="slide">slide 4</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想用另一个div中的一组"幻灯片"包装div id="slideInner".

html javascript word-wrap

49
推荐指数
7
解决办法
7万
查看次数

使用Ruby测量HTTP请求的响应时间

我正在建立一个供个人使用的小型网站来测试我公司制作的API.我的老板想要一个我们可以进入网站的网站,使用GET或POST请求表格,以及发送请求的次数.他希望记录请求,每个请求的时间以及所有请求的平均时间.

有没有办法测量使用Ruby的GET或POST请求的响应时间?

我查看了Net :: HTTP库,但没有看到任何返回时间的内容.

有网站已经这样做了吗?他们需要有一个GUI,所以非技术人员可以使用它.如果没有,我计划使用一个运行脚本的简单表单,将该脚本的输出写入文本文件或电子表格,然后将其发送给用户.

还有其他建议吗?(一个漂亮的AJAX外观可能很好用,但可能需要数据库存储.每次运行10000个请求,这可能会很大.

ruby net-http

10
推荐指数
2
解决办法
8338
查看次数

获取背景与文本宽度相同,但高度不同

我试图在纯css中获得一定的外观(没有图像).

我有的是:

<h2>
    <a>TITLE</a>
</h2>
Run Code Online (Sandbox Code Playgroud)

我希望文本"title"的黑色背景与文本的宽度相同,但高度不同.

我试过这是各种排列:(即链接中的跨度,h2中的跨度,h2显示内联和跨度块)

<h2 class="title section-title">
    <a href="<?php echo site_url(); ?>/artwork/illustrations" >
        Illustrations<span class="title-bg"></span>
    </a>
</h2>
Run Code Online (Sandbox Code Playgroud)

如果我得到正确的宽度,我无法改变高度,因为span是一个内联元素.如果通过使跨度成为块来获得高度,我无法更改将宽度精确地设置为文本的宽度,因为它现在是块级元素并且扩展为页面的整个宽度.

任何想法,或者我只需要使用图像?

css background-color

7
推荐指数
2
解决办法
3万
查看次数

EAV模型与混合策略的替代方案与简化和改进构建相比

我一直在为即将开展的项目进行大量的数据库设计研究.

这是典型的内部平台的问题,我们的客户基本上要无限定制和打造产品的能力和对实体属性,收集他们从最终用户的价值,并能够显示在图形上收集到的信息.

临床医生将用它来帮助监测患者,为什么即使使用EAV,我们也需要为不同的试运行收集不同的信息.有时可能是他们那天吃的东西.其他可能是血糖,或血压(这实际上是两个数字),其他可能是多个问题(今天你的疼痛怎么从1-10?),所有这些都是我们永远不会真正知道的提前最终客户要求的是什么,或者真正接受的是什么.

我们还将在整个计划中一致地绘制这些数据,并在较不规则的基础上生成更大的报告.

理想情况下,我希望尽可能多地硬编码,因为我们使用SQL,并且坚持关系数据库最佳实践将简化数据库设计和应用程序设计(我正在编写这两者).

我们正在进行一些试运行,我的第一个倾向是从客户那里获取尽可能多的信息,对数据库中的表进行硬编码,然后从那里构建.如果我们发现我们需要使用属性表和attribue_value表来收集这些属性(以及有趣的实现表单构建器,如下拉菜单 - 从而下拉菜单选项和验证/需要),我们可以这样做后来发布.

我基本上经历了每个相关的堆栈溢出帖子; 大多数人说避免EAV,更好地了解应用程序的要求,并且,在某些时候,如果客户TRULY需要EAV实施,那么继续执行它.

  • 有没有人曾经使用混合动力车型?你能讨论一下吗?

  • 有没有人成功实施过EAV模型,你能讨论一下吗?

  • 你有没有做过类似的决定,决定不为一个似乎可能成为候选人的项目实施EAV?结果怎么样?

以下是我在此过程中发现的一些有趣的读物:

http://decipherinfosys.wordpress.com/2007/01/29/name-value-pair-design/ 存储时间序列数据,关系数据还是非存储数据? 数据库EAV优点/缺点和替代 实体 - 属性 - 值(EAV)的替代方案?

这个链接确实给了我很多洞察力.

sql database-design entity-attribute-value

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

Rails rabl - 返回所有属性,而不仅仅是命名属性

Rabl允许您通过在视图中命名属性来获取属性,例如:

object @user
attributes :name, :email
Run Code Online (Sandbox Code Playgroud)

我有一个模型,其属性将不知道,但我想使用rabl显示从我的实例变量中的控制器返回的所有内容.

有没有像这样的快捷方式:

attributes :all
Run Code Online (Sandbox Code Playgroud)

等等

谢谢

json ruby-on-rails rabl

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

Rails Rspec Capybara和DatabaseCleaner - 仅在特征测试中使用截断

我看到这个很酷的方法只使用数据库清理程序:使用以下方法截断capybara测试:js => true

在spec_helper.rb中:

config.before(:each) do
  DatabaseCleaner.strategy = if example.metadata[:js]
    :truncation
  else
    :transaction
  end
  DatabaseCleaner.start
end

config.after(:each) do
  DatabaseCleaner.clean
end 
Run Code Online (Sandbox Code Playgroud)

问题是,使用水豚进行的任何功能测试似乎都需要清除策略:截断.

但是,所有其他规格都适用于:交易,这要快得多.

有没有一种方法只为capybara功能测试指定策略?就像是:

DataCleaner.strategy( :truncation ) if :type => :feature
Run Code Online (Sandbox Code Playgroud)

testing ruby-on-rails capybara database-cleaner

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

Javascript for循环和警报

我正在循环链接列表.我可以正确获取title属性,并希望它显示在onclick上.加载页面时,当我点击链接时,会逐个提醒所有链接标题.我究竟做错了什么?

function prepareShowElement () {
var nav = document.getElementById('nav');
var links = nav.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
    links[i].onclick = alert(links[i].title);
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

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

CSS背景伸展到窗口底部?

我正在帮助重新设计一个网站www.liveatsheastadium.com/test

我试图找出一种方法来获得透明背景(使用background:rgba属性)来拉伸页面的整个高度,无论分辨率如何.

我已经尝试将容器,html和body身高设置为100%并使用background:cover属性.

有关如何将背景扩展到页面底部的任何想法,无论窗口大小如何?

<body>
<div id="container">
    <div id="mainContent">
        <ul id="nav">
                        <li><img src="images/nav/archives.jpg" /><a href="archives.html" title="archives">archives</a></li>
                        <li><img src="images/nav/calendar.jpg" /><a href="calendar.html" title="calendar">calendar</a></li>
                        <li><img src="images/nav/studio.jpg" /><a href="studio.html" title="studio" >studio</a></li>
                        <li><img src="images/nav/blog.jpg" /><a href="http://sheastadiumbk.blogspot.com/" title="blog">blog</a></li>
                        <li><img src="images/nav/contact.jpg" /><a href="contact.html" title="contact" >contact</a></li>
                    </ul>


        <div class="blogPost ">
            <h2><a href="#">The Lebonese, Tits, and The Chinese at Shea tonight</a></h2>
            <p class="date">posted on 7.15.11</p>
            <h3>Face Melting, coke snorting good times</h3>
            <div class="blogBody">
                <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore …
Run Code Online (Sandbox Code Playgroud)

css background stretch

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

Rails Paperclip - 获取不同大小的图像的路径

我正在使用回形针存储两种不同尺寸的图像(除了原始图像).这是班级:

class PassTemplate < ActiveRecord::Base
  self.table_name = "ba_pass_templates"
  belongs_to :organization
  has_many :passes
  has_attached_file :logo, styles: { :logo => ["29x29#", :png], :logo_2x => ["58x58#", :png] }, :dependent => :destroy
Run Code Online (Sandbox Code Playgroud)

我可以轻松地抓取原始文件路径:

PassTemplate.find(1).logo.path
Run Code Online (Sandbox Code Playgroud)

这给了我:

"<full_system_path>/public/system/pass_templates/logos/000/000/040/original/dog_closeup.jpg"
Run Code Online (Sandbox Code Playgroud)

是否有一个快速简便的访问器来抓住其他尺寸的路径?我可以写自己的,但我认为有一种更简单的方法来抓住它.

理想情况下,我可以有这样的东西:

PassTemplate.find(1).logo.logo_path (or small_path, or whatever the path for that image was)
"<full_system_path>/public/system/pass_templates/logos/000/000/040/original/dog_closeup.jpg"
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails paperclip

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

选择星期一和星期五之间的日期

我有一张带日期字段的表格(2013-07-11 = 2013年7月11日).

我需要从任何给定周的星期一(我一周的开始)中选择条目,直到那周结束.

我已经看过可以抓取日期为1周前的行的查询,但我特别需要抓住date本周有一个字段的行,而不管当周的当天是什么.

我目前正在使用它在php中抓取它,但我觉得必须有一个mysql方法来计算本周的开始和结束:

$this_monday = date('Y-m-d', strtotime('previous monday'));
$this_friday = date('Y-m-d',strtotime('this friday'));

$sql = "SELECT `date`, $sign FROM `horoscopes` 
    WHERE `date` >= '$this_monday' AND `date` <= '$this_friday'
    AND type = 'Daily'
    ORDER BY `date` ASC
";
Run Code Online (Sandbox Code Playgroud)

而且我很确定星期一它会在上周星期一结束,而不是星期一.

从这个数据集我想选择以下内容:

+------------+
| date       |
+------------+
| 2013-07-12 |
| 2013-07-11 |
| 2013-07-10 |
| 2013-07-09 |
| 2013-07-17 |
| 2013-07-08 |
| 2013-07-05 |
+------------+
Run Code Online (Sandbox Code Playgroud)

7-8,7-9,7-10,7-11,7-12,无论一周中的哪一天.

php mysql date

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