在ASP.NET中使用KindEditor富文本编辑器
摘要:以前一直用百度的UEditor。这次客户提了一个需求要在编辑器中插入Flash动画,但是不知道怎么用UEditor实现,于是选用了KindEditor。 更重要的一点是,客户的网站使用Framework2.0,但是UEditor只支持4.0或更高的版本(旧版本很难找到了)。 下面讲一下使用KindE
阅读全文
JS获取URL中文参数乱码的解决方法
摘要:浏览器URL参数值中带有汉字字符,在接收时直接获取会出现乱码,下面是解决方法(传递前不需要encodeURI): 下面是调用方法:
阅读全文
[转]jquery.form.js的ajaxSubmit和ajaxForm使用
摘要:参考 http://www.cnblogs.com/popzhou/p/4338040.html 依赖的脚本文件 1 <script src="../Javascript/jquery-1.11.1.min.js" type="text/javascript"></script> 2 <script
阅读全文
JS全局对象的属性
摘要:全局对象是最顶层的对象,在浏览器环境指的是window对象。在ES5中,全局对象的属性与全局变量是等价的。 以上两段代码输出结果都是hello。 这种规定被视为是JS语言的一大问题,因为很容易不知不觉就创建了全局变量。在ES6中,var命令和function命令声明的全局变量依旧是全局对象的属性,而
阅读全文
const命令声明变量应注意的几点
摘要:对于复合类型的变量,变量名不指向数据,而是指向数据所在的地址。const命令只是保证变量名指向的地址不变,并不保证该地址的数据不变,所以将一个对象声明为常量必须非常小心。 上面的代码中,常量person存储的是一个地址,指向一个对象。不可变的只是这个地址,即不能把person指向另一个地址,但对象本
阅读全文
ES6中的let命令
摘要:ES6新增了let命令,用于声明变量。其用法类似var,区别是使用let命令声明的变量只在当前代码块有效。 for循环的计数器就很适合使用let命令。 下面的代码如果使用var,最后将输出10; 这是因为变量i使用var声明,在全局范围内有效,每次循环新的i值就会覆盖旧值。 而如果使用let声明变量
阅读全文
初识js中的闭包
摘要:网上有许多关于闭包的概念,但大多都十分抽象,难以理解。下面是我个人对闭包的一些简单理解,如有不正确的地方请各位大牛指点。 闭包是定义在一个函数中的函数。在javascript中,从方法外部无法获取方法内的局部变量(如果在方法内部声明变量不加var关键字,则为全局变量)。 但是有时我们需要从方法外部获
阅读全文
ES5新增数组方法every()、some()、filter()、map()
摘要:JavaScript ES5标准中新增了一些Array方法,如every()、some()、filter()、map()。它们的出现使我们能够更加便利地操作数组,但对IE9以下浏览器的兼容性比较差。下面来看一下它们的用法。 运行效果
阅读全文
arguments对象的callee属性和caller属性
摘要:js中的arguments对象代表正在执行的函数和调用它的函数的参数。arguments对象有两个属性,callee和caller。collee表示当前正在执行的方法,caller表示调用该方法的对象,如果函数是顶层调用的,则caller值为null。这两个属性可以用在以下情形: 1、方法的链式调用
阅读全文
js中的全局变量
摘要:在js中有3中声明全局变量的方式 第一种使用var+变量名,在方法外部声明: 第二种方式在方法内部声明,但是不使用var关键字: 第三种是使用window全局对象: 三种方式的运行结果都是相同的 查看运行效果
阅读全文
js中switch/case分支的值可以是变量或表达式
摘要:在一些高级语言如C#中,switch分支的值只能是常量,而js中可以是变量或表达式: 运行效果
阅读全文
js中的arguments对象
摘要:在Javascript中没有函数重载,而arguments对象弥补了这点不足。 js函数的参数是一个数组,在参数个数不固定的情况下,只需要给方法传递不同元素个数的数组即可。即使声明函数时没有形式参数,在调用时也可以传递参数,这些参数存放在arguments对象中。通过数组的下标可以访问传入方法的参数
阅读全文
JS导出网页数据到EXCEL
摘要:想得到的效果是,在网页上点击导出按钮,弹出文件保存框,输入文件名并选择路径后保存。可能是由于浏览器的安全机制,一直没能找到合适的解决方案,就采用了其它的一些替代方案。 思路是:后台一般处理程序查询数据库在服务器上生成excel文件,再将文件路径传递给前台,前台生成下载链接 由于ActiveX只有IE
阅读全文
OnContextMenu实现禁止鼠标右键
摘要:OnContextMenu事件 定义和使用:oncontextmenu 事件在元素中用户右击鼠标时触发并打开上下文菜单。注意:所有浏览器都支持 oncontextmenu 事件, contextmenu 元素只有 Firefox 浏览器支持。 在页面中添加如下代码,可以实现禁止鼠标右键
阅读全文