05 2012 档案
摘要:项目中碰到一个要替换单词的功能,需求是:可以将产品标题中的某一单词替换成另外的单词,如果替换词不填就替换为空。这个需求设计到的具体细节是,前后有空格的单词,或者字符串首尾的单词可以被替换,举例1、"word wordword word" 该单词中如果被替换词为word,替换词为letter 则结果是 "letter wordword letter" 也就是说中间这个单词虽然也包含了word但是不能被替换,替换的只是前后有空格的2、"word-word word word" 该单词中如果被替换词为word,替换词为letter 则结果是
阅读全文
摘要:在前端的开发中常常要展示用户输入的数据,假如用户输入<html,< 之类的html标签,而我们又要正正确展示出来怎么办呢?通常此类数据保存到数据库中时会被编码后存入,如<html被转换为<html 然后<被转换为&lt 这样在前台展示时就会正确显示了。但是如果我们要用前端操作的方式直接将不编码的数据展示呢?大多数浏览器中直接支持innerText的方式,这样其实浏览器自动将编码后的存入。但是FireFox浏览器却不支持该属性,不过它给我们提供了另外的一个属性textContent来替代,这样我们就可以写一个兼容浏览器的方式了f
阅读全文
摘要:之前一直以为表单中的value存入什么,取出来就是什么,结果我发现自己理解错了。如<input type="hidden" value="<" id="hid1" name="hid1"/> 当我们读取隐藏域中的值时,发现展示出来的值时 '<' 而不是之前我认为的<而<span id="span1"><</span> 中通过innerHTML读出来的才会是<
阅读全文

浙公网安备 33010602011771号