自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 前端优化十四原则

一个网站在不优化后端前提下,要改善或解决性能问题越来越得到大家的青睐,并且解决方案丰富,在《高性能网站建设指南》这本书中给我们分享了十四种方法,称十四原则。规则1——减少HTTP请求规则2——实用内容发布网络规则3——添加Expires头规则4——压缩组件规则5——将样式表放在顶部规则6——将脚本放在底部规则7——避免CSS表达式规则

2015-08-05 17:43:51 492

原创 前端性能的的重要性

对于一个网站性能不好,响应事件太慢,我们都不自觉得认为是后端的问题,所以我们也理所当然的去优化后端,但优化后端是一个非常困难的,工作量巨大。事实上,只有10%~20%的最终用户响应时间是花在从web服务器获取HTML文档并传送到浏览器中的,其余的80%~90%时间都花在了下载页面中的所以组件上了。由于前端优化相比后端优化容易得多,且前端响应事件所占比例较重,所以要优化网站的性能,我们的注意力应

2015-08-05 17:21:46 911

原创 js继承如何实现继承?

继承这对于我们程序员来说应该是耳熟能详的了,Java类有继承,css样式有继承,Angular中路由有继承,同样JavaScript也有继承,但js的继承一直是一个困扰我的问题。因为js的继承不同于Java,理解起来也有些困难。所以在此我想自己编写这篇博文来重新理解js的继承机制,同样也算是次总结!JavaScript的继承可分为两种:对象冒充和原型链方式1.对象冒充(1)临时属性

2015-08-05 10:07:24 564

原创 JavaScript的作用域与作用域链

任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScript中,变量的作用域有全局作用域和局部作用域两种。

2015-08-05 10:06:44 534

原创 javascript的this关键字总结

在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的, 那么JavaScript 中的 this究竟指代什么成为一个大的问题!我在一片博文中看到这样的一个定论:“在Javascript中,This关键字永远都指向函数(方法)的所有者” ,我自身

2015-08-05 10:05:29 475

原创 javascript继承形成史

相信大家都觉得JavaScript继承比Java的继承难理解,总是不能理解为什么要这么实现继承,为什么有这么多的继承方式,现在建议像我一样的朋友去了解一下JavaScript继承设计思想,了解了JavaScript的继承设计思想可让我们更能够理解和接受JavaScript的继承机制。下面是一片关于JavaScript的链接:JavaScript继承设计思想

2015-08-05 10:04:45 370

原创 JavaScript闭包

之前一直听他们提到闭包闭包,我一直在纳闷闭包究竟是什么?学习JavaScript我都没有注意这一知识点,前几天我终于了解了闭包是什么,使用闭包有什么用途或好处,当然还有闭包的缺点!一、闭包是什么?他的定义是什么?先来看一个例子:function a() { var i = 0; function b() { alert(++i); } return b;}var c =

2015-08-05 10:03:30 535

原创 JavaScript的加载和运行

JavaScript阻塞是指当JavaScript运行是你其他的事情不能被浏览器处理。这是由于大多数浏览器使用单进程处理UI更新和JavaScript运行等多个任务,而同一时间只能有一个任务被执行,所以JavaScript运行了多上时间,那么浏览器空闲下来响应用户输入之前的等待时间就有多长。也就是说标签的出现使整个页面因脚本解析和运行而出现等待。有几种方法可以减少JavaScript对

2015-08-05 10:01:42 613

原创 OOP与AOP

面向对象的编程(OOP)方法是在面向过程的编程方法基础上进行的改进,而面向方面编程(AOP)方法又是在面向对象编程(OOP)方法的基础上进行改进而来的一种创新的软件开发方法。OOP的思想:将数据及对数据的操作行为放在一起,作为一个相互依存、不可分割的整体——对象。对与相同类型的对象进行分类、抽象后,得出共同的特征而形成了类,面向对象编程就是定义这些类。类似描述相同类型的对象集合。类定义好之后将

2015-03-24 20:45:36 439

原创 IoC模式

IoC:控制反转——Inversion of Control , IoC  是一种设计模式。控制反转是一个重要的面相对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。它一般分为两种类型,依赖注入(DI:Dependency Injection)和依赖查找(DL:Dependency Lookup)。IoC最大的好处是什么?因为把对象生成放在了XML里

2015-03-19 17:00:19 645

转载 eclipse android sdk 配置

首先,打开eclipse,主界面如图点击Windows下的preference然后在出现的对话框中选择“android”

2015-03-17 20:03:08 519

转载 解决:Unable to connect to repository https://dl-ssl.google.com/android/eclipse/site.xml

相信一些人刚开始搞android的安装开发环境的时候会遇到:Failed to fectch URl https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused这个问题可能是系统问题,需要修改一下host文件

2015-03-16 21:34:23 1640

原创 eclipse for andriod 安装ADT

下面有基于安卓的eclipse压缩包,将eclipse压缩包解压启动eclipse点击help——>install点击add输入adt名,以及其网址https://dl-ssl.google.com/android/eclipse/,点击OK,等待见以下状态勾选Developer Tools,依次点击next

2015-03-15 09:59:04 460

转载 AngularJs中的作用域Scope

作用域(Scope)是一个存储应用数据模型的对象为 表达式 提供了一个执行上下文作用域的层级结构对应于 DOM 树结构作用域可以监听 表达式 的变化并传播事件index.html Your name: greet script.js

2015-03-13 16:43:31 487

转载 javascript原型链和继承

JavaScript 是一门动态语言,而且它没有类的概念(虽然 class 是个保留字,不能作为变量名来使用)。继承方面,JavaScript 中的每个对象都有一个内部私有的链接指向另一个对象,这个对象就是原对象的原型。这个原型对象也有自己的原型,直到对象的原型为 null 为止(也就是没有原型)。这种一级一级的链结构就称为原型链。基于原型链的继承继承属性JavaScrip

2015-03-12 12:39:48 417

转载 javascript中数组排序方法sort()用法

对于一个数组的排序,默认的sort()按字符编码排序的:    var testArray=[3,324,5345,6546,134,5654,665];    testArray.sort();    alert(testArray); 输出结果是:134  3  324  5345  5654  6546  665现在要让它按照数值大小排序:

2015-03-11 11:00:14 1492

原创 AngularJs前后台数据交互

从后台向前台传递数据,需将数据转化为json格式:JSONArray jsonArray = JSONArray.fromObject(list);从前台向后台传递数据:都是以键值对的形式,一名称,一值,通过http中params属性来实现;如从前台接收一名为bookName的参数,同时从后台向前台传递一个List 对象list的java代码:public void doPos

2015-03-10 16:05:54 21405

原创 AngularJs:动态添加和删除选项卡

从左边的菜单栏,每点击一个选项,右边内容区域添加一个选项卡,选项卡可关闭。左边菜单布局文件 {{child.name}}

2015-03-09 20:34:43 8050 5

原创 AngularJs路由继承

Anagular的路由如果放在一个文件,代码量太大而且不易查找对应的层级路由。为解决这一问题,我们只是表面的将本在一个文件的代码分化,但其本质还是一个文件,它是用注入的方式将两个文件链接起来。路由的继承:如下面例子中,'main.show'状态为'main'状态的子状态,'main.show.add'状态、'main.show.edit'状态、'main.show.look'状态、'm

2015-03-09 19:53:24 1388

原创 开课第一天

开学第一天,惯例的升旗仪式,我没去!身体不舒服,在床上休息了半天!下午就进入了,新学期的上课生活。一学期没上过体育,现在又开体育课了,由于好久没运动了,突然一运动一跑步,就觉得浑身不舒服,好疼啊!这么专业的地方,我写随笔,感觉好low啊!现在叫我写关于技术方面的博客,我真不知从何下手!哎。。。。。。。

2015-03-09 19:18:10 436

原创 会议印象

思考

2015-03-08 10:12:40 398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除