Chr*_*phe 5 javascript browser progressive-enhancement
这项技术的名称是否包含浏览浏览器中打开的页面以查找特定内容并进行修改?
一些例子:
我知道这是一种渐进的增强.但我对第一步,内容发现过程特别感兴趣.我会对提供最佳实践的文章感兴趣,或者解释这种技术的缺点.
编辑:我添加了一个示例来说明这种技术不仅适用于文本节点,还适用于任何类型的html内容.
例如,为此网页(从控制台)执行此代码,页面上的所有数字都将替换为"X":
function walkTheDOM( node, func ) {
func( node );
node = node.firstChild;
while ( node ) {
walkTheDOM( node, func );
node = node.nextSibling;
}
}
walkTheDOM( document.body, function ( node ) {
if ( node.nodeType === 3 ) {
node.data = node.data.replace( /\d/g, 'X' );
}
});
Run Code Online (Sandbox Code Playgroud)
