Welcome 微信登录

首页 / 脚本样式 / JavaScript

Document.location.href和.replace的区别示例介绍

Document.location.href和.replace的区别示例介绍

document.location.href和document.location.replace都可以实现从A页面切换到B页面,但他们的区别是: 用document.location.href切换后,可以退回到原页面。 而用document.location.replace切换后,不可以通过“后退”退回到原页面。 关于document.location.href或其他可回退的切换方式,我还发现一个细节, 用个例子来说明: 假设有A.htm B.htm C....
为jquery的ajaxfileupload增加附加参数的方法

为jquery的ajaxfileupload增加附加参数的方法

直接说方法:复制代码 代码如下:$.ajaxFileUpload({data:{"a":123,"b":456};//附加参数,json格式});然后在ajaxFileUpload.js文件中修改两个函数,其实就是一个函数(给函数添加新的参数)第一处:复制代码 代码如下:createUploadForm: function(id, fileElementId,data){}大于在26行吧。然后在在函数体中加入以下代码:复制代码 代码如下:if (data)...
文本域中换行符的替换示例

文本域中换行符的替换示例

说明:代码在实际项目中测试通过,我已经省去些不重要的,大家可以重点看颜色标记的部分 前戏: 问:为什么做这个呢?? 答:项目中有个将录入的文本域文字保存到数据库中。‘查看时"从数据库获取相应数据,显示在文本域中。开发期间发现换行符使用jquery 的val() 还是text()获取后不做处理,保存数据库中没有换行了,自然取出来显示也就没有换行符了!由此写了下面的文章…………有点啰嗦啊! 复制代码 代码如下: <%@ page contentType=...
Seajs的学习笔记

Seajs的学习笔记

1.简介Seajs,一个Web模块加载框架,追求简单、自然的代码书写和组织方式,:Sea.js 遵循 CMD 规范,模块化JS代码。依赖的自动加载、配置的简洁清晰,可以让程序员更多地专注编码。2.优缺点优点:1).提高可维护性。2).模块化编程。3).动态加载,前端性能优化缺点:1).学习文档偏少且混乱,会更改团队使用JS的编写习惯,必须使用模块化编程。2).不太适合团队目前的情况,多JS文件但少改动,动态加载优势和模块化优势不明显。3). 需要配套使用S...
JavaScript的21条基本知识点

JavaScript的21条基本知识点

1.JavaScript大小写敏感;2.声明变量如果不写var,则为声明了全局变量;任何不是方法的函数,都是全局变量,其里面的this都指向window;3.%运算符,求余数,保留整数,y=5;x=y%2;则x=1;4.如需把两个或多个字符串变量连接起来,请使用 + 运算符,区别于php;5.三目运算:greeting=(visitor==”PRES”)?”Dear President “:”Dear “;6.indexOf()方法,从0算起,空格也算一位...
js调用iframe实现打印页面内容的方法

js调用iframe实现打印页面内容的方法

1、程序说明1) 此程序可以实现选择页面中的区域进行打印,以iframe方式进行打印;2) 与原生态的print() 区别在于,取消打印页面后可以完整保留当前访问页面的内容。2、代码部分1) JS 函数:复制代码 代码如下:function do_print(id_str)//id-str 打印区域的id{var el = document.getElementById(id_str);var iframe = document.createElement...
jQuery性能优化的38个建议

jQuery性能优化的38个建议

一、注意定义jQuery变量的时候添加var关键字这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:$loading = $("#loading"); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的二、请使用一个var来定义变量如果你使用多个变量的话,请如下方式定义:复制代码 代码如下:var page = 0, $loading = $("#loading"), $body = $(...
js判断ie版本号的简单实现代码

js判断ie版本号的简单实现代码

jQuery 2.0 去除了对浏览器版本号的判断(它推荐特性检测),这里是一个老外写的原生判断方法,这段代码着实巧妙!既简介、有向后兼容!一般做法都是:正则搜索 USER_AGENT ;但因为历史原因, USER_AGENT 一直都不准确,而且被各大厂商改的乱七八糟。:比如:IE10 : Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)IE11 : Mozilla...
javascript/jquery获取地址栏url参数的方法

javascript/jquery获取地址栏url参数的方法

使用jquery获取url以及使用jquery获取url参数是我们经常要用到的操作1、jquery获取url很简单,代码如下复制代码 代码如下:window.location.href;其实只是用到了javascript的基础的window对象,并没有用jquery的知识2、jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情首先看看单纯的通过javascript是如何来获取url中的某个参数复制代码 代码...
javascript避免数字计算精度误差的方法详解

javascript避免数字计算精度误差的方法详解

如果我问你 0.1 + 0.2 等于几?你可能会送我一个白眼,0.1 + 0.2 = 0.3 啊,那还用问吗?连幼儿园的小朋友都会回答这么小儿科的问题了。但是你知道吗,同样的问题放在编程语言中,或许就不是想象中那么简单的事儿了。不信?我们先来看一段 JS。var numA = 0.1; var numB = 0.2; alert( (numA + numB) === 0.3 ); 执行结果是 false。没错,当我第一次看到这段代码时,我也理所当然地以为它...
<< 811 812 813 814 815 816 817 818 819 820 >>