随笔分类 -  JavaScript

摘要:Js 数据类型 对于这个主题,首先来看几个问题,如果你对这几个问题很清楚的话,那就请直接跳过吧,不用接着往下看了,如果不清楚,建议你还是看看。 1)如果判断函数?function 和object的联系是什么? 2)typeof 和instanceof 的区别是什么和作用是什么? 3)undef... 阅读全文
posted @ 2014-06-24 16:33 AnswerCard 阅读(254) 评论(0) 推荐(0)
摘要:#"包含了一个位置信息 默认的锚点是#top 也就是网页的上端 而javascript:void(0) 仅仅表示一个死链接 这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首 而javascript:void(0) 则不是如此 所以调用脚本的时候最好用void(0) 或者<input on 阅读全文
posted @ 2014-05-26 15:09 AnswerCard 阅读(240) 评论(0) 推荐(0)
摘要:CKEditor的插件开发其实很简单只需要两步.1.通过CKEditor.plugins.add()方法编写插件的逻辑主体, 2.告诉CKEditor我们有一个自定义插件需要添加进来.//创建插件逻辑主体,并为插件起个响亮的名字CKEDITOR.plugins.add('myplugin', { ... 阅读全文
posted @ 2014-05-13 06:10 AnswerCard 阅读(637) 评论(0) 推荐(0)
摘要:1.CKEditorCKEditor对象用于掌管全局,他是一个单例对象,管理着所有实例化了的编辑框. 通过replace方法创建编辑框实例.2.CKEditor.editor表示一个编辑框实例,我们一般不直接new编辑框实例,而是通过CKEditor.replace方法 和 CKEditor.ins... 阅读全文
posted @ 2014-05-12 07:07 AnswerCard 阅读(987) 评论(0) 推荐(0)
摘要:我们的只用在文件里面引用一个CKEditor的js文件--CKEditor目录下的ckeditor.js文件, 该文件会完成后续的所有的CKEidtor依赖的js文件的加载.所依赖的js文件加载顺序如下 ... 阅读全文
posted @ 2014-05-10 14:50 AnswerCard 阅读(866) 评论(0) 推荐(0)
摘要:在载人页面后,浏览器输出流自动关闭;在此之后,任何一个对当前页面进行操作的document.write()方法将打开—个新的输出流。它将清除当前页面内容(包括源文档的任何变量或值).document.write的方式,对所有浏览器而言都是阻塞的 即同步的我们可以通过document.write的方式... 阅读全文
posted @ 2014-05-10 12:50 AnswerCard 阅读(190) 评论(0) 推荐(0)
摘要:无标题页 using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using Syste... 阅读全文
posted @ 2014-05-07 15:27 AnswerCard 阅读(763) 评论(0) 推荐(0)
摘要:在线测试地址http://lisperator.net/uglifyjs/下面都是基于linux系统的安装使用.UglifyJS是遵循了CommonJS规范写成的,可以在支持CommonJS模块系统的javascript环境中运行。当然,这是官方的说法,通俗的说,就是可以在浏览器里和node.js的... 阅读全文
posted @ 2014-05-07 08:47 AnswerCard 阅读(6479) 评论(0) 推荐(1)
摘要:这个问题可以从不同的角度来看,但从结果上来说 :他们是一样的。首先,如果从AST(抽象语法树)的角度来看,两者的AST是一模一样的,最终结果都是一次函数调用。因此,就解析器产生的结果论而言,两者是没有区别的。其次 ,从作用上看,前文已经说了,两者的作用都是创建一个函数并调用之。那么为什么要创建一个函... 阅读全文
posted @ 2014-05-07 08:34 AnswerCard 阅读(237) 评论(0) 推荐(0)
摘要:这段时间使用js+cookies进行自动草稿保存,个人觉的,这些全在客户端处理比较的好,所以没有使用AJAX+数据库的自动草稿保存方法。结果出现Ckeditor无法绑定onkeyup,onselect,onclick事件的问题,查看了Ckeditor的API,发现如下说明:instanceReady... 阅读全文
posted @ 2014-05-06 09:35 AnswerCard 阅读(446) 评论(0) 推荐(0)
摘要:JS是大小写敏感的, 在设置配置文件的时候需要注意以CKEditor 4为基础我们可以通过两种方式配置CKEditor的工具栏,一种是是通过config.js配置文件设置, 另一种是IN-PAGE方式1.config.js 方式//都是数组类型config.toolbar = [ ['Sour... 阅读全文
posted @ 2014-05-05 15:51 AnswerCard 阅读(10137) 评论(0) 推荐(0)
摘要:javascript语言变量的作用域可以分为局部变量和全局变量函数内部定义的变量为局部变量,作用范围在整个函数体内,函数外定义的变量为全局变量,如果在函数内部定义变量时没有使用关键字var,那么该变量默认为全局变量1.变量必选先定义后使用.//alert(a) //定义之前使用 会提示未定义var a=23 //使用关键字 var b=34 // 未使用关键字 var 定义2.同名同作用域的变量,后定定义的变量会覆盖之前定义的变量.var a = 23;var a = 34; //会覆盖之前的定义3.同名不同作用域的变量,局部变量在其作用范围内会覆盖全局变量var a = ... 阅读全文
posted @ 2013-09-23 13:31 AnswerCard 阅读(184) 评论(0) 推荐(1)
摘要:在提到上述的概念之前,首先想说说javascript中函数的隐含参数:argumentsArguments该对象代表正在执行的函数和调用它的函数的参数。[function.]arguments[n]参数function :选项。当前正在执行的 Function 对象的名字。 n :选项。要传递给 F... 阅读全文
posted @ 2009-06-22 09:41 AnswerCard 阅读(285) 评论(0) 推荐(0)
摘要:代码,,虽然用getadd()函数实现的id="book"的div输出内容,这个是局部的核心技巧之一,但是因为href="#"这个元素会让页面自动跳到顶端,感觉很不爽。因为这样页面会跳动一下,所以局部刷新那种体验不强。 于是将#去掉,剩下 href="",发现这样也不行,这个会使整个页面加载后还要再刷新一次。 最后看到别人的代码,得到了解决方法,。 JavaScript中void(0)的含义... 阅读全文
posted @ 2008-11-07 09:22 AnswerCard 阅读(747) 评论(0) 推荐(0)