小编Sae*_*aee的帖子

将秒数转换为天,小时,分钟和秒

我有一个带有停止按钮的无限循环的Javascript计时事件.

点击开始按钮时会显示数字.现在我想将这些数字转换为4小时3分50秒

var c = 0;
var t;
var timer_is_on = 0;

function timedCount() {
  document.getElementById('txt').value = c;
  c = c + 1;
  t = setTimeout(function() {
    timedCount()
  }, 1000);
}

function doTimer() {
  if (!timer_is_on) {
    timer_is_on = 1;
    timedCount();
  }
}

function stopCount() {
  clearTimeout(t);
  timer_is_on = 0;

}

$(".start").on("click", function() {
  //var start = $.now();
  //alert(start);
  //console.log(start);
  doTimer();
  $(".end").show();
  $(".hide_div").show();
});
$(".end").on("click", function() {
  stopCount();
});
Run Code Online (Sandbox Code Playgroud)
.hide_div {
  display: none;
}

.end {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)
<script …
Run Code Online (Sandbox Code Playgroud)

javascript

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

为什么错误处理在 Nodemailer 中不起作用?

我正在尝试使用 nodemailer 设置一个非常简单的联系表单,它工作正常,但我的问题是它不处理错误。如果抛出错误,页面应该重定向,但重定向不会发生并且应用程序停止运行。我一生都无法弄清楚为什么会发生这种情况。这是我的代码:

if (req.method === 'POST') {
  const name = req.body.name;
  const email = req.body.email;
  const msg = req.body.message;

  const transporter = nodemailer.createTransport({
    service: 'gmail',
    auth: {
      user: 'myemail', // left out here
      pass: process.env['GMAIL_PASS']
    }
  });

  const mailOptions = {
    from: 'myemail', // left out here
    to: 'myemail', // left out here
    subject: 'Portfolio Inquiry',
    text: `
          Name: ${name}
          Email: ${email}
          Message:${msg}`
  };

  transporter.sendMail(mailOptions, (error, info) => {
    if (error) {
      // If an error is thrown, it …
Run Code Online (Sandbox Code Playgroud)

javascript node.js express nodemailer

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

indexedDB创建数据库并添加内容无法在“ IDBDatabase”上执行“事务”

这是我第一次使用indexDB,我创建了一个数据库,现在尝试向其中添加内容。但我收到以下错误。

未被发现的NotFoundError:无法在“ IDBDatabase”上执行“事务”:找不到指定的对象存储之一。

我将代码上传到jsfiddle只是因为它更容易向您展示其运行情况。有什么建议吗?

https://jsfiddle.net/8kj43kyn/

// Creating an indexDB - Used to store users information.  
window.indexedDB = window.indexedDB || window.mozIndexedDB || 
window.webkitIndexedDB || window.msIndexedDB;
Run Code Online (Sandbox Code Playgroud)

javascript local persistent-object-store indexeddb

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

如何在Flutter的TextField中添加遮罩?

我尝试将日期掩码添加到textField中,因为我不喜欢日期选择器,因为例如对于出生日期,它并不那么灵活。之后,从字符串转换为日期时间,我相信我可以继续进行该项目,谢谢。

static final TextEditingController _birthDate = new TextEditingController();
    new TextFormField( 
            controller: _birthDate, 
            maxLength: 10,
            keyboardType: TextInputType.datetime, 
            validator: _validateDate
        ), String _validateDate(String value) { 
    if(value.isEmpty)
        return null;
    if(value.length != 10)
        return 'Enter date in DD / MM / YYYY format';
    return null; 
}
Run Code Online (Sandbox Code Playgroud)

masking textfield dart flutter

5
推荐指数
2
解决办法
6544
查看次数

我们可以使用 rems 在 React Native 中设置组件的样式吗

rem我想像通常在其他 CSS 项目中那样使用s 进行样式设置。但我不明白如何让它发挥作用。这似乎根本不起作用。

const styles = StyleSheet.create({
  header: {
    fontSize: 3rem,
    fontWeight: 400
  }
});
Run Code Online (Sandbox Code Playgroud)

css react-native

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

在文本中添加文本链接 - React Native

我是 ReactNative 的新手。在应用程序中,我想在文本中添加指向文本的链接。如图所示,链接所链接的紫色文本略高于正常文本。无论我如何尝试,我都无法将此文本与下面的文本对齐。我想做响应式设计,所以我要编写的代码在每个设备上看起来应该是相同的。你能帮我解决这个问题吗?

应用照片: 在此输入图像描述

代码:

import React from 'react'
import {
  StyleSheet,
  Text,
  TouchableOpacity,
  View
} from 'react-native'
import {
  Dimensions
} from "react-native"

const units = {
  width: Dimensions.get("window").width,
  height: Dimensions.get("window").height,
}

const VideoPlayback = () => {


    return ( <
      View style = {
        styles.container
      } >
      <
      View style = {
        styles.advertContainer
      } >
      <
      View style = {
        styles.adverPicture
      } > < /View>

      <
      View style = {
        styles.textContainer
      } >
      <
      Text >
      Everyone is …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-native

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

JS myArray [length]返回第一个元素

谁能告诉我JavaScript在这里做的事情.

var myArray = ["Hello", "world"]
console.log(myArray[length])
Run Code Online (Sandbox Code Playgroud)

我们得到输出为Hello.

javascript arrays

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

未捕获的DOMException:无法读取'cssRules'属性

我不知道为什么我的脚本不能在Firefox上使用,而在谷歌浏览器上却不能使用

JS:

var _timelineWidth = (Number.parseInt(document.styleSheets[0].cssRules[16].style.width) / 100) * document.body.clientWidth;
Run Code Online (Sandbox Code Playgroud)

CSS:

#timeline {
  position: relative;
  top: 15px;
  left: 12.5%;
  height: 5px;
  background: #aaa;
  border-radius: 2.5px;
  cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)

这是chrome的错误代码

未捕获的DOMException:无法从“ CSSStyleSheet”读取“ cssRules”属性:无法访问规则

javascript google-chrome

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

如何在 Internet Explorer 中将 svg 转换为 png 图像?

我有一个用 highchart 创建的图表。我需要在 Internet Explorer 中将 svg 保存为 png。我使用以下代码并在 ie11 中存在安全错误。

var canvas = document.createElement('canvas');
canvas.width = width;
canvas.height = height;
var ctx = canvas.getContext('2d');
var imgChart = document.createElement('img');
imgChart.setAttribute('src', 'data:image/svg+xml;base64,' + btoa(unescape(encodeURIComponent(svg))));
imgChart.onload = function () {
    ctx.drawImage(imgChart, 0, 0);
    var blobObject = canvas.msToBlob();
    window.navigator.msSaveBlob(blobObject, 'save.png');
})
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer svg canvas highcharts

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

JavaScript Hangman演示

我需要输入每个div的id然后如果我输入或者你有另外的想法如何输入一个字母,例如,secret_word是emir所以如果我输入E的短划线(___)删除并替换为E .

不幸的是,这就是我学习javascript的方式我是绝对的初学者,所以我会感谢任何帮助或建议我不知道它是否会在将来制作一些包但这是一张div如何在控制台中的照片我可能需要硬编码1而不是var sw =''; 我真的不确定.

此外,我认为以某种方式提示是一个很好的方式来获得一个词我的老师是我的朋友,他们将任务分成我可以问他们或使用StackOverflow的部分.此外,如果您可以参考我的链接,我可以找到一些有用的建议,我将不胜感激.

function getTheWord(){
    //var secret_word = document.getElementById("secret").value;
    secret_word = "emir";
    var sw = '';

    for(i=1; i <= secret_word.length;i++){
        console.log(i);
        console.log(sw);
        sw += '<div style="display:inline-block;"> ___ </div>';
    }
        document.getElementById('secret').innerHTML = sw;
        }
function GetValue()
{
    var my_array= new Array("head","hand1","hand2","body","leg1","leg2");
    var random_array = my_array[Math.floor(Math.random() * my_array.length)];
        console.log(random_array);
    document.getElementById("message").innerHTML=random_array;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <link href="style.css" rel="stylesheet" type="text/css">
        <title>Document</title>
    </head>
    <body onload="getTheWord();">


        <input type="button" id="btnSearch" …
Run Code Online (Sandbox Code Playgroud)

html javascript dom

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

错误:[$compile:ctreq],Angularjs

我有一个输入标签如下:

<input type="checkbox" ng-change="swap($parent.$index,$index)" ng-model="checked">
Run Code Online (Sandbox Code Playgroud)

此标记位于嵌套ng-repeat. 当我删除 时ng-model,出现此错误:

错误:[$compile:ctreq] http://errors.angularjs.org/1.6.4/ $compile/ctreq?p0=ngModel&p1=ngChange

ng-change指令是否需要ng-model指令?

angularjs

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