На основании ответа @ chris-dolphin, но используя вспомогательную функцию:
// Creates svg element, returned as jQuery object
function $s(elem) {
return $(document.createElementNS('http://www.w3.org/2000/svg', elem));
}
var $svg = $s("svg");
var $circle = $s("circle").attr({...});
$svg.append($circle);
РЕДАКТИРОВАНИЕ: Теперь, когда Java 8 был выпущен, если можно использовать это, сделать так! java.time
даже инструмент для очистки, чем Время Joda, по моему мнению. Однако, если Вы застреваете pre-Java-8, продолжать читать...
Max попросил за и против использования Joda...
Профессионалы:
java.time
в Java 8, поскольку они по крайней мере несколько подобны Недостатки:
DateTimeZoneBuilder
эффективно в прошлом. Это очень редкий вариант использования все же. Для ответа на oxbow_lakes' идею эффективного создания собственного маленького API вот мои представления того, почему это - плохая идея:
Ответ: это зависит
, JODA (и JSR-310) является полностью функциональной библиотекой даты/времени, включая поддержку использования с несколькими системами календаря.
Лично я нашел, что JODA был шагом слишком далеко с точки зрения сложности для того, в чем я нуждаюсь. 2 принципала (по моему скромному мнению), путают в стандартном java Date
и Calendar
, классы:
, Хотя они обращены JODA, Вам вполне будет легко к классам самокрутки для YearMonthDay
и Instant
, которые оба используют классы Java под капотом для фактических "calendrical" вычислений. Тогда Вы не должны ознакомляться с API> 100 классов, другой механизм форматирования/парсинга и т.д.
, Конечно, если Вы действительно должны завершить представление различных хронологий (например, иврит) или хотеть быть в состоянии определить Вашу собственную мнимую Систему календаря (например, для игры Вы пишете), тогда, возможно, JODA или JRS-310 для Вас. В противном случае тогда я предположил бы, что прокрутка Ваше собственное является возможно способом пойти.
выводом спецификации JSR-310 является Stephen Colebourne, который записал JODA в 1-м месте, так будет логически замена JODA.
Ну, если Вы не намереваетесь ожидать Java 8, надеясь, что они реализуют , лучший API для управления датой и временем, да, использует Joda-разовый . Это - экономия времени, и избегайте многих головных болей.
Все это зависит от того, что Вы делаете с датами. При простом сохранении их их, Java создал на Датах, вероятно, сделает все, к чему Вы хотите их. Однако при выполнении обширного управления датой времени Вы, вероятно, более обеспечены с Joda.