随笔分类 - JQUERY/JS
JavaScript内核系列 第8章 面向对象的JavaScript(下)
摘要:原创作者: abruzzi 接上篇:JavaScript内核系列 第8章 面向对象的JavaScript(上)8.4实例:事件分发器这一节,我们通过学习一个面向对象的实例来对JavaScript的面向对象进行更深入的理解,这个例子不能太复杂,涉及到的内容也不能仅仅为继承,多态等概念,如果那样,会失去阅读的乐趣,最好是在实例中穿插一些讲解,则可以得到最好的效果。本节要分析的实例为一个事件分发器(Ev...
阅读全文
JavaScript内核系列 第8章 面向对象的JavaScript(上)
摘要:原创作者: abruzzi 第八章 面向对象的Javascript面向对象编程思想在提出之后,很快就流行起来了,它将开发人员从冗长,繁复,难以调试的过程式程序中解放了出来,过程式语言如C,代码的形式往往如此:C代码 Componentcomp;init_component(&comp,props);而面向对象的语言如Java,则会是这种形式:Java代码 Componentcomp;com...
阅读全文
JavaScript内核系列 第9章 函数式的Javascript
摘要:原创作者: abruzzi 阅读:388次 评论:2条 更新时间:2010-05-13第九章 函数式的Javascript要说JavaScript和其他较为常用的语言最大的不同是什么,那无疑就是JavaScript是函数式的语言,函数式语言的特点如下:函数为第一等的元素,即人们常说的一等公民。就是说,在函数式编程中,函数是不依赖于其他对象而独立存在的(对比与Java,函数必须依赖对象,方法是对象的...
阅读全文
JavaScript内核系列 第7章 闭包
摘要:原创作者: abruzzi 第七章 闭包闭包向来给包括JavaScript程序员在内的程序员以神秘,高深的感觉,事实上,闭包的概念在函数式编程语言中算不上是难以理解的知识。如果对作用域,函数为独立的对象这样的基本概念理解较好的话,理解闭包的概念并在实际的编程实践中应用则颇有水到渠成之感。在DOM的事件处理方面,大多数程序员甚至自己已经在使用闭包了而不自知,在这种情况下,对于浏览器中内嵌的JavaS...
阅读全文
JavaScript内核系列 第5章 数组(转载)
摘要:原创作者: abruzzi 第五章 数组JavaScript的数组也是一个比较有意思的主题,虽然名为数组(Array),但是根据数组对象上的方法来看,更像是将很多东西混在在一起的结果。而传统的程序设计语言如C/Java中,数组内的元素需要具有相同的数据类型,而作为弱类型的JavaScript,则没有这个限制,事实上,JavaScript的同一个数组中,可以有各种完全不同类型的元素。方法描述conc...
阅读全文
JavaScript内核系列 第4章 函数(转载)
摘要:原创作者: abruzzi 第四章 函数函数,在C语言之类的过程式语言中,是顶级的实体,而在Java/C++之类的面向对象的语言中,则被对象包装起来,一般称为对象的方法。而在JavaScript中,函数本身与其他任何的内置对象在低位上是没有任何区别的,也就是说,函数本身也是对象。总的来说,函数在JavaScript中可以:Ø 被赋值给一个变量Ø 被赋值为对象的属性&Os...
阅读全文
JavaScript内核系列 第3章 对象与JSON(转载)
摘要:原创作者: abruzzi 第三章 对象与JSONJavaScript对象与传统的面向对象中的对象几乎没有相似之处,传统的面向对象语言中,创建一个对象必须先有对象的模板:类,类中定义了对象的属性和操作这些属性的方法。通过实例化来构筑一个对象,然后使用对象间的协作来完成一项功能,通过功能的集合来完成整个工程。而Javascript中是没有类的概念的,借助JavaScript的动态性,我们完全可以创建...
阅读全文
JavaScript内核系列 第2章 基本概念(转自JAVAEYE)
摘要:原创作者: abruzzi 第二章 基本概念本章将聚焦于JavaScript中的基本概念,这些概念与传统语言有比较大的不同,因此单独列出一章来做专门描述,理解本章的概念对书中后续章节的概念,代码的行为等会有很大的帮助,读者不妨花比较大的时间在本章,即使你对JavaScript已经比较熟悉,也建议通读本章。本章主要讲述JavaScript中的数据类型(基本类型与引用类型),变量(包括变量的作用域),...
阅读全文
JavaScript内核系列 第1章 前言及概述(转自javaeye)
摘要:原创作者: abruzzi 前言从2006年第一次接触JavaScript至今,算来也有四年时间了。上大学的时候,有一段时间沉迷于函数式编程,而那时候对JavaScript的理解仅仅局限在这是用来做网页的一种脚本,那些很恶心的弹出窗口和不断在页面上漂浮的黄色广告就是用JavaScript做出来的。工作之后,由于我们产品本身就是基于WEB展现的,而这个时候Ajax已经复兴数年了,但是于我,则只有&l...
阅读全文
常见Js复制代码
摘要:1、复制专题地址和url地址<input type="button" name="anniu1" onClick='copyToClipBoard()' value="复制地址"> <script language="javascript"> function copyToClipBoard(){ var clipBoardContent=""; clipBoardC...
阅读全文
转载----30分钟正则表达式
摘要:本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程...
阅读全文
深入理解JavaScript闭包(closure)
摘要:原文地址:http://www.felixwoo.com/archives/247 Felix Woo最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥...
阅读全文
从零开始学习jQuery(剧场版) 你必须知道的javascript(转)
摘要:一.摘要本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节. 适合希望巩固javascript理论知识和基础知识的开发人员阅读.二.前言最近面试过一些人, 发现即使经验丰富的开发人员, 对于一些基础的理论和细节也常常会模糊.写本文是因为就我自己而言第一次学习下面的内容时发现自己确实有所收获和感悟. 其实我们容易忽视的javas...
阅读全文
C#和javascript的简单交互
摘要:1.asp.net呼叫js Response.Write("<script language=javascript>"); Response.Write("alert('登峰欢迎您 ');" ); Response.Write("location.href='login.aspx';") ; Response.Write("</script>") ; 在这里情况下,你可...
阅读全文
json入门基础教程(转)
摘要:在异步应用程序中发送和接收信息时,可以选择以纯文本和 XML 作为数据格式。掌握 Ajax 的这一期讨论另一种有用的数据格式 JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。如果您阅读了本系列前面的文章,那么应已对数据格式有了相当的认识。前面的文章解释了在许多异步应用程序中如何恰当地使用纯文本和简单的名称/值对。可以将数据组合成下...
阅读全文
jquery取得text,areatext,radio,checkbox,select的值
摘要:query取得text,areatext,radio,checkbox,select的值,以及其他一些操作;1.假如我们有如下页面<input type="text" name="textname" id="text_id" value=""> <!--其余的请自行添加.重要的是要有TYPE.NAME.ID等,一般情况这些都是有的-->2.下面来看怎么取得FORM中的各种值...
阅读全文