JavaScript Tutorial/Dojo toolkit/exist

Материал из Web эксперт
Перейти к: навигация, поиск

Check class existance

   <source lang="javascript">

<html>

 <head>
   <style>
     .myClass {
       color : #ff0000;
     }
   </style>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/"
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
   <script type="text/javascript">
    function f(){
       alert(dojo.hasClass("myDiv", "myClass"));
    } 
   </script>
 </head>
 <body onLoad="f();">
myDiv
 </body>

</html></source>


Check existance for property

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/"
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
 </head>
 <body>
   <script>
     var myObj = {myProp:123};
     alert(dojo.exists("myObj.myProp"));
   </script>
 </body>

</html></source>


Check function existance

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/"
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
 </head>
 <body>
   <script>
     var myObj = {myProp:123};
     alert(dojo.exists("myObj.myFunc"));
   </script>
 </body>

</html></source>


Search property with exist function

   <source lang="javascript">

<html>

 <head>
   <script type="text/javascript">
     var djConfig = {
       baseScriptUri : "js/dojo/"
     };
   </script>
   <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
 </head>
 <body>
   <script>
     var myObj = {myProp:123};
     alert(dojo.exists("myProp", myObj) );
   </script>
 </body>

</html></source>