Welcome 微信登录

首页 / 脚本样式 / JavaScript

用js来获取上传的文件名纯粹是为了美化而用

用js来获取上传的文件名纯粹是为了美化而用

为啥要用js来获取上传的文件名呢?其实纯粹是为了美化,友好, 但是,可不是网上流传的那样,用 path.substring(path.lastIndexOf("/")+1) ; 这个样在工作的时候会出现不少问题。 比如,firefox的input表单的value值默认就可以获取到文件名,而ie 则显示文件路径。 所以要区别对待,在firefox下 lastIndexOf("/")得到的是-1,而在ie下,目录显示的又是反斜杠,,当然在Linux 下,其他浏...
javascript中的=等号个数问题两个跟三个有什么区别

javascript中的=等号个数问题两个跟三个有什么区别

一个等号就是个赋值的作用,主要问题在于两个跟三个等号的区别。 javaScript中两个等于号和三个等于号之间的区别 一言以蔽之:==先转换类型再比较,===先判断类型,如果不是同一类型直接为false。 ===表示恒等于,比较的两边要绝对的相同 alert(0 == ""); // true alert(0 == false); // true alert("" == false); // true alert(0 === ""); // false a...
JavaScript instanceof 的使用方法示例介绍

JavaScript instanceof 的使用方法示例介绍

在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。这就需要用到instanceof来检测某个对象是不是另一个对象的实例。 通常来讲,使用 instanceof 就是判断一个实例是否属于某种类型。 另外,更重的一点是 instanceof 可以在继承关系中用来判断一个实例是否属于它的父类型。 复制代码 代码如下...
js、css、img等浏览器缓存问题的2种解决方案

js、css、img等浏览器缓存问题的2种解决方案

细节决定成败!浏览器缓存的意义在于提高了执行效率,但是也随之而来带来了一些问题,导致服务端修改了js、css,客户端不能更新 方法一 生成随机数字 复制代码 代码如下: <script type=”text/javascript“ src=”/js/test.js?+Math.random()“></script> 缺点,浏览器缓存失去意义,每次都动态加载。 方法二 版本号控制,设置全局变量,每次发布前版本号加1 复制代码 代码如...
js中如何复制一个对象并获取其所有属性和属性对应的值

js中如何复制一个对象并获取其所有属性和属性对应的值

在js中如何复制一个对象,例如如下一个js对象。 如果知道这个对象的所有属性自然就可以重新new一个,然后对每个属性赋值,就可以做到,但如果不知道呢?如何创建一个内容相同 的对象呢? 复制代码 代码如下: var obj={ colkey: "col", colsinfo: "NameList" } 最简单就是使用for in, 例如obj2就拥有了和obj完全相同的属性 复制代码 代码如下: var obj2=new Object(); for(var...
<< 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 >>