Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript 撑出页面文字换行

JavaScript 撑出页面文字换行

碰到一个问题,就是在页面展示的时候,很多情况下需要对显示的文字做折行处理,例如文字超过TD的宽度,或者DIV的宽度等等。 在IE下有word-break等等,但是在FF下,却是行不通,所以研究了一下,写了一个JS脚本,原理是这样的: 1. 首先,我们在页面上找一个span元素,用它来装载字符,然后通过它的宽度,来得到字符的显示宽度 2. 然后,我们在显示一个字符串的时候,就可以利用前面得到的字符宽度,计算出每个字符串的宽度 3. 在此基础上,计算出字符串应...
jQuery Ajax文件上传(php)

jQuery Ajax文件上传(php)

如何实现jQuery的Ajax文件上传,PHP如实文件上传.AJAX上传文件,PHP上传文件。【PHP文件上传】在开始之前,我觉得是有必要把通WEB上传文件的原理简单说一下的。实际上,在这里不管是PHP,JSP,还是ASP处理上传的文件,其实都是WEB早已把文件上传到服务器了,我们只是运用上传处理函数来处理上传的文件。而处理函数一般都是用PHP,JSP,ASP等服务端语言来实现的。那么如何通过WEB(HTTP协议来上传文件呢?)你需要类似于以下的HTML代...
JS 分号引起的一段调试问题

JS 分号引起的一段调试问题

来看一下下面的代码: var a=textbox1.text; var b=5; if(a<b);//如果用户输入的值小于5,就取5 { a=b; } 看看执行后有什么效果,无论textbox1.text是什么值,都会时放条件判断.为什么呢.有没有什么发现. 原来在写代码的时候,if(a<b);这里多了个分号.一不小心犯的错,却花了不少时间来解决. 注:刚写下的经过,再次打开时,没有内容了.因此就精简一点了.写个大致意思了 ...
根据服务器时间作为起始,显示时钟的小程序

根据服务器时间作为起始,显示时钟的小程序

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]我在做OA的一个考勤程序时,要动态显示服务器的时间,让员工知道当前是否可以下班,而客户机由于种种原因时间与服务器并不一致,所以不能用上面的代码,改进了一下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]最后加上一个meizz的格式化函数(略有修正),最终版如下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]...
js 匿名调用实现代码

js 匿名调用实现代码

好,看看匿名函数的如何被调用。 1、执行后得到返回值的函数调用 Js代码 复制代码 代码如下://方式1,调用函数,得到返回值。强制运算符使函数调用执行 (function(x,y){ alert(x+y); return x+y; }(3,4)); Js代码 //方式二,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行 复制代码 代码如下:(function(x,y){ alert(x+y); return x+y; })(3,4...
javascript htmlencode函数(ff兼容版) 主要是编辑器中反转html代码

javascript htmlencode函数(ff兼容版) 主要是编辑器中反转html代码

方法一: 用的浏览器内部转换器实现转换,要领是动态创建一个容器标签元素,如DIV,将要转换的字符串设置为这个元素的innerText(ie支持)||textContent(火狐支持),然后返回这个元素的innerHTML,即得到经过HTML编码转换的字符串,显示的时候反过来就可以了(实际上显示的时候不消通过转换,直接赋值在div就可以正常显示的)。 function HTMLEncode(html) { var temp = document.crea...
<< 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 >>