1. Background(废话): 这两天为美化此博客V0.001版本,希望增加代码块功能。其中考虑到的就是现有的一些开源库,其中有一个重要的功能就是代码语法的高亮显示。查看一些大网站的页面的背后实现,不难发现SyntaxHighlighter利器以及一些基于JS的源代码编辑器,如(ACE, CodeMirror,Orien),本文在于收集一些资料查询中发现的不错的文章。 开始: 关于SyntaxHighlighter 官网介绍: http://code ...

    阅读全文
  2. 为了对CKEDITOR编辑控件有更多的了解,简单抓取了其产生的页面中定义的CSS。主要想看看如何更好的对其更改样式,从而做到真正的WYSWYG。 抓取的这部分可以分为三大块: CKEDITOR可编辑区对应的CSS: .cke_editable{cursor:text} .cke_editable img,.cke_editable input,.cke_editable textarea{cursor:default} CKEDITOR命令菜单对应的CSS。 ...

    阅读全文
  3. CKEDITOR使用起来很简单,与很多JS UI控件一样,首先定义DOM,然后调用其function.其中有个基本方式就是通过Class来替换textarea. 例如:先创建一个textarea,给其设置一个Class,如content-editor <textarea class="content-editor" name="Content"></textarea> 然后再执行CKEDIROT函数。 ...

    阅读全文
  4.  2、养成良好的js代码编写习惯       ①. 总是使用 ‘var’         在javascript中,变量不是全局范围的就是函数范围的,使用”var”关键词将是保持变量简洁明了的关键。当声明一个或者是全局或者是函数级(function-level)的变量,需总是前置”var&r ...

    阅读全文
  5. 1、一般JS冲突解决办法 a.最容易出现的就是js的命名冲突 ①、变量名冲突 变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生JavaScript错误,甚至死循环。 ②、方法名冲突 函数中有很多方法,不同的js之间可能函数名一样,这就使得程序执行时不知道改调用那个方法或者哪个方法执行后的结果,最终导致程序加载失败。 ③、函数名冲突 一般是命名导致JS冲突。解决方法主要是查找在加载的js中是否 ...

    阅读全文
  6. Local JavaScript Variables(局部变量) A variable declared (using var) within a JavaScript function becomes LOCAL and can only be accessed from within that function. (the variable has local scope). You can have local variables with the same name in ...

    阅读全文
  7. HTML 参考手册 参考手册 标签列表(字母排序) 标签列表(功能排序) HTML 属性 HTML 事件 HTML 合法 DTD HTML 颜色名 HTML 字符集 HTML ASCII HTML ISO-8859-1 HTML 符号 HTML URL 编码 HTML 语言代码 HTTP 消息 HTTP 方法 HTML DOM 参考手册 HTML DOM DOM 教程 DOM 简介 DOM ...

    阅读全文
  8. JavaScript 简介 JavaScript 高级教程 JavaScript 历史 JavaScript 实现 ECMAScript 基础 ECMAScript 语法 ECMAScript 变量 ECMAScript 关键字 ECMAScript 保留字 ECMAScript 值 ECMAScript 原始类型 ECMAScript 类型转换 ECMAScript 引用类型 ECMAScript 运算符 ...

    阅读全文
  9. ECMAScript 面向对象技术 本节简要介绍了面向对象技术的术语、面向对象语言的要求以及对象的构成。 ECMAScript 对象应用 本节讲解了如何声明和实例化对象,如何引用和废除对象,以及绑定的概念。 ECMAScript 对象类型 本节介绍了 ECMAScript 的三种类型:本地对象、内置对象和宿主对象,并提供了指向相关参考手册的链接。 ECMAScript 对象作用域 本节讲解了 ECMAScript 作用域以及 this 关键字。 E ...

    阅读全文
  10. 在 ECMAScript 中,所有对象并非同等创建的。 一般来说,可以创建并使用的对象有三种:本地对象、内置对象和宿主对象。 本地对象(native object) ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。简单来说,本地对象就是 ECMA-262 定义的类(引用类型)。它们包括: Object Function Array String Boo ...

    阅读全文