使用什么单位定义文字大小依然是一个比较有争议的地方,即使在此时此刻。不幸的是,在众多的提议和方法中,技术层面上并不理想。我们期望的是一个理想的解决方案。
这里有两个主要的技术方案:
1.尺寸使用 px
2.尺寸使用 em
在我们披露第三项技术之前,让我们先来回顾一下过去的两种实现方案
使用 px ...
阅读全文
cookie概念: 用来存放访问者信息数据的
1.cookie是根据网站(域名),不同域名存放的cookie是不能够通用的,不同浏览器之间的cookie也是不通用的;
2.每个网站存放的cookie个数是有限制的,大概几十个;
3.每个cookie的值大小也是有限制的,几k十几k不等;
4.cookie默认是临时性存放,关闭浏览器cookie自动删除...
阅读全文
拖拽效果虽然项目中很少使用,但不可否认其是一个很经典的效果(google产品使用的挺多的),下面整理了拖拽效果的代码框架。
里面解决兼容性的代码需要重点理解下:
1、通过setCapture()与releaseCapture()解决IE浏览器下拖拽图片的bug,即图片拖拽过程中不跟随鼠标移动直接到达鼠标目标点;
2、通过return false...
阅读全文
function removeClass(obj,removeClass){
//通过split()对obj的className的字符串进行划分并建立新数组
var aClass = obj.className.split(' ');
//如果aClass为空,则直接跳出不做任何操作
if(aClass == ''){
break;
}else{
//创...
阅读全文
function addClass(obj,newClass){
//获取obj标签对象的class
var oClass = obj.className;
//如果oClass为空则直接赋newClass
if(oClass == ''){
obj.className = newClass;
}else{
//1、判断当前标签里是否含有newClass,如果含有newClass则return跳出不赋值,避免反复赋同样的newC...
阅读全文
标准浏览器已经开始支持getElementsByClassName()了,但IE9以下的浏览器还是不支持此属性,为了更好的在所有的浏览器里面通过className进行过滤筛选元素,可以通过以下getByClass()函数进行获取了。
function getByClass(oParent,tagName,newClass){
//获取oParent里的所有tagName标签
var aElements ...
阅读全文
Page 1 of 2812345...1020...»Last »