您当前位置: 首页 »

web前端

分类目录归档: web前端 - 第20页

jquery对象转换成dom对象并传递

我们经常会用到setTimeout函数,setTimeout里面又经常会调用方法。例如: setTimeout(‘tanchuang()’,500); 但是如果函数需要传参,以上方法就不适用了。 setTimeout(‘tanchuang(obj)’,500);//会报错 …

read more

js判断图片加载完毕

一些特效,需要在图片都加载完毕之后才能进行,比如改变图片大小等,于是很多人就会百度“js判断图片加载完毕”的相关内容。但是这里有一个取巧的方法就是整个页面中,如果不涉及flash等,一般都是图片最后加载完毕,换句话说,就是判断整个文档加载完毕几乎等同于判断图片全部加载完毕。 鉴于此,我们用window.onload = …

read more

js 弹出确认窗口代码

var tanwindow=confirm(“确认要删除么?”); if (tanwindow==true) { alert(“删吧”); } else { alert(“不删”); }

JS实战:折扣金额与折扣值的转换

var ZhekouSwitch = (function() { //改变折扣额得到折扣度 var zhekoueTOzhekoudu = function(yingfujine, zhekoue) { var zhekoudu = accDiv(zhekoue, yingfujine); zhekoudu = acc …

read more

解决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