javascript
zhoupeng_love
静心 耐心 恒心
展开
-
浏览器兼容性问题--IE在开发工具启动的情况下JS才能执行
一直以来,有个奇怪胡现象缠着我挥之不去,console.log常因不明原因在IE9出现SCRIPT5009: 'console' is undefined (console未被定义) 错误!但是在F12开发模式下是不存在该问题,JS都能正常执行我当然知道IE从IE8+才支持console物件,网页明明是IE9标准模式,为什么IE9却说console物件不存在? 但进行侦错,cons原创 2013-11-25 16:58:38 · 3785 阅读 · 0 评论 -
JS window对象的top、parent、opener含义
1.top 该变更永远指分割窗口最高层次的浏览器窗口。如果计划从分割窗口的最高层次开始执行命令,就可以用top变量。 2.opener opener用于在window.open的页面引用执行该window.open方法的的页面的对象。例如:A页面通过window.open()方法弹出了B页面,在B页面中就可以通过opener来引用A页面,这样就可以通过这个对象来对A页面进行操作。转载 2013-12-03 12:00:22 · 2733 阅读 · 0 评论 -
swfupload在IE9中不显示上传按钮的问题
问题描述:使用swfupload.js上传文件,在IE8、火狐、谷歌浏览器中显示正常,但是在IE9下不能显示上传按钮。解决方法:打开swfupload.js文件找到307行开始的如下代码:// Private: getFlashHTML generates the object tag needed to embed the flash in to the docu转载 2014-03-03 17:56:40 · 2560 阅读 · 0 评论 -
通过onkeypress和onkeydown事件禁用键盘中某些键
禁用退格键(backspace或者叫后退键),因为这和他的习惯不一样,担心万一文字录入一半,他按了退格键,那整个页面的内容就白填了,然后信誓旦旦的说他做的系统中后退键都是不能用的,我这个系统有问题,当时因为事多,只把这个问题记录下来了,后来查了下他以前做的项目,也没有对退格键进行处理。自己的项目都没处理,到我这嚷嚷来了,算了,不和年轻人一般见识。不就禁用个后退键,简单。 其实说禁用转载 2014-03-18 11:43:46 · 2728 阅读 · 0 评论 -
jquery实现IE下按backspace相当于返回操作
其实说禁用也不是完全禁用,后退键在各浏览器下默认为点击了一下后退按钮,只要保证正常的文字录入还可以用,其他情况下的退格键一律禁掉。看jquery实现代码吧:$(function(){ function dokey(event){ var ele = event.target; var eleName = ele.nodeName; var flag = true; if(原创 2014-03-18 12:08:15 · 1493 阅读 · 0 评论 -
为现代JavaScript开发做好准备
今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还有Coffeescript……只会让你的脑子发昏。对于那些已经早就熟知这些技术的人而言,或许很难想象到现在为止还有很多JS开发者还不熟悉这些工具,甚至事实上,他们很可能现在还不想去尝试这些工具。这篇文章将会介绍一些很基础的JS知识转载 2014-05-16 08:41:14 · 805 阅读 · 0 评论 -
Cookie/Session机制详解
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。1.1 Cookie机制转载 2014-10-28 10:51:48 · 673 阅读 · 0 评论