Вы следуете за Персональным Программным процессом? Ваша организация/команда следует за Программным процессом Команды? [закрытый]

$(document).ready() - событие jQuery. Метод J4uery $(document).ready() вызывается, как только DOM готов (что означает, что браузер проанализировал HTML и построил дерево DOM). Это позволяет запускать код, как только документ готов к работе.

Например, если браузер поддерживает событие DOMContentLoaded (как это делают многие браузеры, отличные от IE), тогда он запускает это событие. (Обратите внимание, что событие DOMContentLoaded было добавлено только в IE в IE9 +.)

Для этого можно использовать два синтаксиса:

$( document ).ready(function() {
   console.log( "ready!" );
});

Или сокращенную версию:

$(function() {
   console.log( "ready!" );
});

Основные пункты для $(document).ready():

  • Он не будет ждать загрузки изображений.
  • Используется для выполнения JavaScript при полной загрузке DOM.
  • Можно использовать несколько раз.
  • Заменить $ на jQuery при получении «$ не определено».
  • Не используется, если вы хотите управлять изображениями. Вместо этого используйте $(window).load().

window.onload() - это встроенная функция JavaScript. Событие window.onload() запускается, когда загружается все содержимое вашей страницы, включая DOM (модель объекта документа), баннерные объявления и изображения. Другое отличие между ними состоит в том, что, хотя мы можем иметь более одной функции $(document).ready(), мы можем иметь только одну функцию onload.

14
задан tshepang 2 May 2014 в 04:21
поделиться

8 ответов

Я прошел обучение и затем мою компанию, оплаченную меня, чтобы перейти к Carnegie Mellon и пройти учебный курс преподавателя PSP, который будет сертифицирован как преподаватель. Я думаю, что цель состояла в том, чтобы использовать это в качестве части усилия нашей компании CMM/CMMI. Я встретил Watts Humphrey и нашел, что он был доброй, нежной душой с некоторыми глубоко сохраненными идеями о процессе. Я прочитал несколько из его книг также.

Вот мое взятие на нем вкратце - это слишком структурировано для большинства людей для следования, предположив, что Вы следуете за вещами к букве. Идея оценки на основе исторической информации в порядке, особенно в установке класса, но в реальном мире, где оценки отменены за день из-за изменяющегося потока требований и направления, это намного менее полезно. Я также сделал Широкополосную оценку Delphi, и это было в порядке, но честно было не обязательно немного лучше, чем 'лучшее предположение', я сделаю.

Моя команда была менее, чем восторженна по поводу PSP, и это - часть проблемы - закрытие сделки разработчика. Моя компания делала его по неправильной причине - просто для высказывания "эй, посмотрите, мы используем PSP и имеем некоторых сертифицированных преподавателей!".

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

Просто мои два цента.

14
ответ дан 1 December 2019 в 07:13
поделиться

Для PSP я видел Панель инструментов Программного процесса , но кажется ужасно трудным использовать.

4
ответ дан 1 December 2019 в 07:13
поделиться

Я вошел в это однажды, даже попробованный использовать Панель инструментов PSP.

просто слишком трудно не отставать. Кто хочет использовать часы остановки для всех их операций? Последуйте совету Joel относительно Безболезненного Планирования и основанного на доказательстве Планирования.

+1 этот вопрос,-1 к PSP.

6
ответ дан 1 December 2019 в 07:13
поделиться

Я следовал за PSP в течение нескольких недель несколько лет назад, потому что моя группа хотела экспериментировать с ним. Я нашел это очень неутешительным и даже раздражающим для работы с. Это исчерпало мое терпение. Мои основные отрицательные моменты:

  • Смешной акцент в вещах как опечатки или недостающие точки с запятой.
  • Непрактичные формы, которые необходимо заполнить вручную.
  • Внимание на процедурное программирование вместо OO.
  • Оценка включает подсчет количества циклов, функций, и т.д.

я нашел это крупной пустой тратой времени. Я принял бы решение оставить эту профессию, чем быть вынужденным следовать за PSP.

Связанный материал: Мой ответ о книге PSP в, "Что программирование книги было бы Вы не рекомендовать разработчикам" вопросу.

1
ответ дан 1 December 2019 в 07:13
поделиться

Я использую PSP в течение последних шести месяцев.

Это отнимает много времени. По моим оценкам, мне приходилось тратить 7% своего времени на заполнение форм. Очень неприятно снова и снова повторять ошибку «пропущенная точка с запятой».

Но с другой стороны, когда я привык к этому процессу, мне стало важно, когда я начал видеть, какие ошибки я делал в основном, и я начал «естественно», избегая их.

Это также заставляет вас «просматривать» ваш код, чтобы вы могли увидеть, есть ли какие-либо проблемы, прежде чем нажать кнопку компиляции.

Для инструментов я рекомендую использовать Timetracker: http: // 0xff.net/

Я рекомендую хотя бы попробовать PSP на пару месяцев, потому что вы создадите некоторые привычки, которые помогут сократить время, которое вы тратите на компиляцию и исправление мелких ошибок.

2
ответ дан 1 December 2019 в 07:13
поделиться

Я пытаюсь следовать за процессом PSP 2.1, если это возможно. Это действительно помогает мне сосредоточить внимание на не пропуске важных, но менее захватывающих, частей проекта. Обычно это - дизайн и анализ проекта для маленьких проектов.

Для отслеживания время можно использовать Панель инструментов PSP, которая имеет набор созданных в функциях и сценариях, которые помогают Вам следовать за процессом.

, Если Вы просто ищете отслеживающий время инструмент, мне также нравится http://slimtimer.com . Это может также сделать некоторые достойные отчеты.

1
ответ дан 1 December 2019 в 07:13
поделиться

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

Мой опыт с ним состоял в том, что это казалось слишком утомительным, чтобы быть полезным. Если это не автоматизировано, то это может уйти.

0
ответ дан 1 December 2019 в 07:13
поделиться

Я выучил его только в этом последнем семестре в колледже, и у меня это отлично сработало. Я знаю, что, следуя ему по букве, я могу быть уверен, что смогу нажать Compile и не будет никаких ошибок, а нажав Run, мне больше не придется тратить время на исправление и повторную компиляцию программы, чтобы запускать ее снова и снова пока беспорядок не будет исправлен.

Люди жалуются на необходимость записывать «недостающие точки с запятой» и тому подобное, но к тому времени, когда вы работаете в программе 7, вы больше не делаете таких тривиальных ошибок, и вместо этого ваши дефекты обнаруживаются в важных частях вашего программа. У меня не было возможности применить это к реальному сценарию, но я очень жду этого!

2
ответ дан 1 December 2019 в 07:13
поделиться
Другие вопросы по тегам:

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