上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

2013年11月28日

jQuery源码基本框架

摘要: jQuery1.6将近9000行的代码,看看都头晕,把代码简化成这样看就清晰多了:(function( window, undefined ) {var jQuery = (function() { var jQuery = function( selector, context ) { return new jQuery.fn.init( selector, context, rootjQuery ); }; jQuery.fn = jQuery.prototype = {}; jQuery.fn.init.prototype = jQuery.fn; jQuery.exte... 阅读全文

posted @ 2013-11-28 13:05 小嘟 阅读(206) 评论(0) 推荐(0)

原型和原型链

摘要: 前言JavaScript 不包含传统的类继承模型,而是使用 prototypal 原型模型。虽然这经常被当作是 JavaScript 的缺点被提及,其实基于原型的继承模型比传统的类继承还要强大。实现传统的类继承模型是很简单,但是实现 JavaScript 中的原型继承则要困难的多。由于 JavaScript 是唯一一个被广泛使用的基于原型继承的语言,所以理解两种继承模式的差异是需要一定时间的,今天我们就来了解一下原型和原型链。原型10年前,我刚学习JavaScript的时候,一般都是用如下方式来写代码: var decimalDigits = 2, tax ... 阅读全文

posted @ 2013-11-28 12:56 小嘟 阅读(221) 评论(0) 推荐(0)

2013年11月27日

(function() {// ...})()

摘要: 最常见的闭包 (Closure) 范式大家都很熟悉了:123(function() {// ...})();很简单,大家都在用。但是,我们需要了解更多。首先,闭包是一个匿名函数 (Anonymous function), 即是 (function() {}) 这部分。之所以要给 function 添加括弧是为了让它形成一个表达式 (expression), 有了表达式,并且确定它的类型是个函数 (Function 实例), 就可以直接调用它。所以,后面的一对括弧是可以工作的,它的意义是:我要调用 (call) 这个函数。既然是函数调用,那就可以像一般的函数那样,在调用时传入参数。这就是本次讨论 阅读全文

posted @ 2013-11-27 17:39 小嘟 阅读(259) 评论(0) 推荐(0)

2013年11月25日

secureCRT连接Linux

摘要: 在实际的运维中我们常常使用SecuriteCRT来远程控制Linux服务器。下面将详细介绍windows 7下通过VirtualBox搭建linux开发环境,并最终通过SecurityCRT来远程访问linux服务器。主要分为以下几个步骤1、VirtualBox安装2、Ubuntu安装3、SecuriteCRT安装4、配置Linux网络一、我使用的软件VirtualBox4.0,VirtualBox是开源软件,可以访问https://www.virtualbox.org/wiki/Downloads下载Ubuntu11.10 DeskTop版,Ubuntu是开源免费系统,可以访问http:// 阅读全文

posted @ 2013-11-25 19:04 小嘟 阅读(824) 评论(0) 推荐(0)

2013年11月19日

FragmentManage

摘要: FragmentManage:FragmentManager能够实现管理activity中fragment.通过调用activity的getFragmentManager()取得它的实例.FragmentManager可以做如下一些事情:1、使用findFragmentById() (用于在activity layout中提供一个UI的fragment)或findFragmentByTag() (适用于有或没有UI的fragment)获取activity中存在的fragment2、将fragment从后台堆栈中弹出, 使用 popBackStack() (模拟用户按下BACK 命令).3、使用 阅读全文

posted @ 2013-11-19 10:08 小嘟 阅读(181) 评论(0) 推荐(0)

2013年11月18日

作用域链

摘要: 转:http://www.cnblogs.com/lhb25/archive/2011/09/06/javascript-scope-chain.html作用域是JavaScript最重要的概念之一,想要学好JavaScript就需要理解JavaScript作用域和作用域链的工作原理。今天这篇文章对JavaScript作用域和作用域链作简单的介绍,希望能帮助大家更好的学习JavaScript。JavaScript作用域 任何程序设计语言都有作用域的概念,简单的说,作用域就是变量与函数的可访问范围,即作用域控制着变量与函数的可见性和生命周期。在JavaScript中,变量的作用域有全局作用域和. 阅读全文

posted @ 2013-11-18 11:14 小嘟 阅读(248) 评论(0) 推荐(0)

2013年11月17日

javascript跨域问题

摘要: 什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripting/,该网址已不能访问),仅作个人读书笔记之用,并稍作修改和补充。什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域, 阅读全文

posted @ 2013-11-17 21:57 小嘟 阅读(183) 评论(0) 推荐(0)

行内元素和块级元素

摘要: 行内内容是说由行内元素组成的内容,行内元素大家都知道吧,比如 SPAN 元素,IFRAME元素和元素样式的display : inline的都是行内元素。例如文字这类元素,各个字母 之间横向排列,到最右端自动折行。块级内容跟则是由块级元素构成,DIV 是最常用的块级元素,元素样式的display:block都是块级元素。它们总是以一个块的形式表现出来,并且跟同级的兄弟块依次竖直排列,左右撑满。块级元素和行内元素的区别是,块级元素会占一行显示,而行内元素可以在一行并排显示。1、对行内元素,需要注意如下:设置宽度width 无效。设置高度height 无效,可以通过line-height来设置。设 阅读全文

posted @ 2013-11-17 12:20 小嘟 阅读(181) 评论(0) 推荐(0)

2013年11月13日

selenium

摘要: selenium 是thoughtWorks公司的一个强大的开源Web功能测试工具系列,采用javascript来管理整个测试过程,包括读入测试套件,执行测试和记录测试结果。它采用javascript单元测试工具JSUnit为核心,模拟正式用户操作,包括浏览页面,点击链接,输入文字,提交表单,触发鼠标事件等。并且能够对页面结果进行种种验证。也就是说,只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。Selenium的核心是用javascript写的,他和浏览器进行通行,把测试用例的信息发送给浏览器执行,从而达到自动化测试的目的 Selenium系列 阅读全文

posted @ 2013-11-13 11:27 小嘟 阅读(449) 评论(0) 推荐(0)

js兼容

摘要: 1. 集合类对象问题现有代码中许多集合类对象取用时使用 (),IE 能接受,Firefox 不能。解决方法:改用 [] 作为下标运算。如:document.forms("formName") 改为Js代码document.forms["formName"];//又如:document.getElementsByName("inputName")(1);//改为document.getElementsByName("inputName")[1];document.forms["formName"] 阅读全文

posted @ 2013-11-13 10:53 小嘟 阅读(154) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 19 下一页

导航