- 博客(8)
- 收藏
- 关注
原创 javascript继承的6种方法
1.原型链继承function father() { this.faName = 'father'; } father.prototype.getfaName = function() { console.log(this.faName); }; function...
2018-03-08 11:51:45 100
原创 javascript对象的几种创建方式
1.工厂模式function createBlog(name, url) { var o = new Object(); o.name = name; o.url = url; o.sayUrl= function() { alert(this.url); } return o;}var blog1 = createBlog('wuyuchang', 'http...
2018-03-07 21:39:06 125
原创 常用 的方法继承用户
简单的构造用户function User(name,age){ this.name=name; this.age=age;}User.prototype.showName=function(){ alert(this.name);}User.prototype.showAge=function(){ alert(this.age);}let u=new ...
2018-03-06 15:16:04 197
原创 数组常见的方法
1.filter() 方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。function isBigEnough(value){ return value>=10;}let arr=[50,20,4,9].filter(isBigEnough);alert(arr);2.forEach() 方法对数组的每个元素执行一次提供的函数。let arr=[22,32,12...
2018-03-06 14:57:18 193
原创 css3新增伪类
p:first-of-type 选择属于其父元素的首个 <p> 元素的每个 <p> 元素。p:last-of-type 选择属于其父元素的最后 <p> 元素的每个 <p> 元素。p:only-of-type 选择属于其父元素唯一的 <p> 元素的每个 <p> 元素。p:only-child 选择属于其父元素的唯一子元...
2018-03-05 19:37:34 167
原创 性能优化的方法
(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 (2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数 (3) 用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能。 (4)...
2018-03-05 19:35:21 105
原创 常见兼容性问题
png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8.也可以引用一段脚本处理.* 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。* IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。 * 浮动ie产生的双倍距离(IE6双边距问题:在IE6下,如果对元素...
2018-03-05 19:34:03 139
原创 遇到的浏览器兼容问题
问题一:弄了样式在IE浏览器中什么效果都没有解决办法:在IE条件注释把中括号前面的空格去掉问题二:导航栏横向效果在ie浏览器中由于版本的不同显示的效果也不一样解决办法:在css ul li样式中同时设置一个diaplay:inline-block和diaplay:inline,这样在IE浏览器中低于IE6的版本使用的就是diaplay:inl
2017-11-10 15:02:51 219
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人