您当前位置: 首页 » 所有由

mengnst

发布的文章
所有由mengnst发布的文章 - 第27页

解决js浮点数计算精度的函数

不管是什么语言,浮点数的计算都是有偏差。比如js的 alert(86.646-86.6)的结果不是0.046. 解决这种问题的思路可以用解析字符串的方式移动小数点,转化为整数,完毕后,在把小数点复位。或者在浮点数运算的时候,先转化为二进制,用二进制来算,结果再转回十进制。下面发一个用解析字符串的方法(转载): //加法 …

read more

js数字类型比较,这个问题比较有意思

今天做个关于折扣的小功能,其中遇到了数字的对比。我一开始想当然的以为parseInt(10.0)跟parseFloat(10.0)是不相等的,即 alert(parseInt(10.0)===parseFloat(10.0)) 的结果是false,毕竟是类型不同,可是实际情况确实输出true。 后来想大概是这样比的是数 …

read more

JavaScript 程序员的学习进阶之路

当前大多数Web开发人员面临着这样一个共同的问题:他们必须在多个不同的领域领先于他人——从数据库到后端架构,到前端用户界面,再到使用良好的CSS知识修正用户界面。 阅读书籍 首先,也是最重要的一点是,你必须付出努力才能脱颖而出。虽然你也可以在无心中获得点点滴滴的积累,例如,不时地阅读一些博客文章,而且老实说,因为这种方 …

read more

高并发Web服务的演变——节约系统内存和CPU

  一、越来越多的并发连接数   现在的Web系统面对的并发连接数在近几年呈现指数增长,高并发成为了一种常态,给Web系统带来不小的挑战。以最简单粗暴的方式解决,就是增加Web系统的机器和升级硬件配置。虽然现在的硬件越来越便宜,但是一味地通过增加机器来解决并发量的增长,成本是非常高昂的。结合技术优化方案,才是更有效的解 …

read more

浏览器 CSS Hack 收集

所谓的Hack就是只有特定浏览器才能识别这段hack代码。Hack 不是什么好东西,除非没有办法,我们尽量还是不要用着玩意。 下面是各个浏览器的CSS Hack 列表。 Firefox 浏览器 @-moz-document url-prefix() { .selector { property: value; } } …

read more

css阴影:box-shadow属性解析

box-shadow: h-shadow v-shadow blur spread color inset; h-shadow 必需。水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊距离。 spread 可选。阴影的尺寸。 color 可选。阴影的颜色。请参阅 CSS …

read more

css3背景色渐变

css3背景色渐变难是不难,就是麻烦。不同浏览器用法不同,还有个爱掺和的ie。。。 一. Webkit浏览器 (1) 第一种写法: background:-webkit-gradient(linear ,10% 10%,100% 100%, color-stop(0.14,rgb(255,0,0)), color-st …

read more

js实现鼠标经过td 弹出悬浮窗口显示td详细内容

鼠标停在td上经过一秒后弹出悬浮窗口显示td详细内容的js代码 var TdContentShow = (function() { var getContent=function(jiedian){ var timeout = ”; $(jiedian).each(function(index) { $(t …

read more

HTTP协议详解转载

引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP …

read more

用JQuery 判断某个属性是否存在hasAttr()

if(typeof($(“#id”).attr(“onmouseout”))==”undefined”){ alert(“属性onmouseout不存在”); } else{ alert(“属性onmouseou …

read more