自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑一阁

每天进步一点点,学习编程。

转载 inline、block、inline-block的区别

我们用firbug浏览别人网站时会发现设计者会在很多地方使用inline-block。我们都知道inline是声明div是内联对象,block是声明块对象,那么inline-block是什么意思,即内联又成块?接下来做个测试,让我们了解一下三者的区别和作用吧: 1 ...

2014-08-07 14:54:06

阅读数 419

评论数 0

转载 JS中 || 和 &&运算符

话说JS里的 || 和 && 运算符一直对它都是云里雾里, 虽然以前曾对它有过一些研究,但是时间久了,又未曾怎么实践,所以还是忘记了,最近这段时间拿起ExtJS框架里的源码分析。 到处都是这种逻辑表达式, 所以决定再仔细研究一番。 一、先说 && 运算符 &...

2014-07-31 11:32:05

阅读数 2091

评论数 0

原创 ajax的优点与缺点

优点:减轻服务器的负担,按需取数据,最大程度的减少冗余请求 局部刷新页面,减少用户心理和实际的等待时间,带来更好的用户体验 基于xml标准化,并被广泛支持,不需安装插件等 进一步促进页面和数据的分离 缺点:AJAX大量的使用了javascript和ajax引擎,这些取决于浏览器的支持.在编写的时候...

2014-06-06 15:32:07

阅读数 555

评论数 0

转载 TCP/IP、Http、Socket的区别

网络由下往上分为   物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。   通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,   三者从本质上来说没有可比性,   socket则是对TCP/IP协议的封装和应用(程...

2014-06-06 10:57:35

阅读数 384

评论数 0

原创 JavaScript中(function(){…})(); 与 (function(){…}()); 写法分析

那么为什么要创建一个函数并立即调用呢,我想大多数是因为javascript的代码默认在全局环境下执行,在此声明的所有变量都会变成全局变量,这很容易导致全局对象的污染。因此我们不得不找一个办法来隔离这些变量,而函数正好会创建属于自己的作用域,因此创建一个匿名函数并立即调用(有称此为IIFE-Imme...

2014-05-30 16:03:13

阅读数 669

评论数 0

转载 javascript中使用console与alert调试的差别

主要是方便你调式javascript用的。你可以看到你在页面中输出的内容。 相比alert他的优点是: 他能看到结构话的东西,如果是alert,淡出一个对象就是[object object],但是console能看到对象的内容。 console不会打断你页面的操作,如...

2014-05-29 14:40:38

阅读数 492

评论数 0

转载 递归和迭代

原文链接: 递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己. 一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合. 使用...

2014-05-27 10:11:24

阅读数 304

评论数 0

转载 进程和线程的区别

简介     在传统的操作系统中,进程拥有独立的内存地址空间和一个用于控制的线程。但是,现在的情况更多的情况下要求在同一地址空间下拥有多个线程并发执行。因此线程被引入操作系统。   为什么需要线程?     如果非要说是为什么需要线程,还不如说为什么需要进程中还有其它进程。这些进程中包...

2014-05-09 16:27:15

阅读数 323

评论数 0

转载 jQuery选择器

jQuery选择器 选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery代码的效率。本文配合截图、代码和简单的概括对所有...

2014-05-07 17:13:02

阅读数 426

评论数 0

转载 CSS浮动(float,clear)通俗讲解

转载:  很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。        前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。        写在前面的话:        由于CSS内容比较多,小菜没有精力从...

2014-05-07 15:30:28

阅读数 321

评论数 0

原创 CSS行内元素与块级元素

简要说明: 1. 行内元素会再一条直线上,是在同一行的。比如span和strong; 2. 块级元素各占一行。是垂直方向的!比如div和p. 假如你要将行内元素变成块级元素,那么就只需要在该标签上加上样式 display:block; 块级元素可以用样式控制其高、宽的值,而行内元...

2014-05-06 14:28:37

阅读数 623

评论数 1

原创 Javascript防止事件冒泡实例

事件处理         //阻止事件冒泡后,你点击灰色盒子,整个过程只弹一次对话框了(注意与默认情况对比)     function showMsg(obj,e)     {         alert(obj.id);         stopBubble(e) ...

2014-04-30 10:37:53

阅读数 541

评论数 0

转载 为什么编程语言以及数据库要从1970年1月1日开始计算时

摘自:无情无绪的博客 最初计算机操作系统是32位,而时间也是用32位表示。 System.out.println(Integer.MAX_VALUE); 2147483647 Integer在JAVA内用32位表示,因此32位能表示的最大值是2147483647。另外1年3...

2014-04-28 17:39:59

阅读数 614

评论数 0

转载 ajax跨域访问

出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的 安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?域名不同那当然算是跨域了,例如a.com向b.com发送请 求,这当然就...

2014-04-25 17:08:33

阅读数 449

评论数 0

转载 JavaScript特点、优缺点及常用框架

1.什么是JavaScript JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)...

2014-04-23 15:23:19

阅读数 1040

评论数 0

原创 sublime常见快捷键

_ 键名用尖括号包裹, 同时摁不给出别的符号, '+' 表示放开再摁 _ 如果对某个键有符号的, 我用符号直接省略而不写 _ 按键在上, 解释在下, 单独用两行写出来   + 光标开始, 删除到行结尾 + 光标开始, 删除到快开头 ...

2014-04-23 10:32:40

阅读数 473

评论数 0

转载 sublime text 2中Emmet8个常用的技巧

因为开始做web项目,所以最近在用sublime编辑器,知道了一个传说中的emmet,原名是zen coding。html神插件可以说是。文章部分内容转自http://www.cnblogs.com/meetrice/archive/2013/01/27/2878548.html 在subl...

2014-04-22 22:00:20

阅读数 552

评论数 0

原创 用MySQL创建数据库和数据库表

1、使用SHOW语句找出在服务器上当前存在什么数据库:  mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows ...

2014-04-22 17:52:08

阅读数 276

评论数 0

转载 HTTP状态码

状态码分类   已定义范围 分类 1XX 100-101 信息提示 2XX 200-206 成功 3XX 300-305 重定向 4XX 400-415 客...

2014-04-17 00:17:10

阅读数 370

评论数 0

转载 border:none;与border:0;区别

HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单。 HTML5的新标签元素有: 定义页面或区段的头部; 定义页面或区段的尾部; 定义页面或区段的导航区域; 页面的逻辑区域或内容组合...

2014-04-16 23:51:01

阅读数 556

评论数 0

转载 web前端优化方案

一、尽量减少 HTTP 请求 有几种常见的方法能切实减少 HTTP 请求: 1、 合并脚本跟样式文件,如可以把多个 CSS 文件合成一个,把多个 JS 文件合成一个。 2、 CSS Sprites 利用 CSS background 相关元素进行背景图绝对定位,把多个图片合成一个...

2014-04-16 23:12:05

阅读数 901

评论数 0

原创 javascript ==与===区别

1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类...

2014-04-16 23:03:17

阅读数 439

评论数 0

转载 JS中将JSON的字符串解析成JSON数据格式

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的方法,作为jquery异步...

2014-04-16 22:58:20

阅读数 489

评论数 0

转载 十个目前最流行的基于MVC设计模式的PHP框架

以下为十个目前最流行的基于MVC设计模式的PHP框架。 1. Yii Yii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,...

2014-04-16 22:45:56

阅读数 2189

评论数 0

转载 JSON 基础

简单地说,JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON...

2014-04-16 22:28:12

阅读数 323

评论数 0

转载 Jquery优化效率 提升性能解决方案

jQuery是目前非常流行的Javascript库之一,随着jQuery应用程序的逐渐增多,其性能优化问题是程序员们不可忽视的,我们知道在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如...

2014-04-16 22:13:39

阅读数 382

评论数 0

转载 CSS3 Media Queries 实现响应式设计

在 CSS2 中,你可以为不同的媒介设备(如屏幕、打印机)指定专用的样式表,而现在借助 CSS3 的 Media Queries 特性,可以更为有效的实现这个功能。你可以为媒介类型添加某些条件,检测设备并采用不同的样式表。   例如,你可以把用于大屏幕上显示的样式和用于移动设备的专用样式放在...

2014-04-16 22:03:30

阅读数 468

评论数 0

转载 什么是交互设计,为什么要进行交互设计

转载请注明来处,关注我,请点击:http://weibo.com/heidixie   这是一次内部分享,新部门的同学们希望我聊聊我过去从事的交互设计,做个了面对入门者等级的PPT,和各位简单聊了聊。发到微博上,也敦促自己对交互设计从业经历做个简单总结。——类似的文章,貌似自己在三年前也写过……...

2014-04-16 18:29:54

阅读数 1156

评论数 0

转载 什么是响应式设计

转自http://beforweb.com/node/6 在Web设计和开发领域,很快的,我们将会无法跟上设备与分辨率革新的步伐。对于多数网站来说,为每种新设备及分辨率创建其独立的版本根本就是不切实际的;结果就是,我们将会赢得使用某些设备的用户群,而失去那些使用其他设备的用户。不过,或许会有...

2014-04-16 18:17:17

阅读数 982

评论数 0

原创 常见的浏览器及内核

1、Tridend内核,如果不知道Tridend,那么你一定知道微软的IE吧,没错,它就是IE的核心引擎,从IE诞生到现在一直使用的就是Tridend内核,国内的80%以上的浏览器用的都是它,只是在IE上面再次做了包装和本地化而已,如果搜搜、搜狗、360、遨游、世界之窗;其中搜狗浏览器可以使用双引...

2014-04-16 17:48:04

阅读数 551

评论数 0

转载 CSS3新特性

CSS3 仍然在开发中,如果你想跟进开发进度,请点击这里。 是的,正如你所看到的,它开发了这么多年依然没有完成。我并没有错过2006年它的第一次发布的介绍。 还好,由Opera和Safari领头,更多的浏览器生产商已经开始支持CSS3的众多特性了。Firefox 3.1即将发布,它承诺跟进。...

2014-04-16 17:35:42

阅读数 605

评论数 0

转载 CSS Hack

什么是CSS hack 由于不同厂商的流览器或某浏览器的不同版本(如IE6-IE11,Firefox/Safari/Opera/Chrome等),对CSS的支持、解析不一样,导致在不同浏览器的环境中呈现出不一致的页面展现效果。这时,我们为了获得统一的页面效果,就需要针对不同的浏览器或不同版本...

2014-04-16 17:29:30

阅读数 548

评论数 0

转载 CSS元素居中

#test1{width:980px;margin: 0 auto;border: 1px solid #ACACAC;overflow: hidden;}             #test1 div{height:50px;line-height: 50px;border: 1px soli...

2014-04-16 17:12:32

阅读数 530

评论数 0

原创 css的border-style

1.none:表示沒有 2.solid:表示單綫 3.double:表示雙線 4.groove:表示凹槽 5.redge:表示皺紋 6.dotted:表示在windows等效solid 7.dashed:虛綫

2014-04-16 17:04:27

阅读数 435

评论数 0

转载 js中获取时间new Date()

var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myD...

2014-04-16 16:52:00

阅读数 652

评论数 0

原创 javascript的匿名函数与闭包

JavaScript匿名函数 所谓匿名函数就是没有命名的函数,看起来有点难以理解,其实很常见,下面举一个小例子。 window.onload=function(){ alert("加载完毕!");} 这样就创建了一个匿名函数,这个function没有函数名,但...

2014-04-16 16:38:57

阅读数 475

评论数 0

原创 什么是哈希Hash算法

ReVanTis,程序猿;游戏爱好者;图像处理入门中;吃货; 许奋旭、御宅暴君、马迅 等人赞同 谐妖。 通俗点讲吧 哈希算法是用来解决数据和数据之间对应关系的一种算法。它的初衷是用来加速数据存取。 计算机领域内的大多数查找算法都与存储数据的规模呈正相关,用于衡量查找算...

2014-04-16 16:19:13

阅读数 2040

评论数 0

原创 undefined、undeclared、NaN、Null区别

undefined的是声明了但是没有赋值,javascript在使用该变量是不会报错。  undeclared 是未声明也未赋值的变量,JavaScript访问会报错。

2014-04-16 16:09:19

阅读数 927

评论数 0

转载 CSS背景全攻略

CSS背景全攻略 糖伴西红柿 发表于 08. Sep, 2009, 分类: CSS, Tips , 16 条评论 » 标签:background & css 原文链接:Backgrounds In CSS: Everything You Need To Know ...

2014-04-16 13:02:20

阅读数 405

评论数 0

原创 浏览器自带的CSS

大家通常看到一个没有带任何CSS样式文件的HTML却带有不错的样式,这是由于在W3C的HTML标准里,一些HTML标签自带一些CSS样式。  不同的浏览器把实现这些HTML自带样式的模块称作User Agent Stylesheet。  不同的浏览器实现的User Agent Styles...

2014-04-15 16:06:09

阅读数 594

评论数 0

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