首页 > 代码库 > 02-dojo.string的使用方法
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://www.mamicode.com/‘http://localhost/arcgis_js_api/library/3.16/3.16/dojo/dojo.js‘></script>"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=http://www.mamicode.com/‘${url}‘>${title}", 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的使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。