tokenize.js
来自「这是一个ajax的例子大家好好的看看就是一个鱼眼的效果」· JavaScript 代码 · 共 43 行
JS
43 行
if(!dojo._hasResource["dojox.string.tokenize"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dojox.string.tokenize"] = true;dojo.provide("dojox.string.tokenize");dojox.string.tokenize = function(/*String*/ str, /*RegExp*/ re, /*Function?*/ parseDelim, /*Object?*/ instance){ // summary: // Split a string by a regular expression with the ability to capture the delimeters // parseDelim: // Each group (excluding the 0 group) is passed as a parameter. If the function returns // a value, it's added to the list of tokens. // instance: // Used as the "this" instance when calling parseDelim var tokens = []; var match, content, lastIndex = 0; while(match = re.exec(str)){ content = str.slice(lastIndex, re.lastIndex - match[0].length); if(content.length){ tokens.push(content); } if(parseDelim){ if(dojo.isOpera){ var copy = match.slice(0); while(copy.length < match.length){ copy.push(null); } match = copy; } var parsed = parseDelim.apply(instance, match.slice(1).concat(tokens.length)); if(typeof parsed != "undefined"){ tokens.push(parsed); } } lastIndex = re.lastIndex; } content = str.slice(lastIndex); if(content.length){ tokens.push(content); } return tokens;}}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?