web
c_zw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js之事件冒泡和事件捕获
事件——怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别。(1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> html -> document Mozilla 1.0: div -> bod转载 2014-03-15 20:57:36 · 414 阅读 · 0 评论 -
js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用以下几种方法: 一、通转载 2014-04-16 17:47:18 · 363 阅读 · 0 评论 -
XMLHttpRequest实现Ajax效果实例
一、XMLHttpRequest 对象的方法与属性 二、使用XMLHttpRequest 实现ajax效果 这里我们用客户端通过XMLHttpRequest 请求服务端获取当前系统时间,实现异步交互! 客户端myAjax.html代码: [xhtml] view plaincopyprint?html xmln转载 2014-03-26 20:26:56 · 434 阅读 · 0 评论 -
Jquery 扩展方法
$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。 如扩展$.fn.abc() 那么你可以这样子:$("#div").abc(); 通常使用extend方法扩展,详细请看API. $.fx是指jquery的特效。 如果使用显示、滑动、淡入淡出、动画等。 $.fx.off可以关闭动画,其实是直接显示结果。-------转载 2014-07-14 11:39:15 · 454 阅读 · 0 评论 -
CSS浏览器兼容性问题
什么是浏览器兼容:当我们使用不同的浏览器(Firefox IE7 IE6)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,在这种浏览器下显示正常,在另一种下就乱了,我们在编写CSS的时候会很恼火,刚修复了这个浏览器的问题,结果另外一个浏览器却出了新问题。好吧,我服了行吧,那我就利用你们的不兼容各写一段css,让他们各执行各的,呵呵。 一、!important (功能有限) 随转载 2014-07-13 16:35:32 · 343 阅读 · 0 评论 -
你真的了解HTML吗?–雅虎面试题
有这么一段HTML,请挑毛病: 哥写的不是HTML,是寂寞。 我说:不要迷恋哥,哥只是一个传说考点1:html和 xhtml的区别这行代码在html 4.01 strict下是完全正确的,在xhtml 1.0 strict下是错误一堆的。所以明显是一个考点。在xhtml下所有标签是闭合的,p,br需要闭合, 标签不允许大写,P转载 2014-07-13 15:30:23 · 501 阅读 · 0 评论 -
css优先级计算
1 原则一: 继承不如指定 2 原则二: #id > .class > 标签选择符 3 原则三:越具体越强大 4 原则四:标签#id >#id ; 标签.class > .class 5 6 CSS优先级权重计算法 7 8 CSS优先级包含四个级别(标签内选择符,ID选择符,Class选择符,元素选择符)以及各级别出现的次数! 9 10 根据这四个级别出现的次数计算得到CSS转载 2014-07-13 16:19:07 · 399 阅读 · 0 评论 -
状态码详解
HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。 如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。 本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。 本文介绍HTT转载 2014-07-13 16:41:03 · 384 阅读 · 0 评论 -
js 克隆对象clone
第一种利用jquery的方法: // 浅层复制(只复制顶层的非 object 元素) //var newObject = jQuery.extend({}, oldObject); // 深层复制(一层一层往下复制直到最底层) //var newObject = jQuery.extend(true, {}, oldObject); 第二种,自己写一个clone方法:转载 2014-07-14 11:09:57 · 417 阅读 · 0 评论 -
js对象深拷贝和对象扩展
原文:http://pouyang.javaeye.com/blog/576127JavaScript中的对象是可变的键控集合(keyed collections)对象是属性的容器,其中每个属性都拥有名字和值。属性的名字可以是 包括字符串在内的任意字符串,属性值可以是除undefined值之外的任何值 JavaScript中的对象是无类别的,它对新属性的名字和值没有转载 2014-03-17 11:38:52 · 530 阅读 · 0 评论 -
CSS布局-宽度自适应
css这个东西,说难不难,说容易也不容易。我觉得最重要的还是经验的积累,正所谓的不积硅步,无以至千里。这一系列文章讲述几种css特殊布局的实现,也当作为自己做个备忘吧。首先讲的是三列布局,左右两列宽度固定,中间一列宽度自适应这个很好实现,左右两列分别左浮动和右浮动并给一个固定宽度,中间不浮动,也不设定宽度。这样基本就可以了。但为了兼容IE还必须做些工作。看下代码结构:效果为转载 2014-03-27 22:57:56 · 441 阅读 · 0 评论 -
JavaScript模块管理
模块模式是JavaScript一种常用的编码模式。这是一般的理解,但也有一些高级应用没有得到很多关注。在本文中,我将回顾基础知识,浏览一些不错的高级技巧,甚至我认为是原生基础的。 基础知识首先我们开始简单概述模型模式。三年前Eric Miraglia(YUI)的博文使模型模式众所周知。如果你已经很熟悉模型模式,可以直接阅读“高级模转载 2014-03-16 16:22:05 · 615 阅读 · 0 评论 -
JS:screen/client/offset/scroll/inner/avail的width/left
1、名词解释screen:屏幕。这一类取到的是关于屏幕的宽度和距离,与浏览器无关,应该是获取window对象的属性。client:使用区、客户区。指的是客户区,当然是指浏览器区域。offset:偏移。指的是目标甲相对目标乙的距离。scroll:卷轴、卷动。指的是包含滚动条的的属性。inner:内部。指的是内部部分,不含滚动条。avail:可用的。可用区域,不含滚动条,易与inner混淆。转载 2014-03-14 20:18:13 · 688 阅读 · 0 评论 -
preventDefault 与returnValue
preventDefault方法就是可以阻止它的默认行为的发生而发生其他的事情。JS阻止链接跳转functionstopDefault(e) { if(e && e.preventDefault) {//如果是FF下执行这个 e.preventDefault(); }else{原创 2014-03-15 18:06:07 · 557 阅读 · 0 评论 -
Object.prototype.toString.call() 进行类型判断
首先看一段ECMA中对Object.prototype.toString的解释: Object.prototype.toString( ) When the toString method is called, the following steps are taken: 1. Get the [[Class]] property of this object. 2. Comput转载 2014-03-17 09:59:36 · 460 阅读 · 0 评论 -
js数据类型判断和数组判断
js六大数据类型:number、string、object、Boolean、null、undefinedstring: 由单引号或双引号来说明,如"string"number:什么整数啊浮点数啊都叫数字,你懂的~Boolean: 就是true和false啦undefined:未定义,就是你创建一个变量后却没给它赋值~null: 故名思久,null就是没有,什么也不表示obj转载 2014-03-17 10:09:28 · 437 阅读 · 0 评论 -
window.location.assign(url)和replace(url)区别
window.location.assign(url) : 加载URL 指定的新的 HTML 文档。就相当于一个链接,跳转到指定的url,当前页面会转为新页面内容,可以点击后退返回上一个页面。 window.location.replace(url) : 通过加载 URL 指定的文档来替换当前文档 ,这个方法是替换当前窗口页面,前后两个页面共用一个窗口,所以是没有后退返回原创 2014-03-14 19:56:57 · 5117 阅读 · 0 评论 -
documentElement与body
body是DOM对象里的body子节点,即 标签;documentElement 是整个节点树的根节点root,即 标签;DOM把层次中的每一个对象都称之为节点,就是一个层次结构,你可以理解为一个树形结构,就像我们的目录一样,一个根目录,根目录下有子目录,子目录下还有子目录。以HTML超文本标记语言为例:整个文档的一个根就是,在DOM中可以使用document.d原创 2014-03-15 16:52:25 · 613 阅读 · 0 评论 -
js对象的深拷贝问题
在网上很多地方看到一个关于深拷贝的例子,但测试中发现一个问题用 sObj typeof = "object"时,sObj可能是null,而null.constructor会报错但例子很好js对象深拷贝:JavaScript代码js对象深拷贝:JavaScript代码//对象和数组的深拷贝 Object.clone = function(sObj原创 2014-03-17 11:01:03 · 794 阅读 · 0 评论 -
mysql表名忽略大小写 未生效
设置linux 下设置 mysql不区分大小写,即需要在 my.cnf里面[mysqld]模块下 添加一行 lower_case_table_names=1 ,然后重启,并未生效,得出结果如下mysql> show variables like "%names";+------------------------+-------+| Variable_name原创 2016-02-15 11:29:48 · 1991 阅读 · 0 评论
分享