浏览模式: 标准 | 列表分类:WEB前端|JS|CSS

css实现强制不换行/自动换行/强制换行

强制不换行
div{
        white-space:nowrap;
}

自动换行
div{
        word-wrap: break-word;
        word-break: normal;

强制英文单词断行
div{
        word-break:break-all;
}

» 阅读全文

Tags: css, 换行

javascript 获得页面各种高度

网页可见区域宽: document.body.clientWidth
网页可见区域高: document.body.clientHeight
网页可见区域宽: document.body.offsetWidth (包括边线的宽)
网页可见区域高: document.body.offsetHeight (包括边线的高)
网页正文全文宽: document.body.scrollWidth

……

» 阅读全文

Tags: javascript, 页面高度

CSS链接颜色的顺序

设置链接颜色的时候,是否碰到过这样的问题:链接被访问之后,原先设置的a:hover不再有效果了。

如果有,请检查你的链接颜色设置顺序。

……

» 阅读全文

正则表达式快速学习方法

正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)
特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号) 
倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)
倒杠后面跟小d, 只有数字来表示;

……

» 阅读全文

网页特效渐变淡入淡出等meta标签实现

在网页代码的<head>和</head>中间加如下代码:

……

» 阅读全文

Tags: 网页, 渐变特效, meta, ie

对JavaScript调用堆栈和setTimeout用法的深入研究

这段代码中的setTimeout延迟设为了0,就是延迟0毫秒,貌似是不做任何延迟立刻执行,即1,2。但实际的执行结果确是2,1。
为什么?这得从Javascript调用堆栈(call stack)和setTimeout的功能说起。

……

» 阅读全文

Tags: javascript, settimeout, 堆栈

两个整数交换 [不使用第三个变量]

不使用第三个变量完成两个整数的交换,这个面试题大概大家都碰到过。如下是java中的代码:

  1. Public class Demo{  
  2.   public static void main(String[] args){  
  3.     //利用加减法  
  4.     int a = 10, b = 5;  
  5.     a = a + b;  
  6.     b = a - b;  
  7.     a = a - b;  
  8.   
  9.     System.out.println("a = " + a + "\nb=" + b);  
  10.   }  


  11. ……

» 阅读全文

Tags: 两个, 整数交换, 不使用, 三个, 变量

Javascript解压缩及美化工具

强大的Javascript解压缩及美化工具,经过本人亲测:)

» 阅读全文

Tags: javascript, 解压缩, 美化, 工具