- 博客(15)
- 资源 (44)
- 收藏
- 关注
原创 javascript注册事件-addEventListener和attachEvent
1、javascript注册事件的方法2、addEventListener和attachEvent
2014-05-30 18:32:27 2131
原创 javascript 冒泡的阻止
事件冒泡(的过程):事件从发生的目标(event.srcElement||event.target)开始,沿着文档逐层向上冒泡,到document为止。事件捕获(的过程):则是从document开始,沿着文档树向下,直到事件目标为止。关键一句:在IE浏览器中,只发生事件冒泡的过程;在W3C(或支持事件捕获的)浏览器中,事件先进入有外向里进入捕获阶段,再由里向外进入冒泡阶段。我们
2014-05-30 18:19:17 1496
原创 javascript 事件的捕获和冒泡
1、说明对于“捕获"与"",我们可能对冒泡更熟悉一些,因为在所有的浏览器中,都支持事件冒泡,即事件由子元素向祖先元素传播,如气泡从水底向水面上浮一样,而在firefox,chrome这种标准的浏览器中,事件传播还有一个阶段,那就是捕获阶段,这个很少有人用,所以常常被人疏忽,捕获就是与冒泡完全相反的过程,即事件有祖先元素,向子元素传播,如同将一个石子从水面沉到水底一样,但是在IE,ope
2014-05-30 17:57:35 1014 1
原创 自由拖动的div层
//this的说明,谁调用this,那么this指向那个对象 var drag = { elementObj: null, init:function(obj){ obj.onmousedown = this.startEvent;//drag 调用的init方法,this在此指向 drag
2014-05-28 16:49:00 859
转载 objective-c nil Nil NULL NSNULL总结
nil:指向oc中对象的空指针Nil:指向oc中类的空指针NUll:指向其他类型的空指针NSNULL:在集合对象中,表示空值得对象若obj=nil[obj message] //返回NO若obj =NSNull[obj message]//将抛出异常NSException数值类对象:NSNumber,NSValue,NSNull,可以使用数值类对象将基本
2014-05-28 13:00:58 706
原创 css position定位详解
position有以下四个属性1、relative2、absolute3、fixed4、static child1 child2 1、relativerelative 我们需要知道它是相对那个对象进行偏移,答案是它本身的位置,在上面的代码中,child1和child2是同级关系,假设child1设置了relati
2014-05-22 18:48:23 815
转载 什么是数据驱动编程
前言:最近在学习《Unix编程艺术》。以前粗略的翻过,以为是介绍unix工具的。现在认真的看了下,原来是介绍设计原则的。它的核心就是第一章介绍的unix的哲学以及17个设计原则,而后面的内容就是围绕它来展开的。以前说过,要学习适合自己的资料,而判断是否适合的一个方法就是看你是否能够读得下去。我对这本书有一种相见恨晚的感觉。推荐有4~6年工作经验的朋友可以读一下。正题:作者在介绍Unix
2014-05-19 15:08:06 811
原创 js 模拟call, apply的this替换
call和apply都是基于this替换。把this的语义转了模拟call, apply的this替换 function Animal(name){ this.name = name; this.showName = function(){ alert(this.name); }; };
2014-05-19 10:28:14 630
原创 javascrip 构造函数说明
javascrip 构造函数说明一、示例说明 /* 普通函数与构造函数本质上没有任何区别,只是我们调用的方式不同而已,关键在于一个字 new。调用构造函数:newfunction_name();调用普通函数:function_name();在函数中有一个this对象,this始终代表该函数的调用者。如果是构造函数,this就是构造出来的新对象
2014-05-16 17:54:09 557
原创 javascript的属性与方法
【私有变量】 在对象内部使用'var'关键字来声明,而且它只能被私有函数和特权方法访问。【私有方法】 在对象的构造函数里声明(或者是通过var functionName=function(){...}来定义),它能被特权方法调用(包括对象的构造方法)和私有方法调用,私有函数只能访问私有的方法和属性。【特权方法】通过this.methodName=function(){...}来声明
2014-05-16 11:07:59 643
转载 遍历JavaScript对象的所有属性
/* * 用来遍历指定对象所有的属性名称和值 * obj 需要遍历的对象 */ function allPrpos(obj) { // 用来保存所有的属性名称和值 var props = ""; // 开始遍历 for(var p in obj){ // 方法 if(typeof(obj[
2014-05-06 18:26:18 593
原创 js 操作json说明
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不需要任何特殊的 API 或工具包。本文主要是对JS操作JSON的方法做下总结。在JSON中,有两种结构:对象和数组。 1. 一
2014-05-05 15:03:04 599
原创 js 获取地址栏里面的参数
有时我们需要在js文件中用URL传来的参数,但是Javascript是客户端执行的脚本语言,而Session是服务器端的对象,我们不能直接取得Session中的值。那么,我们该如何在JS文件中获取URL中的参数呢?下面介绍两种方式,一种是字符串拆分法,另一种是正则匹配法。
2014-05-05 14:52:48 1164
IOS UITabBarController 使用示例
2014-10-08
IOS 导航 UINavigationController
2014-09-29
JS实现网页上签名
2017-03-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人