JSLint и Bookmarklets

Я запускаю JSLint проверяет в Rhino , используя jslintant.js .

Я обнаружил что-то немного странное, и мне было интересно, могу ли я получить информацию от других программистов. По сути, следующая строка получает ошибку JSLint 'URL-адрес сценария' :

var a = 'Drag me to your Toolbar';

Ошибка:

Lint at line 124 character 35: Script URL.

Я вошел в код, который Дуглас Крокфорд написал в fulljslint.js и обнаружил, что он действительно проверяет это следующим образом:

// javascript url
jx = /(?:javascript|jscript|ecmascript|vbscript|mocha|livescript)\s*:/i,

Итак, учитывая это ограничение и тот факт, что букмарклеты перетаскивания используют только атрибут HREF тега A. Как мы должны динамически создавать букмарклеты, которые проходят тест JSLint?

Спасибо за ваш вклад.

13
задан Steven de Salas 1 November 2011 в 13:04
поделиться