JS
文章平均质量分 72
西门吹雪哈哈哈哈
这是西门吹雪
展开
-
JS实现打开本地文件或文件夹
function openFileIIs(filename){ try{ var obj=new ActiveXObject("wscript.shell"); if(obj){ obj.Run("\""+filename+"\"", 1, false转载 2014-03-04 10:12:53 · 1585 阅读 · 0 评论 -
再谈IE的浏览器模式和文档模式
以前在 “IE8兼容视图(IE7 mode)与独立IE7的区别”一文中曾经涉及过浏览器模式和文档模式,但二者的区别却不甚了了,现在有了新的认识,再补充一下。1.浏览器模式与文档模式概念在较新的IE浏览器中(如IE8, IE9, IE10),为了解决兼容性的问题,引入了浏览器模式和文档模式两个概念,浏览网页时可以通过按F12键看到这两种模式。 浏览器模式的主要作用是为兼容较早版本的I转载 2014-10-11 11:23:37 · 439 阅读 · 0 评论 -
js-jQuery对象与dom对象-------判断 (二)
当我们在用jquery的each做循环遍历的时候常常会使用到this,而有时候我们不知道this所指的到底是什么,因为要使用jquery的方法 前提此对象必须是jquery对象。另外要判断一个javascript的对象是什么类型,可以使用typeof, 但是typeof只能判断出js的基础对象(string,boolean,number,object) 判断一个对象是否为jqu转载 2014-11-19 09:25:51 · 721 阅读 · 0 评论 -
js-jQuery对象与dom对象相互转换(一)
核心提示:jquery选择器得到的jquery对象和标准的 javascript中的document.getElementById()取得的dom对象是两种不同的对象类型,一般情况下,如S(’#id’)得到的是jquery对象,它不能使用js中的dom方法。所以,如果jquery对象要使用标准的dom方法,就需要进行对象转换。刚开始学习jQuery,可能一时会分不清楚哪些是jQuery对象,哪转载 2014-11-19 08:51:26 · 440 阅读 · 0 评论 -
判断JS对象是不是数组
function isArray(o) { return Object.prototype.toString.call(o) === '[object Array]'; }转载 2014-11-25 16:11:03 · 420 阅读 · 0 评论 -
鼠标事件
取消浏览器默认的右键事件,并加上自己的事件。原创 2014-10-31 15:31:53 · 355 阅读 · 0 评论 -
JavaScript处理input的keyup事件
定义和用法完整的 key press 过程分为两个部分,按键被按下,然后按键被松开并复位。当按钮被松开时,发生 keyup 事件。它发生在当前获得焦点的元素上。keyup() 方法触发 keyup 事件,或规定当发生 keyup 事件时运行的函数。注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。一般情况是每点击一个按键都会触发一次keyup事件,但是有些转载 2014-11-24 17:25:33 · 1010 阅读 · 0 评论 -
javascript复制对象使用说明
oldObj是一个对象,而不是值例如var newObj=oldObj;如果想oldObj改变的时候不影响到newObj;可以这样写一个函数复制代码 代码如下:function clone(myObj){if(typeof(myObj) != 'object') return myObj;if(myObj == null) return myObj;var myNewObj = new Objec转载 2014-11-07 15:25:49 · 423 阅读 · 0 评论 -
history.back() webpage has expired. 网页已过期
最近开发的时候,碰到了这个问题,就是在回到上一页的时候,IE出现了webpage has expired; Firefox会出现一个alert,是否重新提交表单.page A 提交表单给page B, 然后去到page C. 从page C回到page B的时候, 这个问题就出现了.于是去查了一些资料,并好好检查了一下我的代码.发现了几个问题,得到一些启发,在这里总结一下.转载 2015-02-01 00:37:23 · 915 阅读 · 0 评论 -
JS鼠标滚轮
Mouse Wheel Data.slider{width:50px;height:180px;background:#eee;padding:10px 0;cursor:n-resize;}.slider-slot{width:16px;margin:0 auto;height:180px;background:#eee;border:1px solid gra转载 2014-10-28 17:08:31 · 558 阅读 · 0 评论 -
js动态获取图片长宽尺寸(兼容所有浏览器,速度极快)
lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这是大部分人使用预加载获取图片大小的例子:01var imgLoad = function (url, callbac转载 2014-09-17 19:04:32 · 780 阅读 · 0 评论 -
CSS和JS合并优化工具-minify
CSS和JS合并优化工具-minify下载地址:http://code.google.com/p/minify/ 把min目录上传根目录,根目录打开http://example.com/min/Note: Please set $min_cachePath in /min/config.php to improve performance.设置/min/config.php文件转载 2014-09-03 09:31:52 · 407 阅读 · 0 评论 -
ActiveXObject
01.javascript取得机器名,用户名,读写注册表,启动应用程序 02.//javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序, 03.比如:有的时候我们需要得到用户的机器名,用户名,得到某个文件的信息,或者读写注册表,或者启动计算器、outlook等应用程序。 04. 05.下面是转载 2014-03-04 10:15:33 · 788 阅读 · 0 评论 -
Wscript.Shell 对象详细介绍
如何获得DataGridView单元格的坐标(左上角) 无法添加、更新或删除从MSX服务器上发起的作业Wscript.Shell 对象详细介绍 2008-11-25 14:22:50| 分类:VB6 | 标签: |举报|字号大中小 订阅Wscript.Shell 对象详细介绍转载 2014-03-04 10:17:47 · 841 阅读 · 0 评论 -
javascript中console.log()用法
javascript的console.log()用法//变量var i = 'I am a string';console.log('变量:',i);//数组var arr = [1,2,3,4,5];console.log('数组:',arr);//对象var obj1 = { key1 : 'value1', key2 :转载 2014-03-28 09:52:56 · 964 阅读 · 0 评论 -
DIV各种悬浮
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">各种页面悬浮function scrollx(p) { var d = document, dd = d.documentElement, db = d.body, w = window, o =转载 2014-05-05 10:11:06 · 654 阅读 · 0 评论 -
JS操作JSON
一直在用写javascript的东西,却没怎么去关注json。以前需要把后台php的数据传到js中去使用,总是先把数据弄成一长的字符串,然后前台在用split去拆成数组格式,这样转换来转换去,久了就烦了,而且有时候也容易有忘掉去转换的情况,这样数组过去就乱掉了。 于是去看了看json的使用,以后把数组传到js中直接用json_encode处理下就行,js中把数组赋值给一个变量就可以直接使用,转载 2014-04-26 19:19:15 · 377 阅读 · 0 评论 -
JS动态加载JS与CSS文件
DEMO一 HTML页面 jsforjscss.html 1 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 html xmlns="http://www.w3.org/1999/x转载 2014-09-04 17:21:43 · 235 阅读 · 0 评论 -
动态加载JS和CSS
// 动态加载外部js文件 var flag = true; if( flag ){ loadScript( "js/index.js" ); }; function loadScript( url ){ var script = document.createElement( "script" ); script.type = "type/javascipt";转载 2014-08-27 09:57:29 · 343 阅读 · 0 评论 -
js动态加载脚本
js动态加载脚本 最近公司的前端地图产品需要做一下模块划分,希望用户用到哪一块的功能再加载哪一块的模块,这样可以提高用户体验。 所以到处查资料研究js动态脚本的加载,不过真让人伤心啊!,网上几乎都是同一篇文章,4种方法,讨厌其中拷贝别人成果的人,也不加个原文的链接。哎!关键是最后一种方法还有点错误。经过两天的研究查阅资料,在这里和大家分享一下。 首先我们需要一个被加载的js文件,转载 2014-08-27 11:04:39 · 435 阅读 · 0 评论 -
emoji处理方式大起底
emoji资料今天研究了emoji,挺有意思,资料挺多,摘要一些信息给大家分享,也算是自己记录学习。emoji介绍Emoji (絵文字,词义来自日语えもじ,e-moji,moji在日语中的含义是字符)是一套起源于日本的12x12像素表情符号,由栗田穣崇(Shigetaka Kurit)创作,最早在日本网络及手机用户中流行,自苹果公司发布的iOS 5输入法中加入了emoji后转载 2016-10-26 09:52:59 · 347 阅读 · 0 评论