02-dojo.string的使用方法
Posted 蔡老菜
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-dojo.string的使用方法相关的知识,希望对你有一定的参考价值。
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <link rel="stylesheet" href="http://localhost/arcgis_js_api/library/3.16/3.16/dijit/themes/claro/claro.css"> <script>dojoConfig = { async: true, parseOnLoad: false }</script> <script src=‘http://localhost/arcgis_js_api/library/3.16/3.16/dojo/dojo.js‘></script> <script> require(["dojo/string", "dojo/dom", "dojo/domReady!"], function (string, dom) { //1.使用指定字符填充需要填充的字符串到指定的长度 //2.参数说明:string.pad("需要填充的字符串",/*int*/位数,/*填充字符*/‘-‘,/*填充的位置,1为前面,-1为后面*/-1) dom.byId("output").innerHTML = string.pad(dom.byId("input").innerHTML, 6, "-", -1); //重复字符串, //参数说明:string.rep("要重复的内容",/*重复的次数*/5) dom.byId("d3").innerHTML = string.rep("要重复的内容,-", 4); //格式化字符串,后面参数输入的是一个json对象.字面量名称需和格式化字符内的一致.... dom.byId("d4").innerHTML = string.substitute("这边是格式化字符串:${arg1}是一个${arg2},${num}", { arg1: "pig", arg2: "猪", num: 99 }); var urls = [ {url:‘http://www.yahoo.com‘,title:"Yahoo"}, {url:‘http://www.baidu.com‘,title:"Baidu"}, {url:‘http://www.google.com‘,title:"Google"} ]; var listNode = document.getElementById("listOfUrls"); for (var i = 0; i < urls.length; i++) { var listItem = document.createElement("li"); var oneRestlt = urls[i]; listItem.innerHTML = string.substitute("<a href=‘${url}‘>${title}</a>", oneRestlt); listNode.appendChild(listItem); } //去除字符的前后空格 dom.byId("d5").innerHTML = string.trim(" 5个字符哦 "); ////dom.byId("d5").innerHTML = " 可以去除空格的神奇东 "; //console.log(dom.byId("d5").innerHTML.length); }); </script> </head> <body class="claro"> <div id="input">123</div> <div id="output"></div> <div id="d3"></div> <div id="d4"></div> <div> <ul id="listOfUrls"></ul> </div> <span id="d5" style="border: 1px solid red;width:auto"></span> </body> </html>
以上是关于02-dojo.string的使用方法的主要内容,如果未能解决你的问题,请参考以下文章