自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Haines的专栏

个人新博客:http://blog.hainest.com

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

转载 HTML特殊字符大全

HTML特殊字符大全

2016-07-04 17:16:58 2905

转载 作用域安全的构造函数

属性构造到了window对象在JavaScript中构造函数其实是一个使用new操作符调用的函数,在调用时, 构造函数内部用到的this对象会指向新创建的对象function Person(name,age,job){ this.name=name; this.age=age; this.job=job;} var person

2016-03-08 12:14:54 409

转载 javascript时间戳和日期字符串相互转换

"http://www.w3.org/1999/xhtml">"Content-Type" content="text/html; charset=utf-8" />"text/javascript">// 获取当前时间戳(以s为单位)var timestamp = Date.parse(new Date());timestamp = timestamp / 1000;//当前时间戳

2015-12-21 22:07:17 345

转载 React Native 中组件的生命周期

原文地址:>>>就像 Android 开发中的 View 一样,React Native(RN) 中的组件也有生命周期(Lifecycle)。所谓生命周期,就是一个对象从开始生成到最后消亡所经历的状态,理解生命周期,是合理开发的关键。RN 组件的生命周期整理如下图:如图,可以把组件生命周期大致分为三个阶段:第一阶段:是组件第一次绘制阶段,如图中的上面虚线框内,在这里完成了组

2015-12-17 16:31:54 327

转载 JS函数重载解决方案

JS的函数定义可以指定形式参数名称,多多少少我们会以为js至少可以支持参数个数不同的方法重载,然而遗憾的是这仅仅是一个假象,js所有的参数都是以arguments传递过去的,这个参数类似于数组,在函数调用的时候,所有的实参都是保存在了这个数据结构里面,我们定义函数的时候所指定的形式参数其实是为这个数据结构里面的数据定义一个快捷的访问方式。也就是说js所有的函数都是支持无限个参数的,加上数据类型是弱

2015-11-26 21:09:28 1482

转载 Ubuntu安装切换jdk版本

在配置java jdk的时候,总是存在一些版本不兼容的问题,下面就说说如何切换jdk版本。1.jdk安装首先可以使用命令直接进行jdk安装sudo apt-get install openjdk-7-jre openjdk-7-jdk.也可下载安装包后通命令安装tar -zxvf jdk-

2015-11-24 10:16:26 323

转载 Ubuntu下配置samba服务器

一.samba的安装:   sudo apt-get insall samba                    // (sudo get temp root auth)   sudo apt-get install smbfs二.创建共享目录:    mkdir /home/john/share    sudochmod 777 /home/john/share

2015-11-10 13:11:22 223

原创 ubuntu下软件管理

1、gtkorphan:清理孤立软件包安装:sudo apt-get install gtkorphan使用:sudo gtkorphan2、 synaptic:套件包管理安装:sudo apt-get install synaptic使用:sudo synaptic3、npm 安装包出现ECONNRESET方法一:通过config命令npm

2015-11-05 20:35:13 549

转载 详解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包 是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变

2015-10-18 15:07:11 253

转载 javascript本地对象、内置对象和宿主对象

在javascript中,对象由特性(attribute),特性可以是原始值,也可以使引用值。如果特性存放的是函数,它将被看作对象的方法(method),否则该特性被看作属性(property)。对象是用关键字new后跟实例化的类的名字创建的例如:var o=new Object();也可以使用var o=new Object;var o={}; 对象废除把对象的引

2015-10-16 21:13:20 629

转载 JSON跟JSONP的区别以及实战

由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocket,

2015-10-16 20:56:01 279

转载 jquery中attr和prop的区别

在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就知道了。

2015-09-29 11:52:10 317

转载 jquery checkbox勾选/取消勾选的诡异问题

form> 你爱好的运动是?input type="checkbox" id="CheckedAll" />全选/全不选br /> input type="checkbox" name="items" value="足球" />足球 input type="checkbox" name="items" value="篮球" />篮球

2015-09-29 11:36:13 672

转载 jquery validate 详解

jQuery校验官网地址:http://bassistance.de/jquery-plugins/jquery-plugin-validation一导入js库二、默认校验规则(1)required:true              必输字段(2)remote:"check.php"          使用ajax方法调用check.php验证输入值(3)emai

2015-09-17 20:42:26 273

转载 Jquery Mobile 开发问题

一、动态加载页面问题 1.存在这样一个页面布局:    main.html 为主界面A,B为该页面中的三个page,其中A为splitview左部分页面,B为右半部页面    a1.html 为一个独立的页面    a2.html为一个独立的页面2.在main.html中有这样一段script    $("#A1").live("pagecreate",functi

2015-08-26 14:24:12 450

转载 jquery mobile 动态插入元素的正确渲染方法

jqm在初始化页面时会根据data-xxx在各元素中插入jqm的属性和类等。在页面初始化结束后,如果动态的插入一个元素,往往显示很丑陋,因为没有插入jqm的样式。这个可以用浏览器里的开发工具来查看,会发现有些元素多了很多类,而动态插入的元素代码还是你写的那样子。如果要使动态插入的元素具有jqm的样式,可以对jqm对象触发create事件:[javascript] view pl

2015-08-25 16:01:44 487

转载 Jquery mobile 新手问题总汇

欢迎 向我推荐比较典型的常见问题,我会记录并整理进文章,方便自己更方便大家。 文章导读: 1、页面缩放显示问题2、页面跳转后样式丢失js失效3、跳转时重复调用pageinit方法的解决办法4、如何调用loading效果5、动态改变了list的内容,但是内容并没有变化6、把所有内容放到一个页面好,还是分开多页面好7、如何禁掉ajax跳转8、为什么android2.3系统转屏无效果

2015-08-17 22:21:32 388

转载 jqueryMobile的重要知识点

JQM脚本引用1.1       Jquery Mobile脚本引用顺序必须按下面的顺序引用           具体原因是因为Jquery Mobile是通过脚本做渲染的,我们的脚本对页面html的改变必须在渲染之前,否则样式会出现问题(个人的理解).1.2       Jquery Mobile脚本是否必须在各个页面中都引用1.2.1       采用J

2015-08-17 22:05:53 413

转载 史上最全的CSS hack方式一览

做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack妥协,虽然这只是个别情况。今天,结合自己的经

2015-08-10 21:34:44 293

转载 javascript实现html页面之间的参数传递

原理:通过window.location.href中的分割符获得各个参数方法一:/* *函数功能:从href获得参数 *sHref:   http://www.cnblogs.com/jenry/archive/2007/05/06/736947.html?arg1=d&arg2=re *sArgName:arg1, arg2 *return:  the val

2015-08-05 21:49:15 374

转载 Ubuntu 更新内核及删除无用文件

编辑软件源  sudo gedit /etc/apt/sources.list  查看系统存在的内核。  dpkg -l|grep linux  或  dpkg –get-selections|grep linux  显示当前的内核  uname -a  升级内核  apt-get dist-upgrade  删除内核

2015-07-27 03:39:25 913

转载 javascript中的arguments详解

什么是argumentsarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的。所有主要的js函数库都利用了arguments对象。所以agruments对象对于javascript程序员来说是必需熟悉的。所有的函数都有属于自己的一个arguments对象,它包括了函所要调用的参数。他不是一个数组,如果用typeof arguments

2015-07-04 14:54:58 495

转载 HTML 表单(form) 使用详解

一、表单  1.表单的作用  HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。  2.表单的工作机制        3.表单定义(标签)   HTML表单是一个包含表单元素的区域, 表单使用 标签创建。表单能够包含  标签" href="http://www.w3school.com

2015-07-03 09:27:05 398

转载 块级元素和行内元素

块元素一般都从新行开始,它可以容纳内联元素和其他块元素,常见块元素是段落标签'P"。“form"这个块元素比较特殊,它只能用来容纳其他块元素。     如果没有css的作用,块元素会顺序以每次另起一行的方式一直往下排。而有了css以后,我们可以改变这种html的默认布局模式,把块元素摆放到你想要 的位置上去。而不是每次都愚蠢的另起一行。需要指出的是,table标签也是块元素的一种,table ba

2015-06-25 11:23:47 334

转载 CSS中强大的EM

用户的文字大小与弹性布局用户的浏览器默认渲染的文字大小是“16px”,换句话说,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”。当然,如果用户愿意他可以改变这种字体大小的设置,用户可以通过UI控件来改变浏览器默认的字体大小。弹性设计有一个关键地方Web页面中所有元素都使用“em”单位值。“em”是一个相对的大小,我们可以这样来设置1em,0.5em,1.5em等,而

2015-06-14 20:55:21 330

转载 window.open详解

1,基本描述1.1 方法签名:oNewWindow = window.open( sURL , sName , sFeatures, bReplace)通过方法签名可以看出,window.open在打开一个窗口(其url为sURL)后,将返回一个代表该窗口对象的一个变量oNewWindow,如果打开不成功,则oNewWindow的值为null。同时为了对打开的窗口预先做一些控制,提供了

2015-06-09 20:53:44 413

转载 条件注释区分非IE浏览器

IE浏览器的条件注释虽不太常用,却异常强大,不仅可以用来区分IE浏览器版本 Only IE 所有的IE可识别 Only IE 5.0 只有IE5.0可以识别 Only IE 5.0+ 高于IE5.0都可以识别 Only IE 6- 低于IE6可识别 Only IE 6/+ IE6以及IE6以上都可识别 Only IE 7/- IE7及ie7以下版

2015-05-30 00:28:49 413

转载 用javascript 控制<select>跳转页面

图S1是用标签select 直接跳转的,即在选项中选择后直接跳转,而图S2是在选项中选择后再点击"提交"才进行跳转.然后就是跳转是当页跳转,还是用新页面打开,所以这里就出现跳转(或打开)的四种情况了(如下表):图s1图s2(a1)当页,直接跳转(a2)当页,提交后跳转(b1)新页面,直接打开(b2)新页面,提交后打开当面跳转的

2015-05-26 17:32:13 536

转载 operator++()和operator++(int)的区别

很久以前(八十年代),没有办法区分++和--操作符的前缀与后缀调用。这个问题遭到程序员的报怨,于是C++语言得到了扩展,允许重载increment 和 decrement操作符的两种形式。  然而有一个句法上的问题,重载函数间的区别决定于它们的参数类型上的差异,但是不论是increment或decrement的前缀还是后缀都只有一个参数。为了解决这个语言问题,C++规定后缀形式有一个int

2015-04-04 15:24:57 1326

转载 SAR 命令详解

sar 命令行的常用格式:sar [options] [-A] [-o file] t [n] 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有 的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式 存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令 的选项很多,下

2015-03-21 21:18:06 398

转载 C++中extern “C”含义深层探索

1.引言    C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显

2015-03-17 18:27:09 307

转载 ubuntu安装和查看已安装

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -f install s

2015-03-06 18:05:36 359

10部算法经典著作的合集.chm

本资源包含以下十本经典图书,纯纯的干货,是C/C++学习必看书籍: 1,Fundamentals of Data Structures by Ellis Horowitz and Sartaj Sahni 2,Data Structures, Algorithms and Program Style Using C by James F. Korsh and Leonard J. Garrett 3,Data Structures and Algorithm Analysis in Cby Mark Allen Weiss 4,Data Structures: From Arrays to Priority Queuesby Wayne Amsbury 5,Information Retrieval: Data Structures & Algorithms edited by William B. Frakes and Ricardo Baeza-Yates 6,Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest 7,Practical Data Structures in C++ by Bryan Flamig 8,Reliable Data Structures in C by Thomas Plum 9,Data Structures and Algorithms Alfred V. Aho, Bell Laboratories, Murray Hill, New Jersey John E. Hopcroft, Cornell University, Ithaca, New York Jeffrey D. Ullman, Stanford University, Stanford, California 10,DDJ Algorithms and Data Structures Articles

2014-12-06

空空如也

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

TA关注的人

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