archive Attributs
Pour des raisons de performances, vous pouvez choisir de pré-télécharger un ensemble d'objets contenant une ou plusieurs archives. Cela est particulièrement vrai pour les applications Java, où une classe Java dépend de nombreuses autres classes pour faire son travail. La valeur de l'attribut
archive est une liste d'URL citées, chacune pointant vers un fichier d'archive que le navigateur doit charger avant que l'objet puisse être affiché ou exécuté.
Attribut classid
L'attribut classid est utilisé pour spécifier l'emplacement d'un objet contenu dans le navigateur, généralement une classe Java.
Sa valeur est l'URL absolue ou relative de l'objet. Si l'attribut codebase est fourni, les URL relatives sont relatives à l'URL spécifiée par l'attribut codebase ; sinon, elles sont relatives à l'URL du document actuel ;
Par exemple, pour exécuter l'applet Java time contenue dans le fichier clock.class, vous pouvez inclure le code suivant dans le document HTML :
<object classid="clock.class"></object>
Le navigateur utilisera la base de l'URL du document actuel Recherchez le code de cette applet. Ainsi, si l'URL du document actuel ressemble à ceci :
http://www.w3school.com.cn/time.html
Le navigateur obtiendra le code de l'applet pour notre instance clock.class à l'adresse :
http://www.w3school.com.cn/clock.class
Indice : classid The est similaire à l'attribut code de la balise
Attribut codebase
L'attribut codebase est un attribut facultatif qui fournit une URL de base. La valeur de cet attribut est une URL qui pointe vers le répertoire contenant l'objet référencé par l'attribut classid. L'URL de la base de code remplace l'URL de base du document, mais ne la remplace pas définitivement. Cette URL de base est l'URL par défaut si l'attribut codebase n'est pas utilisé.
Maintenant, nous continuons à utiliser l'exemple précédent, en supposant que le document provient de http://www.w3school.com.cn, mais que l'applet d'horloge est placée dans un répertoire séparé appelé classes. Cette applet ne peut pas être obtenue en spécifiant classid= "classes/clock.class". Au lieu de cela, vous devez inclure l'attribut codebase et la nouvelle URL de base :
Cette ligne est analysée jusqu'à cette URL :<object classid="clock.class" codebase="http://www.w3school.com.cn/classes/"> </object>
http://www.w3school.com.cn/classes/clock.class
<object classid="clock.class" codebase="/classes/"> </object>
attribut codetype
l'attribut codetype est utilisé pour identifier le type de code du programme.
L'attribut codetype n'est nécessaire que si le navigateur ne peut pas déterminer le type MIME de l'applet en fonction de l'attribut classid, ou si le serveur ne transmet pas le type MIME correct lors du téléchargement d'un objet.
L'attribut codetype est similaire à l'attribut type. La différence est qu'il est utilisé pour identifier le type de code de programme, tandis que l'attribut type est utilisé pour identifier le type de fichier de données.
L'exemple suivant indique explicitement au navigateur que le code de l'objet est Java :
<object codebase="clock.class" codetype="application/java"> </object>
Attribut declare l'attribut peut définir un objet, mais empêche également le navigateur de le télécharger et de le traiter.
Lorsqu'il est utilisé avec l'attribut name, cet outil s'apparente à une
pré-déclaration plus traditionnelle dans les langages de programmationqui retarde le téléchargement d'un objet jusqu'à ce que l'objet soit utilisé dans la documentation. . attribut data
L'attribut data permet de préciser l'URL du fichier de données de l'objet à traiter.
La valeur de cet attribut est l'URL du fichier, qui peut être une URL absolue ou relative par rapport à l'URL de base du fichier, ou une URL absolue ou relative par rapport à l'URL fournie avec l'attribut codebase.
Le navigateur détermine le type de données par le type d'objet inséré dans le document.
Cet attribut est similaire à l'attribut src de la balise dans le sens où il télécharge les données à traiter par l'objet conteneur. La différence, bien sûr, est que l’attribut data permet l’inclusion de presque tous les types de fichiers, pas seulement des fichiers image.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!