在页面中操作格式化的数字

时间:2016-10-11 17:42:42

标签: javascript parsing formatting numbers

我正在使用数值数据I.e.在页面中添加,减去,显示估值等数字。但是,我将它们格式化并将它们打印到屏幕上。假设我想添加一列数字,我必须解析逗号等。是否有使用实际数据的范例,不必解析DOM数据?或者我应该将两个数据存储在页面中,还是将数字保存为属性?

2 个答案:

答案 0 :(得分:0)

如果我理解你的问题,听起来你可能正在寻找Angular或其他形式的双向数据绑定。使用该框架,您将能够设置模板以自动反映到您的数据模型" (一些javascript构造在内存中)并自动更新以反映该模型中的更改。您还可以使用"过滤器"将其绘制到页面时,将原始数字显示为货币。

答案 1 :(得分:0)

创建模板。然后将变量传递给它,它会吐出html --mustache(多种类型,你想要javascript) --handlerbars.js

=================

MISC javascript代码可能对你有用。

    // would split things up on underscore _   
    // replace underscore with comma if wanted. 
        var something = your_something.split('_');  


    //some for loops
    for( var i in something) {
    var a = something[i];
    }

    for (var i = 0; i < something.length; i++) {
    var a = something[i];
    }

    regex, .match, .replace  
// are javascript string commands for....
// find(something) and replace with (something) doing.  
// other words dealing with decimal points, dollar signs etc.. 
// and extracting numbers or like.

//dealing with objects and arrays and getting data from them.
something['name'] //= something.name = same thing in many situations.
something[i].name 
something[i][x]
something.name.x

var a = '<table>';
a+= '<tr>';
a+= '<td>;
//a = <table><tr><td>

.innerhtml or .append
//used to add stuff to the dom / html stuff already in the something.html file.

json.parse()//可能会出现

有比我能做的更好的例子。但希望能够提供一些能够揭示更好的互联网搜索的关键词。

通常为我做...谷歌搜索&#34; javascript .innerhtml&#34;并打开4到10个结果我回来,通常找到足以满足我想要的。

jtables.com我想说,或者datatables.net我也想说处理像对象那样的排序传播表和排序最终用户可以做的数据。

cookies,localstorage,indexeddb。本地存储很可能更容易3,具有足够的功能,可以简单地应用和存储信息。