我有以下JSON数据:
var data = [
{ "allocated":"20", "unallocated":"2", "day":"01/01/2014" },
{ "allocated":"12", "unallocated":"0", "day":"02/01/2014" },
{ "allocated":"2", "unallocated":"18", "day":"03/01/2014" },
{ "allocated":"22", "unallocated":"2", "day":"04/01/2014" },
{ "allocated":"3", "unallocated":"13", "day":"05/01/2014" },
{ "allocated":"6", "unallocated":"2.4", "day":"06/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"07/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"08/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"09/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"10/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"11/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"12/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"13/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"14/01/2014" },
{ "allocated":"14", "unallocated":"7", "day":"15/01/2014" }, …Run Code Online (Sandbox Code Playgroud) 我陷入了一个看似简单的Backbone.js问题,并希望设置一个小提琴来迭代地解决问题.但是......我似乎无法正确地加载脚本,或者至少我没有使用正确的"方法".
我选择了以下外部源,并为每个源提供了相应cdnjs站点的链接.

但是我仍然遇到以下错误:
第一语音处理Underscore.js库:
Message: Uncaught TypeError: Cannot read property 'each' of undefined - backbone.js:219
Code: _.each(listenMethods, function(implementation, method)
Run Code Online (Sandbox Code Playgroud)
第二个是我的第一个Backbone声明:
Message: Uncaught ReferenceError: Backbone is not defined - (index):47
Code: var QuoteHistory = Backbone.Model.extend(
Run Code Online (Sandbox Code Playgroud) 我目前有这种格式的日期:yy-mm-dd(例如2011-11-18)
我希望他们采用这种格式:2011年11月18日星期五
我已经尝试阅读PHP文档手册,但我看不到如何以我所拥有的格式管理日期.如果日期需要以不同的顺序排列,我可以安排,但我有点卡在这个地方.
任何帮助将非常感激.
我在javascript中创建了一个计时器应用程序.首先,它将当前的UTC日期带到init计时器并带有一些引用.这是代码
on_timer: function(e) {
var self = this;
if ($(e.target).hasClass("pt_timer_start")) {
var current_date = this.get_current_UTCDate();
this.project_timesheet_db.set_current_timer_activity({date: current_date});
this.start_interval();
this.initialize_timer();
this.$el.find(".pt_timer_start,.pt_timer_stop").toggleClass("o_hidden");
Run Code Online (Sandbox Code Playgroud)
现在,一旦定时器启动并且在一段时间跨度计时器之后有一些经过的时间参考上述on_timer: function(e)功能.
这个功能是
start_interval: function() {
var timer_activity = this.project_timesheet_db.get_current_timer_activity();
var self = this;
this.intervalTimer = setInterval(function(){
self.$el.find(".pt_duration").each(function() {
var el_hour = $(this).find("span.hours");
var el_minute = $(this).find("span.minutes");
var minute = parseInt(el_minute.text());
if(minute >= 60) {
el_hour.text(_.str.sprintf("%02d", parseInt(el_hour.text()) + 1));
minute = 0;
}
el_minute.text(_.str.sprintf("%02d", minute));
var el_second = $(this).find("span.seconds");
var seconds = parseInt(el_second.text()) + 1;
if(seconds > 60) …Run Code Online (Sandbox Code Playgroud) date ×2
javascript ×2
backbone.js ×1
datetime ×1
format ×1
group-by ×1
html ×1
jquery ×1
jsfiddle ×1
json ×1
php ×1
timer ×1
week-number ×1