【Web前端】
FlashSu
这个作者很懒,什么都没留下…
展开
-
JQuery从基础到使用进阶
简介:JQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。是目前最受欢迎的JavaScript库,核心理念是“writeless,do more”。特点:跨浏览器的动态选择DOM寻访与更改事件CSS操作特效与动画思路及常用方法:基础概述: 1.$() 是jQuery中最基本原创 2013-11-27 15:50:06 · 2334 阅读 · 34 评论 -
JS学习笔记-OO疑问之封装
封装是面向对象的基础,今天所要学习的匿名函数与闭包就是为了实现JS的面向对象封装。封装实现、封装变量,提高数据、系统安全性,封装正是面向对象的基础。匿名函数 即没有名字的函数,其创建方式为 function(){...} 单独存在的匿名函数,无法运行,可通过赋值给变量调用或通过表达式自我执行来实现运行。原创 2014-05-31 17:51:55 · 2034 阅读 · 48 评论 -
JS学习笔记-事件绑定
一、传统事件模型 传统事件模型中存在局限性。 内联模型以HTML标签属性的形式使用,与HTML混写,这种方式无疑造成了修改以及扩展的问题,已经很少使用了。 脚本模型是将事件处理函数写到js文件中,从页面获取元素进行对应事件函数的绑定以触发执行。但也存在不足之处: 1.一个事件绑定多个事件监听函数,后者将覆盖前者。 2.需要限制重复绑定的原创 2014-06-25 22:30:08 · 1605 阅读 · 15 评论 -
Tab键、方向键切换页面控件焦点
项目中遇到用Tab键、方向键切换页面控件焦点的问题,Tab键控制比较容易实现,只要依次在想要控制焦点顺序的控件标签上添加属性TabIndex和TabStop两个属性,TabIndex属性值从1开始根据控制顺序依次递增,TabStop值设为"True"。而要实现方向键的控制,还是费了一番周折。 首先从网上查找资料,得到一个获取页面所有Input类型控件的方法:原创 2013-11-20 18:42:26 · 11890 阅读 · 46 评论 -
JS学习笔记-BOM之window
BOM:BrowserObjectModel,浏览器对象模型,提供JS中对浏览器的各种操作的对象,是JS应用中唯一没有相关标准的部分,这事BOM经常出现问题的所在,主要用于处理浏览器窗口与框架,浏览器特有的JS扩展也被默认为BOM的一部分,而各浏览器之间的公有对象就成了默认的标准。本篇文章将主要介绍window对象。属性 世界上本没有模型,用的多了也就成了模型。原创 2014-06-07 20:31:52 · 1596 阅读 · 15 评论 -
JS学习笔记-JSON
JSON(JavaScriptObject Notation)-JS对象表示法,是JavaScript的一个严格子集,它是一种开发式和基于文本的数据交换格式,因此JSON并不是JS独有,其他很多语言也可以对JSON进行解析和序列化。特点: 1.轻量级-易于阅读和编写,同时易于及其解析和生成 2.可表示类型:原创 2014-06-22 22:17:52 · 1550 阅读 · 15 评论 -
步步辨析JS中的对象成员
前提: 首先我们应该明白创建一个JS对象的具体实例是实例化的过程,而实例化是通过new关键字实现的,这个对象是含有constructor的,一般的核心对象都会具有constructor以便创建其实例。因此,如果要对我们自己创建的JS对象进行实例化的话,则这个对象必须具有constructor。构造函数的基本架构为:function myConstructor(a){原创 2013-07-07 20:46:56 · 2304 阅读 · 26 评论 -
JS学习笔记-OO疑问之对象创建
问一、引入工厂,解决重复代码 前面已经提到,JS中创建对象的方法,不难发现,基本的创建方法中,创建一个对象还算简单,如果创建多个类似的对象的话就会产生大量重复的代码。 解决:工厂模式方法(添加一个专门创建对象的方法,传入参数避免重复) function createObject(name,age){原创 2014-05-23 14:17:20 · 1744 阅读 · 42 评论 -
JS学习笔记-数据类型
最初的JS学习已经过去大半年的时间了,至此感觉对JS的使用与理解并不是很深入,因此在最近的工作之余也开始了新一轮的JS学习。几天时间过去了,对于一些基础内容的学习还是很有必要的,就从今天的重新整理开始吧。 对于JavaScript数据类型,开始并没有全面的认识,只是简单的使用var关键字来定义变量。现在了解到使用var声明变量的方法是JavaScript的语言核心ECMAScr原创 2014-04-26 17:50:23 · 1616 阅读 · 20 评论 -
JS学习笔记-数组
ECMAScript中没有提供类和接口等的定义,但它却是一门面向对象的语言,因为它可以通过其他方式实现类似高级语言的面向对象功能,这些内容将在后面的文章中进行一步步的总结。此篇仅对JS中对象作简要说明,重点汇总一些类似于对象的数组的常用方法。对象 创建 上篇提到创建对象的两种方式: 使用new运算符创建O原创 2014-05-18 23:43:31 · 1480 阅读 · 20 评论 -
JavaScript学习总结
开始正式接触JavaScript的学习,算是对JavaScript有了初步的认识,但是要熟练应用还有很长的一段路要走。 首先应当清楚JavaScript是一种脚本语言,通常用于给HTML动态网页添加功能。其特点可描述为:解释性语言、基于对象、简单、安全、动态、跨平台。 像其他编程语言一样,语言基础部分包括:变量、数据类型、运算符、三大结构等内容。有了之前学习的基原创 2013-06-30 18:06:08 · 2020 阅读 · 22 评论 -
Ajax核心技术之XMLHttpRequest
Ajax:即“Asynchronous JavaScript and XML”(异步JavaScript和XML),一门综合性的技术:运用JavaScript对象XMLHttpRequest进行异步数据交换;JavaScript操作DOM实现动态效果;运用XHTML+CSS表达信息;XML和XSLT操作数据。此篇文章重点介绍使用XMLHttpRequest对象与服务器端进行异步数据...原创 2013-12-31 12:11:11 · 2129 阅读 · 23 评论