摘要: 减少HTTP请求次数80%的响应时间花在下载网页内容(images, stylesheets, javascripts, scripts, flash等)。减少请求次数是缩短响应时间的关键!可以通过简化页面设计来减少请求次数,但页面内容较多可以采用以下技巧。1. 捆绑文件: 现在有很多现成的库可以帮... 阅读全文
posted @ 2015-10-11 22:00 搬砖菜鸟 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 优点:1. 模板功能强大丰富,并且是声明式的,自带了丰富的Angular指令;2. 是一个比较完善的前端MV*框架,包含模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能;3. 自定义Directive,比jQuery插件还灵活,但是需要深入了解Directive的一些特性,简单的封... 阅读全文
posted @ 2015-10-08 23:48 搬砖菜鸟 阅读(1815) 评论(0) 推荐(1) 编辑
摘要: AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。AngularJS是为了克服... 阅读全文
posted @ 2015-10-08 23:39 搬砖菜鸟 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1 Ajax发展历史AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据。这使得Web应用程序更 为迅捷地回应用户动作,并避免了在... 阅读全文
posted @ 2015-09-27 23:47 搬砖菜鸟 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.精准简单的选择对象(dom):$('#element');//相当于document.getElementById("element")$('.element');//Class$('p');//html标签$("form>input");//子对象$("div,span,p.myClass")... 阅读全文
posted @ 2015-09-27 23:33 搬砖菜鸟 阅读(168) 评论(0) 推荐(0) 编辑
摘要: LESS 是动态的样式表语言,通过简洁明了的语法定义,使编写 CSS 的工作变得非常简单。LESS 在 CSS 的语法基础之上,引入了变量,Mixin(混入),运算以及函数等功能,大大简化了 CSS 的编写,并且降低了 CSS 的维护成本,就像它的名称所说那样,LESS 可以让我们用更少的代码做更多... 阅读全文
posted @ 2015-09-21 00:28 搬砖菜鸟 阅读(172) 评论(1) 推荐(0) 编辑
摘要: Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。它是由动态CSS语言less写成。Bootstrap 包的内容基本结构:Bootstrap 提供了一个带有网格系统、链接样式、背景的基本结构。CSS:Bootstrap 自带以下特性:全局... 阅读全文
posted @ 2015-09-20 23:49 搬砖菜鸟 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 面向对象程序设计的基本思想是将现实中的事物抽象为对象。抽象出来的对象被赋予相应的状态和行为,通过对消息的响应完成一定的任务。对象都具有以下两个共性:具有一定的状态(形态)和特性,如电视机有尺寸、外形、颜色等外部特性。每个对象对应一组特定的操作,如电视机有开关,选择频道等操作。每个对象都有自身唯一的标... 阅读全文
posted @ 2015-09-13 23:19 搬砖菜鸟 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 定义:BFC(Block formatting context)为块级格式化上下文。它是一种环境,不会对周围其它盒子的布局产生影响,它只规定了内部如何布局。BFC布局规则1.内部的Box会在垂直方向,一个接一个地放置。2.Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的ma... 阅读全文
posted @ 2015-09-13 22:15 搬砖菜鸟 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一、对图片的左边距进行初始化 for(var i = 0;i < lis.length;i++){ lis[i].style.marginLeft = "0"; }二、轮播方法设置 var run = setInterval(方法,周期)三、轮播速度设置 var lileft = parseInt( 阅读全文
posted @ 2015-07-23 22:21 搬砖菜鸟 阅读(168) 评论(0) 推荐(0) 编辑