- 博客(6)
- 收藏
- 关注
原创 自定义JQuery插件编写
案例一: Title 这是1 这是2 这是3 这是4 这是5 //$.extend(),是jguery插件编写的一种方法,里面的myHihrLight,是你插件的名字,后面的function是功能的实现 $.extend({ myHihrLight:function (calssName
2016-11-18 18:42:12 450
原创 浏览器常见兼容问题(一)
一、不同浏览器的标签默认的外补丁和内补丁不同原因:在不同的浏览器中,浏览器对有些标签默认样式(margin,padding)给出的大小不一解决:在写CSS之初,给出*{margin:0;padding:0}二、块属性标签float后,再给水平的margin,展现出来的margin和给出的margion不一样,(双倍显示)(ie6)原因:不详~~~解决:在float的标签
2016-11-17 20:20:02 322
原创 web前端性能优化--图片优化
CSS Sprites,将同类型的图标或按钮等背景图合到一张大图中,减少页面请求。即雪碧图Icon Font,将图标做成字体文件。优点是图标支持多个尺寸,兼容所有浏览器,减少页面请求等。美中不足的是只支持纯色的icon。SVG,对于绝大多数图案、图标等,矢量图更小,且可缩放而无需生成多套图。现在主流浏览器都支持SVG了,所以可放心使用!图片压缩工具,可以在图片上线前使用压缩
2016-11-17 16:10:32 328
原创 JavaScript模块规范:AMD、CMD和CommonJS
AMD是"Asynchronous Module Definition"的缩写,意思就是"异步模块定义"。它采用异步方式加载模块,模块的加载不影响它后面语句的运行。这样子的写法,看着和AngularJS的写法比较像...require(['math'], function (math) { math.add(2, 3); });math.add()与ma
2016-11-16 18:46:47 272
原创 原生 JavaScript 实现 js indexOf() 函数功能
代码实现:String.prototype.myIndexOf = function(str){ var sourceArr = this.split(''); var num = -1; for(var i in sourceArr){ if(sourceArr[i]===str.slice(0,1)){ if(str===t...
2016-11-10 10:40:19 6578
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人