Скрытые функции HTML

Вы можете использовать HandlerThread и публиковать его, вот пример сервиса, который имеет такой.

public class NetworkService extends Service {

    private HandlerThread mHandlerThread;
    private Handler mHandler;
    private final IBinder mBinder = new MyLocalBinder();

    @Override
    public void onCreate() {
        super.onCreate();

        mHandlerThread = new HandlerThread("LocalServiceThread");
        mHandlerThread.start();

        mHandler = new Handler(mHandlerThread.getLooper());
    }

    public void postRunnable(Runnable runnable) {
        mHandler.post(runnable);
    }

    public class MyLocalBinder extends Binder {
        public NetworkService getService() {
            return NetworkService.this;
        }
    }

    @Override
    public IBinder onBind(Intent intent) {
        return mBinder;
    }
}
110
задан 23 revs, 6 users 71% 23 May 2017 в 12:18
поделиться

36 ответов

Форма может быть отправлена ​​нажатием клавиши Enter на вводе текста, только если в форме есть кнопка отправки. Попробуйте здесь . Это не сработает, если вы не измените тип кнопки на «отправить».

3
ответ дан 24 November 2019 в 03:06
поделиться

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

2
ответ дан 24 November 2019 в 03:06
поделиться

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

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

3
ответ дан 24 November 2019 в 03:06
поделиться

Списки определений:

<dl>
  <dt>Some Term</dt>
  <dd>Some description</dd>
  <dd>Some other description</dd>

  <dt>Another Word/Phrase</dt>
  <dd>Some description</dd>
</dl>

Я также повторно задал это для макетов форм и меню навигации для различных сайтов.

0
ответ дан 24 November 2019 в 03:06
поделиться

Надстрочный индекс с x

5
ответ дан 24 November 2019 в 03:06
поделиться

Это мало связано с HTML, но мало кто об этом знает.

Люди злоупотребляют тегом с атрибутом http-Equiv :

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta http-equiv="Refresh" content="5; url=somewhere/"/>

Однако многие разработчики даже не знают, что он делает. Атрибут http-Equiv означает, что тег предназначен для замены заголовка HTTP в тех случаях, когда вы не контролируете их . Следовательно, большая часть работы, выполняемой через http-Equiv , должна выполняться на стороне сервера.

Кроме того, он не такой мощный: некоторые свойства документа нельзя изменить с помощью тегов . Content-Type в теге может указать браузеру использовать определенную кодировку, но большинство из них будет игнорировать любые изменения в MIME-типе документа (поэтому вы не можете таким образом сделайте документ text / html документом application / xhtml + xml ).

Оба тега из примера следует заменить этими простыми вызовами:

<?php
header('Content-Type: text/html; charset=UTF-8');
header('Refresh: 5; url=somewhere/');
?>

Он обязательно будет работать в любом HTTP-совместимом браузере (что означает практически в каждом браузере).

6
ответ дан 24 November 2019 в 03:06
поделиться