小编Met*_*kin的帖子

我可以将UUID用作HTML标记ID吗?

我具有可通过侧窗格上的索引访问的动态内容,当用户选择侧窗格元素时,我使用id作为一种机制来确定他们所指的数据,因此我可以动态生成适当的数据用于主窗格。

我只是使用带有数字的预格式化id,其中数字是数组中的索引,因此为html标签制作了唯一的id。但是在某些情况下,我会与数字产生冲突,因此我一直认为使用UUID将是解决我的问题的一种方法。

但是,我不知道将UUID用于html标记ID是否有任何问题。

我相信,根据我对有效字符和长度限制的了解,立即有效的答案应该是可行。版本4使用0-9,az和-字符,而 afaict是HTML标记ID的有效字符。长度似乎也不成问题

我主要关心的是是否存在浏览器问题,这些问题限制了id的有效大小?运行测试并创建值为的单个ID 2d1b8447-e37a-43d8-9f7c-075eac7d9bcc甚至创建多个测试都可以。但是我无法测试将要使用该应用程序的所有浏览器,并且很难随时间测试性能。我的内容非常动态,带有这些ID的标签可以随着时间的推移而删除和添加

我尝试过搜索带有大标签ID的报告问题,但没有发现任何问题,但是通过Google缺少问题并不表示没有任何问题。

那么...有人在html标签上使用过UIID作为ID的标识吗?如果有,我是否需要避免遇到任何问题?

我应该注意,有证据表明UUID在索引(InnoDB)方面存在性能问题,我担心的是DOM操作以及将具有ID的jQuery用作UUID使用jQuery可能会遇到类似的问题。

干杯。

html performance jquery uuid dom

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

如何在HTML5/CSS3中完全加载页面之前显示进度条?

我想要一个Flash网站来加载我的html5/css3网页.

页面应仅在完全呈现时显示.在显示之前,必须出现一个加载栏.

我该怎么办?除了HTML5和CSS3,我还需要其他东西吗?

请给我提供教程.

javascript css jquery html5 css3

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

通过grep逐行迭代结果,不按空格分隔

我正在使用bash脚本来识别某些内容的使用位置,然后找到相应的引用(名称).

该脚本是:

#!/bin/bash

echo "running, searching for instances of ${1:0:1}/$1"

for i in ls -d Module*; do
    if [ -d "$i" ]; then
        if [ -f $i/003.Design/003.Data.efx ]; then
            if grep -qe "Module-0000/003.Design/005.Types/${1:0:1}/$1" $i/003.Design/003.Data.efx; then
                echo $i $i/003.Design/003.Data.efx
                grep -B 4 "Module-0000/003.Design/005.Types/${1:0:1}/$1" $i/003.Design/003.Data.efx | grep "name"
            fi
        fi
    fi
done
Run Code Online (Sandbox Code Playgroud)

我正在尝试将其更改为:

#!/bin/bash

echo "running, searching for instances of ${1:0:1}/$1"
for i in ls -d Module*; do
    if [ -d "$i" ]; then
        if [ -f $i/003.Design/003.Data.efx ]; then
            if grep …
Run Code Online (Sandbox Code Playgroud)

bash grep

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

如何获取特定的最后一个十进制浮点值

var fNum = parseFloat("32.23.45"); 得到32.23,但我需要从最后一个小数点开始的字符串:23.45

例如,以下字符串应返回以下值:

  • "12.234.43.234" - > 43.234,
  • "345.234.32.34" - > 32.34和
  • "234.34.34.234w" - > 34.34

javascript

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

NumberFormatException:单击JButton时为空字符串?

我创建了一个包含JTextField,一个按钮和两个JLabel的JFrame程序.当在JTextField中输入数字时,无论是按回车键还是单击JButton,都应在第二个JLabel上以科学计数法显示数字.当我按下回车键时,它可以工作,但是,当我点击JButton时,它没有.它给了我一个NumberFormatException:空字符串.

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MyMath extends JPanel implements ActionListener
{
   private JTextField textField;
   private static JLabel textArea;
   private static JLabel comment;
   private JButton button;
   private static JFrame frame;

public MyMath()
{
    comment = new JLabel("Enter a number");
    textField = new JTextField();
    textField.setSize(new Dimension(10 , 10));
    textField.addActionListener(this);
    button = new JButton("Go");
    button.addActionListener(this);
}

    public static void addComponentsToPane(Container pane) 
    {

    textArea = new JLabel(" ");
    pane.setLayout(new BoxLayout(pane, BoxLayout.PAGE_AXIS));
    pane.add(new MyMath().textField);
    pane.add(new MyMath().button);
    pane.add(new MyMath().comment);
    pane.add(textArea);
}

public …
Run Code Online (Sandbox Code Playgroud)

java double swing jtextfield

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

标签 统计

javascript ×2

jquery ×2

bash ×1

css ×1

css3 ×1

dom ×1

double ×1

grep ×1

html ×1

html5 ×1

java ×1

jtextfield ×1

performance ×1

swing ×1

uuid ×1