自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javascript DOM操作

(1)DOM树形结构 (2)DOM操作 (3)DOM结构 —— 两个节点之间可能存在哪些关系以及如何在节点之间任意移动。

2016-09-22 14:10:50 290

原创 javascript垃圾回收机制

(一)Javascript中垃圾回收主要针对以下两种情况: 1. 在javascript中,如果一个对象不再被引用,那么这个对象就会被GC回收; 2. 如果两个对象互相引用,而不再被第3者所引用,那么这两个互相引用的对象也会被回收。(二)Javascript垃圾回收的方法主要有两种: 3. 标记清除(mark and sweep) 这是JavaScript最常见的垃圾回收方式,当变量进

2016-09-21 20:13:17 269

原创 前端兼容性问题总结

所谓兼容性问题又被成为网页兼容性或网站兼容性问题,是指网页在不同浏览器和网夜间的兼容问题,因为不同浏览器使用内核及所支持的HTML等网页语言标准不同;以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果。 在网站的设计和制作中,解决兼容问题是非常重要的,做好兼容问题才能让网站在不同浏览器下正常显示,给用户更好的体验。 根据自己的实践和网上的归纳总结,自己也转载过来,遇到同样的问

2016-09-21 10:00:26 935

原创 javascript继承

javascript继承 JavaScript的继承方法有六种:原型链、借用构造函数、组合继承、原型式继承、寄生式继承、寄生组合式继承。 1、原型链继承 原型链继承的本质是:重写原型对象。function Person (name, age) { this.name = name; this.age = age;}Person.prototype.say = functio

2016-08-19 16:23:47 249

原创 图片轮播效果

图片轮播效果

2016-08-05 09:38:56 375 1

原创 javascript设计模式之三——代理模式

代理模式代理模式:为一个对象提供一个代用品或占位符,以便控制对它的访问。 代理模式是比较有用途的一种模式,而且变种较多( 虚拟代理、远程代理、copy-on-write代理、保护代理、Cache代理、防火墙代理、同步代理、智能指引 ),应用场合覆盖从小结构到整个系统的大结构,我们也许有代理服务器等概念,代理概念可以解释为:在出发点到目的地之间有一道中间层,意为代理。 应用场景: 远程代

2016-07-29 10:13:20 257

原创 javascript设计模式之二——策略模式

策略模式策略模式:定义一些算法,把它们一个个封装起来,使它们可以互相替换。此模式让算法的变化不会影响到使用算法的客户。 应用场景:在设计程序中,当我们实现某种功能的时候,他有很多种选择,这些算法灵活多样,这时候我们需要用到策略模式,将每个算法封装起来,可以交替使用。实践中,不仅可以封装算法,也可以用来封装几乎任何类型的规则,是要在分析过程中需要在不同时间应用不同的业务规则,就可以考虑是要策略模式来

2016-07-27 10:27:28 352

原创 javascript设计模式之一——单例模式

单例模式单例模式:又称单体模式,是javascript中最有用最基本的模式。 应用场景:单例模式是一种常用的模式,有一些对象我们往往只需要一个,比如线程池、全局缓存、浏览器中的window对象等。在JavaScript开发中,单例模式的用途同样非常广泛。试想一下,当我们单击登录按钮的时候,页面中会出现一个登录浮窗,而这个登录浮窗是唯一的,无论单击多少次登录按钮,这个浮窗都只会被创建一次,那么这个登

2016-07-11 16:55:19 397

原创 DOM事件

先了解以下几个概念: (1)事件流:描述的是从页面接受数据的顺序。 (2)事件冒泡:是指事件从最确定的元素逐级向上传播到最不确定的元素的顺序触发。 (3)事件捕获:事件捕获与事件冒泡方向相反,是从最不确定的元素逐级向下传播到最确定的对象的顺序触发。 (4)HTML事件处理程序:直接把事件添加在html中,缺点:html与js耦合程度高,在修改代码时成本高。<!DOCTYPE html>

2016-07-06 09:46:47 226

原创 javascript中的闭包

闭包:一个可以使用另外一个函数作用域中变量的函数。创建闭包的一种常见方式是在一个函数中创建另一个函数。 下面具体讲述闭包的相关知识。 要理解闭包,首先来理解一下JavaScript变量的作用域。 变量的作用域有两种:全局变量和局部变量。 - 全局变量 函数能够读取全局变量,例如:var scope="global"; function t(){ console.log

2016-07-01 14:01:59 198

原创 JavaScript创造对象

创造对象创建对象的方式有很多,下面来具体介绍:1、 使用Object来创建一个对象。创建一个Object实例,为它添加属性和方法。//利用Object创建实例 var person = new Object(); person.name = "xiaoming"; person.sayName = function(){ ale

2016-05-25 14:32:47 352

原创 IDEA快捷键

IntelliJ IDEA使用IntelliJ IDEA是一款非常优秀的JAVA编辑器。以前一直用eclipse,最近换用IDEA,觉得是个不错的工具,极力推荐大家使用。一、 IntelliJ IDEA常在使用IDEA编辑代码的时候,我们应该熟练使用快捷键,这样可以提高编辑代码的效率。 a) 查找快捷键 1、 ctrl + F:当前文件查找特定文字、代码等内容 2、 ctrl + shi

2016-04-20 14:29:22 3237

原创 hive

一、 基础知识 1.1 数据仓库基本模型:星型模型(面向主题)、雪花模型Hive数据仓库:是建立在Hadoop HDFS上的数据仓库基础框架,ELT,HQLHive的体系结构:hive将元数据存储在数据库中,用 HDFS存储数据,用MapReduce进行计算。 HQL执行过程:解析器、编译器、优化器 1.2 Hive架构与基本组成:基本组成•用户接口,包括 CLI,JDB

2016-04-18 20:52:22 490

原创 常用Linux命令

常用Linux命令Linux的系统管理主要在控制端下进行,通过使用命令行的方式进行管理。Linux的文件可以完成各种复杂的工作,例如,对目录进行复制、移动和链接,搜索和查找文件和目录,阅读显示打印文件内容等操作。最常用的linux命令:文件管理命令磁盘管理命令文件搜索和压缩/解压缩命令系统管理命令1.文件名文件名规则:linux文件名的最大长度为256个字符,通常有

2014-11-20 20:49:05 244

空空如也

空空如也

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

TA关注的人

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