写博客时,没有代码高亮?
发邮件时,代码格式很乱?
有好代码,保存后很难找?
代码发芽网:
无需插件支持Blog代码高亮
支持近百种编程语言
多种配色主题支持
代码版本管理
发邮件时,代码格式很乱?
有好代码,保存后很难找?
代码发芽网:
无需插件支持Blog代码高亮
支持近百种编程语言
多种配色主题支持
代码版本管理
JavaScript语言 :
代码发芽网显示代码时做行号切换的javascript脚本
function
toggle_linenum ()
{
var spans = document . getElementsByTagName ( "span" );
var count = 0 ;
for ( var k = 0 , ele ; ele = spans [ k ]; k ++ )
{
if ( ele . className == "lineno" || ele . className == "lineno special" )
count ++;
}
var digits = count . toString (). length
var display = null ;
var linenum = 0 ;
for ( var k = 0 , ele ; ele = spans [ k ]; k ++ )
{
if ( ele . className == "lineno" || ele . className == "lineno special" ) {
linenum ++;
if ( display == null ) {
display = ( ele . style . display ) ? "" : 'none' ;
}
if ( display == 'none' ) {
ele . removeChild ( ele . lastChild );
} else {
var numstr = '000000' + linenum . toString ()
var numstr = numstr . slice ( - digits , numstr . length )
ele . appendChild ( document . createTextNode ( numstr ));
}
ele . style . display = display ;
}
}
}
var spans = document . getElementsByTagName ( "span" );
var count = 0 ;
for ( var k = 0 , ele ; ele = spans [ k ]; k ++ )
{
if ( ele . className == "lineno" || ele . className == "lineno special" )
count ++;
}
var digits = count . toString (). length
var display = null ;
var linenum = 0 ;
for ( var k = 0 , ele ; ele = spans [ k ]; k ++ )
{
if ( ele . className == "lineno" || ele . className == "lineno special" ) {
linenum ++;
if ( display == null ) {
display = ( ele . style . display ) ? "" : 'none' ;
}
if ( display == 'none' ) {
ele . removeChild ( ele . lastChild );
} else {
var numstr = '000000' + linenum . toString ()
var numstr = numstr . slice ( - digits , numstr . length )
ele . appendChild ( document . createTextNode ( numstr ));
}
ele . style . display = display ;
}
}
}