JavaScript Tutorial/Dojo toolkit/StringBuilder
Содержание
Append to string builder
<source lang="javascript">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> dojo.require("dojox.string.Builder"); dojo.require("dojox.string.sprintf"); function testIt() { var b = new dojox.string.Builder("Java"); b.clear(); alert(b); b.append("Hello, world!"); alert(b); } </script> </head> <body onLoad="testIt();"> </body>
</html></source>
Clear string builder
<source lang="javascript">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> dojo.require("dojox.string.Builder"); dojo.require("dojox.string.sprintf"); function testIt() { var b = new dojox.string.Builder("Java"); b.clear(); alert(b); b.append("Hello, world!"); alert(b); } </script> </head> <body onLoad="testIt();"> </body>
</html></source>
Create StringBuilder
<source lang="javascript">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> dojo.require("dojox.string.Builder"); dojo.require("dojox.string.sprintf"); function testIt() { var b = new dojox.string.Builder("Java"); b.clear(); alert(b); b.append("Hello, world!"); alert(b); } </script> </head> <body onLoad="testIt();"> </body>
</html></source>
Insert at index
<source lang="javascript">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> dojo.require("dojox.string.Builder"); dojo.require("dojox.string.sprintf"); function testIt() { var b = new dojox.string.Builder("Java"); alert(b); b.insert(2, "r "); alert(b); } </script> </head> <body onLoad="testIt();"> </body>
</html></source>
Replace string in string buffer
<source lang="javascript">
<html>
<head> <script type="text/javascript"> var djConfig = { baseScriptUri : "js/dojo/", parseOnLoad : true }; </script> <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script> <script> dojo.require("dojox.string.Builder"); dojo.require("dojox.string.sprintf"); function testIt() { var b = new dojox.string.Builder("Java"); alert(b); b.replace("Java", "JavaScript"); alert(b); } </script> </head> <body onLoad="testIt();"> </body>
</html></source>