22个HTML5 技巧三
22个HTML5 技巧三:我们继续讲解HTML5的技巧。
16. 视频支持
音频元素audio>非常像,在新的浏览器上也支持HTML5视频。事实上,就在最近YouTube宣布了一项新的 HTML5视频嵌入。可惜的是,由于HTML5说明文件并没有为视频指出某个特定的编码器,所以都主要取决于浏览器来决定了。尽管Safari和IE9可以支持H.264 格式的视频,Firefox 和Opera却仍然坚持Theora 和Vorbis格式。因此,显示HTML5视频的时候,你必须提供两种格式。
17. 视频预先加载
你首先需要决定是否需要浏览器来预先加载视频。是否有需要?假设,一个访客进入某个专门用来显示视频的页面,那么就非常有必要预先加载这个页面节省一点等待的时间。你可以通过设置 preload=”preload”来预先加载视频,或者之间添加preload也可以。
video preload>
…
/video>
18. 显示控件
你可能已经注意到,用上面的代码的话,视频将只会显示成一个图片,而没有任何可控制的元件。为了获取这些播放控件,我们必需在视频元素里指定这些控件属性。
video preload controls>
…
/video>
19. 正则表达式
对亏了新模式的属性,我们可以直接在代码中插入一个正则表达式。
form method=post action=”">
label for=”username”>create a username:
input id=”username” type=”text” name=”username” placeholder=”4>
button type=”submit”>Go
如果你比较熟悉正则表达式的话就会注意到这个新模式: [A-Za-z]{4,10}只接受大小写字母。这个字符串最少必需有四个字符,最多是十个字符。
20. 检测浏览器对属性的支持
前面提到过并非所有的浏览器都支持这些属性,那是否有什么方法能够判断浏览器是否能够识别它们呢?这个问题问得非常好,这里给大家介绍两种方式,第一个选择是使用Modernizr来检测,或者你也可以创建并剖析这些元素来看看浏览器都有什么能力。例如,在前面的例子里,如果我们要确定浏览器是否能够执行pattern属性,就可以在页面上添加JavaScript:
alert( ’pattern’ in document.createElement(‘input’) ) // boolean;
实际上,这是确定浏览器兼容性的一种非常常用的方法。jQuery库利用了这个技巧。上面的代码里,我们创建了一个新的输入元素,并确认pattern属性是否能够被识别。如果能够识别的话,浏览器就支持这个功能,否则就不支持。
script>
if (!’pattern’ in document.createElement(‘input’) ) {
// do client/server side validation
}
/script>
记住,这将需要依靠 JavaScript来实现!
21. Mark元素
mark>元素的主要功能就是在页面中高亮显示那些需要在视觉上向用户突出其重要性的文字。包裹在此标签里的字符串必须与用户当前的行为相关。例如,如果我在一些博客中搜索"Open your Mind" ,我可以使用在&mark&标签里使用JavaScript 来包裹每一次动作。
h3> search results /h3>
h6> They were interrupted, just after Quato said, ”Open your Mind”.
22. 何时使用
是否还需要使用

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, erfordert spezifische Codebeispiele. Mit der Entwicklung des mobilen Internets und der Popularität von Smartphones sind Miniprogramme und H5 zu unverzichtbaren Anwendungsformen geworden. Als plattformübergreifendes Entwicklungsframework kann Uniapp die Konvertierung zwischen kleinen Programmen und H5 basierend auf einer Reihe von Codes schnell realisieren und so die Entwicklungseffizienz erheblich verbessern. In diesem Artikel wird vorgestellt, wie Uniapp eine schnelle Konvertierung zwischen Miniprogrammen und H5 erreichen kann, und es werden konkrete Codebeispiele gegeben. 1. Einführung in uniapp unia

Beim Vergleich der beiden Versionen von win1121h2 und 22h2 ist die letztere Version 22h2 stabiler und 22h2 verfügt über mehr Funktionen. Im Vergleich zur vorherigen Version 21h2 wurden viele Funktionen verbessert. Welches ist stabiler, win1121h2 oder 22h2: Antwort: 22h2 ist stabiler. Im Vergleich zu win1121h2 und 22h2 ist 22h2 stabiler. 22h2 fügt viele Funktionen hinzu und die Probleme von 21h2 wurden auch in 22h2 verbessert. 22h2-Update-Funktion: Anwendungsordner im Startmenü. Einstellbarer fester Bereich im Startmenü. Ziehen Sie es per Drag & Drop in die Taskleiste. Focus Assist ist in das Benachrichtigungscenter integriert. Neue Hintergrundfunktion „Spotlight“. neu

Anwendbare Szenarien: 1. Der Projektumfang ist nicht sehr groß, und die Anforderungen an die Parallelität sind nicht hoch. 3. Es gibt keine dedizierten Betriebs- und Wartungskräfte regelmäßige Projekte oder Einheiten, bei denen die Aufteilung der Verantwortlichkeiten nicht ganz klar ist. Oft reicht ein System von den Anforderungen über Design, Entwicklung und Tests bis hin zur endgültigen Einführung, dem Betrieb und der Wartung. Oftmals werden 80 % der Aufgaben vom Entwicklungsteam erledigt. Daher müssen Entwickler neben der Implementierung der Systemfunktionen auch Kunden beraten, Fragen beantworten und Produktionsprobleme lösen. Stellen Sie sich vor, dass es nach dem Start einer Anwendung keine Überwachungsmaßnahmen gibt. Genau wie beim Autofahren ohne Armaturenbrett fühlt sich niemand auf der Straße so sicher. Es lohnt sich, darüber nachzudenken, wie man Einfachheit und Effizienz in Einklang bringt. 1. Springb

Windows 101909 gilt derzeit als eine der stabilsten und zuverlässigsten Versionen. Leider wurde der Service-Support für diese Version kürzlich eingestellt. 21H2 ist eine relativ stabile Version. Tatsächlich sind beide eine sehr gute Wahl. Was ist besser, win101909 oder 21h2? Antwort: 1909 ist stabiler und 21h2 ist sicherer. Im aktuellen Umfeld gilt 1909 immer noch allgemein als eine der stabilsten und zuverlässigsten Versionen. Die Bereitstellung der Version Win101909 wurde jedoch am 11. Mai 2021 offiziell eingestellt. WindowsServer21h2 ist bestrebt, der Mehrheit der Benutzer professionellere IT-Funktionsunterstützung zu bieten. 1. Nach tatsächlichen Tests durch viele Benutzer,

Die 23h2-Version und die 22h2-Version im Windows 11-System werden im Jahr 2023 bzw. 2022 veröffentlicht. Generell werden die Systemupdates immer besser. Der Herausgeber ist auch der Meinung, dass die 23h2-Version besser ist als die 22h2-Version. Was ist besser, win1123h2 oder 22h2? Antwort: win1123h2 ist besser. Berichten zufolge handelt es sich bei win1123h2 um ein kumulatives Versionsupdate von 22h2 auf die nächste Version, und es handelt sich bei allen um dieselbe Plattform. Dies bedeutet, dass es keine Kompatibilitätsprobleme zwischen den beiden Versionen gibt. Es wird empfohlen, sie rechtzeitig zu aktualisieren. Die win1123h2-Version bringt uns viele praktische Features, wie zum Beispiel den Never-Merge-Modus für Taskleisten-Fensteranwendungen. Da sind mehr

Jeder möchte kürzlich die 23H2-Version von Win11 aktualisieren, aber eine kleine Anzahl von Benutzern hat die Update-Push-Nachricht noch nicht erhalten. Es kann sein, dass ein Prozess im Hintergrund-Update-Fortschritt hängen bleibt und nach einer Weile alles in Ordnung ist. Was tun, wenn das Win11-Update 23H2 nicht erhält? Methode 1: Warten Sie geduldig. Wenn der Benutzer den Update-Status des Computers überprüft und feststellt, dass er hängen bleibt, können wir eine Weile warten und das System wird weiter aktualisiert. Methode 2: Löschen Sie den aktualisierten Cache. Wenn der Benutzer das System zuvor aktualisiert und den detaillierteren Cache nicht geleert hat, wirkt sich dies auf die normale Aktualisierung von 23h2 aus. Sie können ihn manuell löschen. Methode 3: Verwenden Sie die Image-Installation. Es wird empfohlen, die Image-Datei win1123h2 von der offiziellen Website von Microsoft herunterzuladen und die Datei dann zu aktualisieren.

Sie benötigen die vom Administrator bereitgestellten Berechtigungen, um Änderungen an dieser Datei vorzunehmen: 1. Nachdem Sie das Administratorkonto auf der Anmeldeoberfläche ausgewählt und das Kennwort eingegeben haben, können Sie die Datei problemlos ändern. 2. Sie können mit der rechten Maustaste auf die Datei klicken und sie auswählen „Als Administrator“-Lösung: 3. Ändern Sie die Dateiberechtigungen, klicken Sie mit der rechten Maustaste auf die Datei, wählen Sie „Eigenschaften“, klicken Sie auf die Registerkarte „Sicherheit“, dann auf die Schaltfläche „Bearbeiten“, wählen Sie Ihren Benutzernamen aus und aktivieren Sie dann „Vollzugriff“. Option 4. Verwenden Sie die Eingabeaufforderung, um das Problem zu lösen. 5. Legen Sie UA-Berechtigungen fest.

So verwenden Sie Flask-Admin zum Implementieren der Backend-Verwaltungsschnittstelle. Hintergrundeinführung: Mit der Entwicklung von Websites und Anwendungen wird die Backend-Verwaltungsschnittstelle immer wichtiger. Während des Entwicklungsprozesses benötigen wir oft eine praktische und schnelle Backend-Verwaltungsschnittstelle, um Daten, Benutzer und andere wichtige Informationen zu verwalten. Flask-Admin ist eine leistungsstarke und benutzerfreundliche Flask-Erweiterung, mit der wir die Hintergrundverwaltungsschnittstelle schnell implementieren können. Flask-Admin ist ein Open-Source-Projekt, das auf Flask und SQLAlchemy basiert
