小编Sam*_*ley的帖子

将JavaScript数组的字符串表示形式转换为对象

是否有一些javascript函数可以将已经格式化为字符串的字符串,并将其转换为数组?

var some_string = "[1,2,3,4]";
var some_array = castAsArray(some_string);
some_array.length // Returns 4.
Run Code Online (Sandbox Code Playgroud)

javascript arrays json

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

检测视口单元(使用modernizr或普通js)并提供适当的样式表

我实际上有一个问题我试图解决3周后.我试图测试对vw单元的支持并在浏览器不支持单元时提供单独的样式表我阅读了modernizr教程并熟悉modernizr css检测但是测试vh单位(视口相对单位)是我在网上找不到的东西.

所以基本上:

场景1:浏览器支持vw单元然后提供样式表A.

场景2:浏览器不支持它然后提供样式表B.

我确实发现有一个名为Modernizr.cssvwunit的非核心检测,但老实说我不知道​​在这种情况下从哪里开始或如何使用.

如果你帮助我扩展我的知识会很棒.此外,如果它不是太费力,我可以研究一个例子的jsfiddle将是非常有帮助的.

此致

马库斯

编辑:为什么它只触发else语句? http://jsfiddle.net/5saCL/10

<script>
  if (Modernizr.cssvwunit) {
    alert("This browser supports VW Units!");
  } else {
    alert("This browser does not support VW Units!");
  }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript css3 modernizr viewport-units browser-feature-detection

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

如果我在文件上有更多的类,Java是否需要一个公共类?

如果我在.java文件上编写多个类,我是否至少需要一个公共类?

但如果我有一个以上没有任何公开的课程,它会编译.

class A {
    int x=1;
    int y=2;
    void m1(int i){
        System.out.println("i="+i);
    }
}

class B extends A{
    void m1(int i){
        System.out.println("i="+i);
    }
}

class test{
    public static void main(String args[]){
        A a1=new A();
        B b1=new B();

        System.out.println(b1.x);

        System.out.println(a1.y);
        //System.out.println(A.y);

        a1.m1(4);
    }
}
Run Code Online (Sandbox Code Playgroud)

java class public

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

为什么我的JavaScript if语句总是正确的?

在下面的代码中,为什么每个字符看起来都等于其他每个字符?

编写一个JavaScript函数,它将一个句子作为一个参数,并确定该句子中哪个单词具有最大数量的重复字母(重复的字母不必是连续的).

如果句子有多个具有相同最大重复字母的单词,则将它们全部返回到数组中.

var repeatedLettersInAString = function(){
    var repeatedLetterCount = 0;
    var wordsWithRepeatedLetters = {};
    var userString = prompt("enter your string", "it will go here!").split(' ');

    /* var i selects the array element, var x will be the
    character to which var n will be compared. */

    console.log(userString);

    for(var i = 0; i < userString.length; i++){
        console.log(userString[i] + " userString");
        for (var x = 0; x < userString[i].length; x++){
            for (var n = 0; n < userString[i].length; n++){

                if (userString[i].charAt(x) …
Run Code Online (Sandbox Code Playgroud)

javascript

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

有没有办法覆盖后退按钮?

我想覆盖浏览器中的后退按钮,例如,如果用户从 A.aspx 转到 B.aspx,当他尝试从 B.aspx 返回时,它应该转到 Home.aspx 而不是 A.aspx。

有没有办法做到这一点?它是否使用 ASP、C#、JavaScript 或 jQuery 都没有关系。

javascript c# asp.net

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

How to abort a while loop by clicking a button using C#

I have a function that displays numbers using a while loop but I want to stop execution of a while loop at random variable value using c# by clicking a button.

For Example:

private void FrqSent()
{
    int i = 1;
    while (i <= 5)       
    {  
        i = i + 1;
    }  
}
Run Code Online (Sandbox Code Playgroud)

c# loops break while-loop

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

如何在角度控制器中检测文本是否溢出(文本溢出:省略号)

我们有什么方法可以检测角度控制器中的文本是否溢出?

在我的CSS中,我有以下代码:

width: calc(100% - 60px);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 5px;
Run Code Online (Sandbox Code Playgroud)

我希望能够检测角度控制器中的文本是否溢出,以便我可以显示它的工具提示.如果文本没有溢出,则不需要显示工具提示,这就是为什么我希望能够检测文本是否在控制器中溢出的原因.

javascript css angularjs

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

将字符串分割成多个字符的函数

我想创建一个自定义函数,它接受选定的参数并将其内容拆分到不同的单元格上。

例子 :

A1=ABCDE

变成

B1=A, C1=B, D1=C, E1=D, F1=E

这就是我尝试过的:

Function SplitWord(Word)
NbCar = Len(Word) // get the number of cardinals of the text
SplitWord = Left(Word, 1) // put the first letter in the cell that called the function
t = NbCar - 1
For i = 1 To t
ActiveCell.Offset(0, i) = Right(Left(Word, i), 1)
Next
End Function
Run Code Online (Sandbox Code Playgroud)

excel vba

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

未定义常量并通过引用错误分配新的返回值

我有一个数据库类,我在其中使用required_once调用配置文件.我已经使用define()声明了一些常量.我得到Undefined常量的错误,并且还通过引用分配new的返回值.这是配置文件代码:

<?php

// Database Constants
defined("DB_SERVER") ? null : define("DB_SERVER", "localhost");
defined("DB_USER")   ? null : define("DB_USER", "root");
defined("DB_PASS")   ? null : define("DB_PASS", "");
defined("DB_NAME")   ? null : define("DB_NAME", "shareysmile");

?>
Run Code Online (Sandbox Code Playgroud)

这是我的数据库类代码(两者都在同一目录中,所以这不是问题):

<?php
require_once("config.php");

class MySQLDatabase {

    private $connection;
    public $last_query;
    private $magic_quotes_active;
    private $real_escape_string_exists;

  function __construct() {
    $this->open_connection();
        $this->magic_quotes_active = get_magic_quotes_gpc();
        $this->real_escape_string_exists = function_exists( "mysql_real_escape_string" );
  }

    public function open_connection() {
        $this->connection = mysql_connect(DB_SERVER, DB_USER, DB_PASS);
        if (!$this->connection) {
            die("Database connection failed: " . mysql_error());
        } else {
            $db_select = …
Run Code Online (Sandbox Code Playgroud)

php mysql

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

为什么Java中的012%10 = 0?

我正在尝试以下程序.

int var = 012;
int result = var % 10;
Run Code Online (Sandbox Code Playgroud)

输出:

result = 0
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么java不能将012视为12.

java

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

document.getElementById因未知原因返回null

代码用于滑块切换图像.当我运行页面时,我收到此错误:

无法设置null的属性'onclick'.

HTML:

   <!DOCTYPE html>
   <html lang="en">
   <head>
<meta charset="UTF-8">
<title>Image Slider</title>
<link rel="stylesheet" type="text/css" href="sliderswag.css">
<script language="javascript" type="text/javascript" src="imgslidescript.js"></script>
</head>
<body>
<div id="box">
    <img id="main" src="http://lmetar.com/oscar1.jpg">
    <img id="left" src="http://lmetar.com/left.png">
    <img id="right" src="http://lmetar.com/right.png">
</div>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

 document.getElementById('left').onclick = slideChange;
document.getElementById('right').onclick = slideChange;
var slideNumber = 0;
function slideChange()
{
    slideNumber += 1;
    if (slideNumber > 3)
    {
        slideNumber = 1;
    }
    else
    {
        document.getElementById('main').src = 'http://lmetar.com/oscar' + slideNumber + '.jpg';
    }
}
Run Code Online (Sandbox Code Playgroud)

html javascript

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

c#数组打印多个数组的元素

这是我到目前为止的代码; 我的主要问题是主要方法.

namespace Lab
{
    class dailyMenu
    {
        public static int r;
        public string day;
        public int date;
        public string entree;
        public double price;
        public int calories;


        public static int assignDate = 1;

        public string Day
        {
            get { return day; }
            set { day = value; }
        }
        public int Date
        {
            get { return date; }
            set { date = value; }
        }
        public string Entree
        {
            get { return entree; }
            set { entree = value; } …
Run Code Online (Sandbox Code Playgroud)

c# for-loop multidimensional-array

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

语义UI下拉不起作用

我试图处理这个问题2天,但我仍然无法使用语义UI的JavaScript工作.这是我的所有代码.我的jQuery不是很好.我已经阅读了很多,但它不起作用.

        <!DOCTYPE html>
        <html>
        <head>
        <meta name="viewport" content="width=device-width, initial-scale=1.0,
        minimum-                      scale=0.5, maximum-scale=2.0, 
        user-scalable=yes" /> <!--???-->
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" charset="utf-8">
        <title>??????</title>
        <link rel="stylesheet" type="text/css" href="css/semantic.css">
        <script type="text/javascript" src="js/jquery.js"></script>
        <script type="text/javascript" src="js/jquery.address.js"></script>
        <script type="text/javascript" src="js/semantic.js"></script>

        <style type="text/css">
        .diymenu{background-color: blue;margin: 0px 0px 0px 0px; padding-top:0px;}
        body{margin: 0px 0px 0px 0px;font-family: ????;}
        </style>
        <script type="text/javascript">
        $(document).ready(function(){
        $('#drop').click(function(){
        $('#drop').dropdown('show');
        });
        });
        </script>
        </head>
        <body >

        <!--???  -->
        <div class="ui  blue inverted menu">
        <a class="active item"><i class="home icon"></i>??</a>
        <div class="right menu">
        <a class="item"><i class="mail  icon"></i>??
        <div …
Run Code Online (Sandbox Code Playgroud)

javascript jquery semantic-ui

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