小编cha*_*hap的帖子

CSS背景图片在iPad和iPhone上调整不正确.

我的网站的背景图片在Chrome和Safari中使用background-size:cover进行了很好的调整,但是当我在ipad或iphone上测试我的网站时,CSS背景图像实际上已经放大并且看起来很糟糕.我在这里读到了很多关于此问题的其他问题,但没有一个问题能解决我的问题.

HTML

<div class="background"> 

</div><!--background-->
Run Code Online (Sandbox Code Playgroud)

.background没有容器,屏幕宽度为100%.

CSS

.background {
    height:600px;
    width:100%;
    position:relative;
    background: url(css/img/strand.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

html css ios

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

如何在Angular2中对FormControl进行单元测试

我正在测试的方法如下:

/**
   * Update properties when the applicant changes the payment term value.
   * @return {Mixed} - Either an Array where the first index is a boolean indicating
   *    that selectedPaymentTerm was set, and the second index indicates whether
   *    displayProductValues was called. Or a plain boolean indicating that there was an 
   *    error.
   */
  onPaymentTermChange() {
    this.paymentTerm.valueChanges.subscribe(
      (value) => {
        this.selectedPaymentTerm = value;
        let returnValue = [];
        returnValue.push(true);
        if (this.paymentFrequencyAndRebate) { 
          returnValue.push(true);
          this.displayProductValues();
        } else {
          returnValue.push(false);
        }
        return …
Run Code Online (Sandbox Code Playgroud)

unit-testing jasmine angular2-forms angular2-testing angular

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

类型错误:req.logIn 不是函数 - Passport JS

我很确定这不是一个错误,因为谷歌搜索没有发现任何结果。

我正在使用 Passport JS 和本地策略。在我的登录路线上,我使用自定义回调,并在确定用户存在后调用 req.login,因为文档显示:

请注意,使用自定义回调时,应用程序有责任建立会话(通过调用 req.login())并发送响应

但是,它一直说 reg.logIn 未定义(请注意,您可以调用 reg.login 或 req.logIn,因为它们是别名。我也尝试过两者)。我的 IDE 正在获取打字稿定义,我可以看到编译后的 app.js 文件的输出中定义的 req.logIn 函数,因此我不确定为什么会收到此错误。

应用程序.ts

const localStrategy = LocalStrategy.Strategy;

passport.use(new localStrategy({
        usernameField: 'email',
        passwordField: 'password'
    },
    async function (email, password, done) {
        const member: IMember | null = await MemberModel.findOne({where: {email: email}});
        if (member) {
            bcrypt.compare(password, member.hash, function (err, res) {
                if (err) return done(null, false, {message: err.message});
                if (!res) {
                    return done(null, false, {message: 'Incorrect password.'});
                } else {
                    return done(null, member);
                } …
Run Code Online (Sandbox Code Playgroud)

typescript passport-local passport.js

8
推荐指数
2
解决办法
8031
查看次数

beforeShowDay方法如何工作?(Jquery UI datepicker)

我一直试图在很长一段时间内找到一个明确的解释,但我似乎无法理解这种方法是如何工作的.以下是Jquery UI API的官方文档.其他人可能会清楚,但我发现它有点模糊.我只是想采取一系列日期并禁用它们.我能够使所有日期都不可选,但不是我想要的日期.

beforeShowDayType:Function(Date date)

默认值:null

一个以日期作为参数的函数,必须返回一个数组:

[0]:true/false表示此日期是否可选[1]:要添加到日期单元格的CSS类名称或默认演示文稿的""[2]:此日期的可选弹出工具提示

在显示日期选择器之前,每天都会调用该函数.


到目前为止,这是我的(不完整)代码.

$(document).ready(function() {
    var array = ["2014-01-03","2014-01-13","2014-01-23"];
    $('#fromDate').datepicker({
        dateFormat: "yy-mm-dd",
        beforeShowDay: function(date) {
            {
                return [false, "", "Booked out"];
            } else {
                return [true, "", "available"];
            }
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-ui jquery-ui-datepicker

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

既然剪辑已被弃用,是否可以隐藏可访问的内容?

目前我正在使用以下代码来隐藏可访问的内容。然而,根据 MDN,clip 属性已被弃用并将被删除。

  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
Run Code Online (Sandbox Code Playgroud)

现在隐藏可访问内容的最佳实践是什么?

css

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

mysql服务器无法启动MAMP

我在这里读了几个答案,说当你的mysql服务器无法在MAMP中启动时你应该运行

sudo killall -9 mysqld 
Run Code Online (Sandbox Code Playgroud)

我过去曾经使用过它并且它已经起作用但是无论出于什么原因它这次都没有用.我在日志中收到此错误消息:

[04-May-2014 11:02:08 UTC] PHP Warning:  mysql_connect(): Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) in /Users/Chappell/Websites/LFB/wp-includes/wp-db.php on line 1372
Run Code Online (Sandbox Code Playgroud)

我最近从我在本地开发的另一台计算机上传输了我正在处理的网站的文件(不是MAMP本身).不确定这是否相关,但我想我会指出它.

mysql mamp

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

为什么XMLHttpRequest的readystate不等于4?

我是第一次学习 AJAX,我正在尝试创建一个简单的应用程序,根据以前的评估结果计算一个人在期末考试中需要获得的成绩。

用户将他们的成绩输入到表单中,然后使用ajax计算response.php中的响应,然后将其输出到div中的回调函数中,并以ajax作为其id。

由于某种原因, xhr.readystate 属性永远不会达到 4,因此永远不会生成响应。有人能看到我做错了什么吗?

请记住我只是在学习......

索引.php

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="icon" href="../../favicon.ico">

    <title>Grade Calculator</title>

    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">

    <link rel="stylesheet" href="style.css">

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->

    <script>

        function sendAjax() {
            var xhr = new XMLHttpRequest();
            xhr.onreadystatechange …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax

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

如何在字符串的两端添加引号?

我有一个看起来像这样的字符串:

2014年2月23日

我想在任何一端添加引号.

"2014年2月23日"

做这个的最好方式是什么?

javascript

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