摘要: jQuery,顾名思义,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。在JS基础上进行封装JQuery版本区别:1...适合所有的IE2...只支持IE9以上的浏览器特点:动态特效AJAX通过插件来扩展方便的工具 - 例如浏览器版本判断渐进增强链式调用多浏览器... 阅读全文
posted @ 2015-08-09 21:14 yin_yi 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 构建于 jQuery 库之上,是一个为触控优化的框架,用于创建移动 web 应用程序。适用于所有流行的智能手机和平板电脑。优点:它会自动为网页设计交互的易用外观,并在所有移动设计上保持一致。要使用 jQuery Mobile,首先需要在开发的界面中包含如下3个内容:基本结构:----(data-ro... 阅读全文
posted @ 2015-08-09 17:42 yin_yi 阅读(162) 评论(0) 推荐(0) 编辑
摘要: AngularJS与其他JavaScript框架最主要的区别在于,控制器并不合适用来执行DOM操作、格式化或数据操作,以及除存储数据模型以外的状态维护操作。他只是视图和$scope之间的桥梁。过滤器:{{name | uppercase}}1.currency---->将一个数值格式化为货币格式。2... 阅读全文
posted @ 2015-08-02 23:06 yin_yi 阅读(285) 评论(0) 推荐(0) 编辑
摘要: AngularJS是由谷歌公司及一个由开发者组成的个人社区共同打造。其主要优势在于帮助使用者在web应用程序中实现必要的动态视图。它是通过原生的MVC(模型-视图-控制器)功能来增强HTML。PS:MVC是一种软件架构设计模式,它将表现从用户交互中分离出来。模型---》应用的数据+与数据进行交互的方... 阅读全文
posted @ 2015-08-02 22:32 yin_yi 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 性能优化:网络- DNS解析(域名解析服务器)- CND(网络节点)- 延迟加载- 预加载代码优化- HTML(布局)- CSS- 选择器、(减少复合选择器)- Sprites技术、(图片切割,将多张图片合并在一起,减少请求数量来达到优化功能)- 合并、(将文件合并后,导入次数会减少)- 压缩、(代... 阅读全文
posted @ 2015-07-27 00:04 yin_yi 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 所谓的浏览器兼容性问题,是指因为不同的浏览器对同⼀段代码有不同的解析,造成页⾯显示效果不统一的情况。兼容问题一:块属性标签float后,⼜有横⾏的margin情况下,在IE6显⽰margin比设置的⼤出现问题:IE6中后面的⼀块被顶到下一⾏解决⽅案:在float的标签样式控制中加入 display:... 阅读全文
posted @ 2015-07-26 23:48 yin_yi 阅读(393) 评论(0) 推荐(0) 编辑
摘要: SASS?SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。sass有两种后缀名文件: sass(不使用大括号和分号)---不建议使用scss(使用大括号和分号)----普遍使用导入:@import "reset.css";sass有两... 阅读全文
posted @ 2015-07-20 00:13 yin_yi 阅读(807) 评论(0) 推荐(0) 编辑
摘要: CSS 有三种基本的定位机制:普通流浮动绝对定位position 属性值的含义:static------(元素框正常生成。块级元素生成一个矩形框,作为文档流的一部分,行内元素则会创建一个或多个行框,置于其父元素中。)relative----(元素框偏移某个距离。元素仍保持其未定位前的形状,它原本所占... 阅读全文
posted @ 2015-07-19 23:50 yin_yi 阅读(125) 评论(0) 推荐(0) 编辑
摘要: canvas 元素用于在网页上绘制图形。什么是canvas?HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像。画布是一个矩形区域,您可以控制其每一像素。canvas 拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。创建画布:向 HTML5 页面添加 canvas ... 阅读全文
posted @ 2015-07-12 20:04 yin_yi 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 拖拽(Drag 和 drop)是 HTML5 标准的组成部分。拖拽是一种常见的特性,即抓取对象以后拖到另一个位置。Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放。DataTransfer 对象 退拽对象用来传递的媒介,使用一... 阅读全文
posted @ 2015-07-12 19:20 yin_yi 阅读(182) 评论(0) 推荐(0) 编辑