自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑一阁

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

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 Javascript防止事件冒泡实例

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

2014-04-30 10:37:53 714

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

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

2014-04-28 17:39:59 763

转载 ajax跨域访问

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

2014-04-25 17:08:33 593

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

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

2014-04-23 15:23:19 1519

原创 sublime常见快捷键

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

2014-04-23 10:32:40 812

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

因为开始做web项目,所以最近在用sublime编辑器,知道了一个传说中的emmet,原名是zen coding。html神插件可以说是。文章部分内容转自http://www.cnblogs.com/meetrice/archive/2013/01/27/2878548.html在sublime 中,促发emmet 可以先保存为.html文件。然后输入下面的简写,按tab键就可促发效果了。

2014-04-22 22:00:20 678

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

1、使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; +----------+ | Database | +----------+ | mysql | | test | +----------+ 3 rows in set (0.00 sec)2、创建一个数据库abccs mysql> C

2014-04-22 17:52:08 819

转载 HTTP状态码

状态码分类 已定义范围分类1XX100-101信息提示2XX200-206成功3XX300-305重定向4XX400-415客户端错误5XX500-505服务器错误

2014-04-17 00:17:10 465

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

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

2014-04-16 23:51:01 695

转载 web前端优化方案

一、尽量减少 HTTP 请求有几种常见的方法能切实减少 HTTP 请求:1、 合并脚本跟样式文件,如可以把多个 CSS 文件合成一个,把多个 JS 文件合成一个。2、 CSS Sprites 利用 CSS background 相关元素进行背景图绝对定位,把多个图片合成一个图片。 二、使用浏览器缓存       在用户浏览网站的不同页面时,很多内容是

2014-04-16 23:12:05 1181

原创 javascript ==与===区别

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

2014-04-16 23:03:17 566

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

在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:1.一种为使用eval()函数。2. 使用Function对象来进行返回解析。使用eval函数来解析,并且使用jquery的each方法来遍历用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符

2014-04-16 22:58:20 654

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

以下为十个目前最流行的基于MVC设计模式的PHP框架。1. YiiYii是一个基于组件的高性能的PHP的框架,用于开发大规模Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主体化,I18N和L10N,Yii提供了今日Web 2.0应用开发所需要

2014-04-16 22:45:56 4110

转载 JSON 基础

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

2014-04-16 22:28:12 439

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

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

2014-04-16 22:13:39 509

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

在 CSS2 中,你可以为不同的媒介设备(如屏幕、打印机)指定专用的样式表,而现在借助 CSS3 的 Media Queries 特性,可以更为有效的实现这个功能。你可以为媒介类型添加某些条件,检测设备并采用不同的样式表。  例如,你可以把用于大屏幕上显示的样式和用于移动设备的专用样式放在一个样式文档中,这样,在不改变文档内容的情况下,不同的设备可以呈现不同的界面外观。阅读这篇文章学习 C

2014-04-16 22:03:30 623

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

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

2014-04-16 18:29:54 3474

转载 什么是响应式设计

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

2014-04-16 18:17:17 1330

原创 常见的浏览器及内核

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

2014-04-16 17:48:04 690

转载 CSS3新特性

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

2014-04-16 17:35:42 722

转载 CSS Hack

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

2014-04-16 17:29:30 671

转载 CSS元素居中

#test1{width:980px;margin: 0 auto;border: 1px solid #ACACAC;overflow: hidden;}            #test1 div{height:50px;line-height: 50px;border: 1px solid #ECA6A4;margin-right: 20px;float: left;}   

2014-04-16 17:12:32 625

原创 css的border-style

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

2014-04-16 17:04:27 611

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

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

2014-04-16 16:52:00 827

原创 javascript的匿名函数与闭包

JavaScript匿名函数所谓匿名函数就是没有命名的函数,看起来有点难以理解,其实很常见,下面举一个小例子。window.onload=function(){ alert("加载完毕!");}这样就创建了一个匿名函数,这个function没有函数名,但可以被调用和执行,当网页加载完毕时,会执行alert()。(function(x,y){alert(x+y)}

2014-04-16 16:38:57 601

原创 什么是哈希Hash算法

ReVanTis,程序猿;游戏爱好者;图像处理入门中;吃货;许奋旭、御宅暴君、马迅 等人赞同谐妖。通俗点讲吧哈希算法是用来解决数据和数据之间对应关系的一种算法。它的初衷是用来加速数据存取。计算机领域内的大多数查找算法都与存储数据的规模呈正相关,用于衡量查找算法效率的量我们称为平均查找长度,一般情况下,比较优秀的查找算法的平均查找长度也不会短于数据规模以2为底

2014-04-16 16:19:13 2764

原创 undefined、undeclared、NaN、Null区别

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

2014-04-16 16:09:19 1316

转载 CSS背景全攻略

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

2014-04-16 13:02:20 547

原创 浏览器自带的CSS

大家通常看到一个没有带任何CSS样式文件的HTML却带有不错的样式,这是由于在W3C的HTML标准里,一些HTML标签自带一些CSS样式。 不同的浏览器把实现这些HTML自带样式的模块称作User Agent Stylesheet。 不同的浏览器实现的User Agent Stylesheet不一,但大部分都能遵循W3C的标准。 个人认为chrome实现的User Agent St

2014-04-15 16:06:09 858

转载 Apache与Nginx有什么区别

的优缺点 订阅1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于ngi

2014-04-10 16:01:23 628

转载 PHP笔试题

选择题 1、如何产生带有数字列表符号的列表?(c) A.          B.          C.          D.   2、以下哪条javascript语句会产生运行错误:(A) A. var obj = ();     B. var obj = [];     C. var obj = {};    D. var ob

2014-04-09 22:44:37 1305

原创 2014阿里巴巴前端开发工程师暑期实习在线测试题目及答案思路

今天刚做完阿里巴巴的前端暑期实习生试题,被虐的感觉,其中有一些题写出自己的思路,答案未必是对的,就想跟大家分享一下此刻凋零的心情,交流一下欢迎斧正。1.编写一个JavasSript函数,给定一个DOM节点node和一个正整数n, 返回node的所有第n代后代节点(直接子节点为第1代)function getDescendants(node, n) {    // return 

2014-04-03 00:16:35 2368

转载 CSS优先级

转自CSS优先级的计算公式:http://wyz.67ge.com/css-selector-priority/ 通常我们可以将CSS的优先级由高到低分为六组:无条件优先的属性只需要在属性后面使用 !important 。它会覆盖页面内任何位置定义的元素样式。当然,IE 6不支持这个属性,于是它也成为一种hack被很多人所熟知,真正使命被人淡忘。第二高位的优先属性是在html中给元

2014-04-01 19:29:17 644

分布式资源管理git中文版

Git是一个强大的分布式的源代码管理工具。Git是用c语言开发的分布版本控制系统。版本控制系统可以保留一个文件集合的历史记录,并能回滚文件集合到另一个状态(历史记录状态)。另一个状态可以是不同的文件,也可以是不同的文件内容。举个例子,你可以将文件集合转换到两天之前的状态,或者你可以在生产代码和实验性质的代码之间进行切换。文件集合往往被称作是“源代码”。在一个分布版本控制系统中,每个人都有一份完整的源代码(包括源代码所有的历史记录信息),而且可以对这个本地的数据进行操作。分布版本控制系统不需要一个集中式的代码仓库。

2014-03-20

空空如也

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

TA关注的人

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