摘要:
// 通过原型继承创建一个新对象 function inherit(p){ if (p == null) throw TypeError();//p是一个对象,但不能是null if(Object.create) //如果object.create()存在 return Object.create( 阅读全文
摘要:
// 使用 for in 循环遍历对象的属性时,原型链上的所有属性都将被访问: Object.prototype.bar = 10;// 修改Object.prototype var obj = {x:1,y:2,z:3}; var keys = [],values = [],i=0; for(i 阅读全文
摘要:
1,obj[key] 2.eval('obj.'+key) 例如: var obj = {x:1,y:2,z:3}; var a = [],i=0; for(i in o){ console.log(i); a.push(i);console.log(obj[i]);//遍历对象属性值的方法 1 2 阅读全文
摘要:
1.JS加载顺序与加载方法 页面加载顺序通常是”从上往下”加载的,所以在内容区域,也就是body以及body包含的DOM还未被浏览器遍历之前,我们就应该将html的font-size计算好。我们应当把计算字体的js放在body之前,如下所示: 推荐——原生写法(优化加载,加快body的显示): fu 阅读全文
摘要:
设置好显示框的宽、高、行高后再加上以下代码即可。 text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 阅读全文
摘要:
一般用css伪类元素 input::-moz-placeholder{/* Mozilla Firefox 19+ */ color: red; opacity: 1;/*这里之前是没有的,发现问题后才加上去的,解决火狐字体不变的问题*/ } input:-moz-placeholder{ colo 阅读全文
摘要:
css部分写上[;line-height:1;] 例如:.input_sty{height:30px;line-height:30px;[;height:24px;line-height:24px;ine-height: 1;]} 阅读全文
摘要:
1、在做浏览器兼容的时候,发现input标签在safari苹果浏览器中的高度永远都是默认的,这时候解决的办法是加上line-height属性就可以设置;2、解决办法: input{height:30px;line-height:30px;outline-offset:0;[;height:24px; 阅读全文
摘要:
outline在一个声明中设置所有的轮廓属性。outline:颜色(outline-line)样式(outline-style)宽度(outline-width) outline-offset 属性对轮廓进行偏移,并在边框边缘进行绘制。 轮廓在两方面与边框不同: 轮廓不占用空间 轮廓可能是非矩形 阅读全文
摘要:
/*引入字体css*/@font-face { font-family: 'MyNewFont'; src: url('../fonts/MSYH.TTF'), url('../fonts/MSYHBD.TTF');}body,html { font-family: 'MyNewFont';} 阅读全文