Я думаю, что два набора скобок делают это немного запутанным, но я видел другое использование в примере с Google, они использовали что-то похожее, я надеюсь, что это поможет вам лучше понять:
var app = window.app || (window.app = {});
console.log(app);
console.log(window.app);
, так что если windows.app
не определен, тогда window.app = {}
немедленно выполняется, поэтому window.app
назначается с помощью {}
во время оценки условия, поэтому результат app
и window.app
теперь становятся {}
, поэтому консоль выход:
Object {}
Object {}
Я нашел скрытый камень для автоматического форматирования верхнего и нижнего регистра и отступов в SSMS, который я навсегда использую. Нет больше «Новый запрос».
Имя таблицы Rt-Click в Object Explorer | Редактировать Топ 200 строк | Параметр меню QueryDesigner | Панель | SQL. Напишите или отбросьте некоторые уродливые, не форматированные SQL. QueryDesigner | Проверить синтаксис SQL будут зарезервированные слова UC и отступ для вас.
В SQL Server 2005 нет встроенного «intellisense» (есть в 2008 году), но Redgate делает надстройку именно для этого и более. Он будет автоматически заполнять имена таблиц, столбцы, добавлять квадратные скобки, переформатировать сохраненные proc и т. Д., И он хорошо работает:
Вы можете использовать новый запрос и ввести свой SQL в нижнем регистре в редакторе. Чтобы сменить ключевые слова на верхний регистр, выберите SQL, затем нажмите Ctrl + Shift + Q
. Откроется конструктор запросов. Выделите SQL, а затем щелкните правой кнопкой мыши, чтобы открыть меню и выберите «Синтаксис SQL», который будет содержать ключевые слова в верхнем регистре и форматировать SQL.
intellisense в студии управления 2008 года будет делать это, а также пока вы подключены к базе данных SQL 2008.
Вы можете изменить случай, который вы предпочитаете в верхней или нижней части в разделе «Инструменты / Параметры / Текстовый редактор / Transact-SQL / IntelliSense