Каковы промышленность и общественная лучшая практика для кодирования надлежащего удобного в сопровождении читаемого jQuery для большой кодовой базы?

Я получил это работает. Поэтому мне просто нужно было добавить styles.xml со следующим:


    

Итак, я создал styles.xml и добавил его в свою папку www, а затем добавил его в свой config.xml на моей платформе Android section:


    
    
        
    
    
        
    
    
        
    

Файл ресурсов добавляет файл styles.xml в папку values-v28 по правильному пути, v28 для 28 sdk, поэтому Android 9.

Затем я дважды использую edit-config, первым я изменяю приложение для добавления android: resizeableActivity = "false", чтобы метаданные работали android.max_aspect, а android.max_aspect заставляет android использовать все соотношение сторон экрана.

В другом edit-config я добавляю свой собственный стиль в упражнение, если я добавлю его в свое приложение, оно не будет работать, поэтому я добавлю его сюда.

Тогда все работало нормально, используя функцию плагина immersiveMode ().

Android Notch Fullscreen Immersive

Я получил решение здесь: https://proandroiddev.com/making-notch-friendly-apps-for-android-75776272be5c

5
задан Thomas Aylott 17 October 2008 в 11:15
поделиться

3 ответа

Я запустил бы здесь для вдохновения:

http://errtheblog.com/posts/73-the-jskinny-on-jquery

2
ответ дан 14 December 2019 в 19:30
поделиться

Это не применяется конкретно к jQuery, но мне нравится синтаксис литерала объектов за моделирование классов в моем собственном коде.

http://ajaxian.com/archives/show-love-to-the-object-literal

Я склонен часто использовать что-то вроде этого (упрощенная) платформа:

var Widget = {

    sound:'bleep',

    load:function(){

        // do stuff here that doesn't need to wait until the DOM is ready.

        // Inside an anonymous function (such as the 'click' handler below),
        // 'this' loses its scope and no longer refers to the widget object.
        // To retain a reference to the widget object, assign 'this' to a
        // variable. I use an underscore... some people like 'self':
        var _ = this;

        // when the DOM is ready, run the init "method":
        $(document).ready(function(){
            _.init(); // the underscore now refers to the widget object
        });

    },

    init:function(){

        var _ = this;

        // whenever a <p class="noisy"> element is clicked, call makeNoise()
        $("p.noisy").click(function(){
            _.makeNoise();
        });

    },

    makeNoise:function(){

        alert(this.sound); // alert 'bleep'

    }

};

Widget.load();

Править: Больше информации об использовании 'этого' ключевого слова, отмеченного выше:

http://groups.google.com/group/jquery-en/browse_thread/thread/328d07f90467cccc?pli=1

3
ответ дан 14 December 2019 в 19:30
поделиться

Я борюсь с такой же проблемой, используя jQuery в моем текущем проекте, и я чувствую себя так же о jQuery. Это как большие цепи загадочного метода. И когда становится больше, требуется больше времени, чтобы понять, что я написал ранее.

Единственный способ, которым я нашел, чтобы сделать более ремонторуемый код JQuery IS Узор . Maybe Это может быть полезно. Также вы можете посмотреть на Ajaxian jQuery vs. Prototype: oo javaScript с или без тренировок Колеса Статья одинаково проблема.

0
ответ дан 14 December 2019 в 19:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: