Welcome 微信登录

首页 / 脚本样式 / JavaScript

js加减乘除丢失精度问题解决方法

js加减乘除丢失精度问题解决方法

在javascript中,当你使用小数进行加减乘除运算时,你会发现,所得到的结果有时后面带有长长的一段小数,使运算变得复杂,并且影响计算结果。上网查询了一下原因,大致如下:在javascript中,带小数的数据运算时总会出现好多位小数.这是因为在javascript中浮点数的计算是以2进制计算的。 复制代码 代码如下: /** * 加法运算,避免数据相加小数点后产生多位数和计算精度损失。 * * @param num1加数1 | num2加数2 */ fu...
javascript if条件判断方法小结

javascript if条件判断方法小结

条件语句用于基于不同的条件来执行不同的动作。条件语句通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。在 JavaScript 中,我们可使用以下条件语句:•if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码•if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码•if...else if....else 语句 -...
javascript教程:关于if简写语句优化的方法

javascript教程:关于if简写语句优化的方法

UglifyJS是一个对javascript进行压缩和美化的工具,在它的文档说明中,我看到了几种关于if语句优化的方法。尽管我还没使用它去做一些尝试性的测试,但从这里可以看到它的确对js作了美化的工作。也许有人认为if语句就那么简单,能优化到什么程度?但是看看以下的几种方式,你也许会改变看法。一、使用常见的三元操作符if (foo) bar(); else baz(); ==> foo?bar():baz();if (!foo) bar(); els...
wap浏览自动跳转到wap页面的js代码

wap浏览自动跳转到wap页面的js代码

如何让用户输入wap手机网站的网址时自动跳转到wap网站 ?wap页面自动跳转的实现方式 ?如何判断访客是否是移动设备访问,自动跳转到wap页面 ?手机自动跳转到手机页面,一个网址区分普通访问与手机访问 ?手机访问网站域名时如果实现自动跳转到wap页面 ?本文就可以解决这些问题!复制代码 代码如下:function is_mobile() { var regex_match = /(nokia|iphone|android|motorola|^mot-|...
javascript的alert box在java中如何显示多行

javascript的alert box在java中如何显示多行

如果直接在javascript代码中,显示多行直接加 就好了: 复制代码 代码如下: alert("第一行 第二行"); 但是在java代码中, 是不行的,\n才能显示多行!!! 复制代码 代码如下: String strTemp="历史答题报告:\n"+"您答对了"+RdData.getCcnt()+"道题\n"+"您有"+RdData.getBcnt()+"道题没答\n"+"您答错"+RdData.getWcnt()+"题\n"; out.print...
Jquery 返回json数据在IE浏览器中提示下载的问题

Jquery 返回json数据在IE浏览器中提示下载的问题

今天遇到Jquery 返回json数据,IE浏览器提示下载的问题,当提交完数据后返回的本来是json数据的,在火弧里测试正常,但是IE里老是提示保存,在网上搜索了下,大部分是说将ContentType设置为"text/xml“本人测试了下,返回值为undefined, 原返回值设定:context.Response.ContentType = "application/json"; 尝试: context.Response.ContentType = "t...
通过$(this)使用jQuery包装后的方法或属性

通过$(this)使用jQuery包装后的方法或属性

如果你要使用html元素本身的属性或方法就需要使用this,如果你要使用jQuery包装后的方法或属性就要$(this),一般则有如下的关系. 复制代码 代码如下: $(this)[0] == this; 上文的代码是要使用this的地方是要调用表单form的有reset方法,而这一方法jQuery没有包装支持,所以才有this.reset(),也可以使用$(this)[0].reset(); 关于什么时候使用二者?可以看如下例子: 复制代码 代码如下:...
JQuery打造省市下拉框联动效果

JQuery打造省市下拉框联动效果

做联动效果,若是用纯JavaScript来做,往往需要辅助页面保存需要刷新的结果集,然后渲染到原页面。考虑将需要动态刷新的内容自动拼接到前一个下拉框之后,当前一个下拉框onchange后,同级的后面的下拉框全部清除,然后重新拼接刷新的内容。用JQuery实现比较容易,代码以省市联动效果为例实现。JSP页面代码如下: 复制代码 代码如下: <li id="base"> <p>生源地:</p> <label> &...
jquery中获得元素尺寸和坐标的方法整理

jquery中获得元素尺寸和坐标的方法整理

一、获得坐标 1.offset() offset() 方法返回或设置匹配元素相对于文档的偏移(位置)。(即视口坐标) 该方法返回的对象包含两个整型属性:top 和 left,以像素计。 此方法只对可见元素有效。 2.position() position() 方法返回匹配元素相对于父元素的位置(偏移)。(相对于父元素的文档坐标) 该方法返回的对象包含两个整型属性:top 和 left,以像素计。 此方法只对可见元素有效。 3.offsetParent() ...
jquery 选取方法都有哪些

jquery 选取方法都有哪些

1.选取jQuery对象中的: first() last() eq() slice() filter() not() has() add() 2.将选中元素集用作上下文的: find()(子孙元素) children()(直接子元素) contain()(直接子元素,包含文本节点,无参数) next()(下一个) prev()(上一个) nextAll()(后面所有) prevAll()(前面所有) nextUntil()(找到匹配选择器元素为止的后面兄弟...
JavaScript在IE和FF下的兼容性问题

JavaScript在IE和FF下的兼容性问题

长久以来JavaScript兼容性一直是Web开发者的一个主要问题。在正式规范、事实标准以及各种实现之间的存在的差异让许多开发者日夜煎熬。为此,主要从以下几方面差异总结IE和Firefox的Javascript兼容性:复制代码 代码如下:一、函数和方法差异;二、样式访问和设置;三、DOM方法及对象引用;四、事件处理;五、其他差异的兼容处理。一、函数和方法差异1. getYear()方法【分析说明】先看一下以下代码:复制代码 代码如下:var year= n...
<< 861 862 863 864 865 866 867 868 869 870 >>