Решение: jQuery.noConflict(); (function($) { $(function() { // more code using $ as alias to jQuery }); })(jQuery); // other code using $ as an alias to the other library
Использование Prototype
Решение: var Calculator = function (eq) { this.eqCtl = document.getElementById(eq); }; // using JSON Calculator.prototype = { add: function (x, y) { var val = x + y; this.eqCtl.innerHTML = […]
Заготовка для плагина jQuery
Решение: (function ($) { // оболочка для кода подключаемого модуля $.fn.highlightOnce = function () { // код поключаемого модуля return this.each(function () { var element = $(this); // выполнить что […]
Если не работает JSON.Strignigity
Решение: Кросс–браузерная JSON Сериализация в JavaScript Этот JavaScript Реализует JSON.stringify и JSON.parse функциональность для браузеров без встроенной поддержки. JavaScript object: obj1 Определен следующий объект в JavaScript: var obj1 = { […]
Вывод даты в нужном формате
Решение: var curd = $.datepicker.formatDate(“dd.mm.yy”, new Date());
Доступ к свойствам объекта в javascript
Решение: for(var key in t) { alert(key); alert(t[key]); }
В IE8 не работает JSON объект
Решение: надо добавить <meta http-equiv=”X-UA-Compatible” content=”IE=8″ /> взято из http://stackoverflow.com/questions/4715373/json-not-defined-internet-explorer-8
Revealing Prototype Module Pattern
Решение: var Calc = function(eq) { // variables defined here }; Calc.prototype=function() { // function defined here… return{ // public members } }();
Revealing Module Pattern
Решение: var Calc = function(eq) { // variables defined here }; Calc.prototype=function() { // function defined here… return{ // public members } }();
Module Pattren – как создавать класс на JS
Решение: var myNameSpace = myNameSpace || {};// создаем пространство имен myNameSpace.myClass = function () { var field1 = “text”; var field2 = 5; var func1 = function (txt) { […]