随笔分类 -  JS_学习日记

1 2 下一页
JSON
摘要:JSON就是一种数据格式,和XML一样,都是一种结构化类型的数据表示方式。很多编程语言都可以对JSON格式的数据进行解析和序列化。一 JSON语法JSON 格式支持三种语法值:简单值,数组,对象JSON格式的数据,其实就是一段字符串。简单值:直接是数值型数据,字符串,null,布尔值,但是不知此JS... 阅读全文
posted @ 2014-05-18 22:43 恋那片海 阅读(280) 评论(0) 推荐(0)
AJAX
摘要:AJAX是 AsynchronousJavaScript + XML 的简写。 这种技术能够向服务器请求额外的数据而无须卸载页面(即刷新),会带来更好的用户体验。AJAX的核心为XMLHttpRequest对象(简称xhr),通过提供了向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式... 阅读全文
posted @ 2014-05-18 21:39 恋那片海 阅读(216) 评论(0) 推荐(0)
JS--XML 操作
摘要:XML可以理解成一个微型的结构化的数据库,保存一些小型数据用的。XML 技术是存储和传输结构化数据的标准一 IE中的XML1、创建XML DOM对象IE是第一个支持XML文件的,它是通过ActiveX来创建的。并且一般是在IE9之前使用,微软为了开发人员能够方便的处理XML文件,提供了一个MLXML... 阅读全文
posted @ 2014-05-11 23:11 恋那片海 阅读(1278) 评论(0) 推荐(0)
JS--中的 Cookie 与存储
摘要:Cookie 主要是在客户端进行一些简单的数据存储等,使用来提供本地化存储的脚本功能。Cookie 的处理环境本身是需要在服务器下进行的,但是现在的大部分浏览器都已经支持Cookie本地化的存储于处理。一 Cookie 的组成Cookie 是由名/值对组成:name=value; 完整的形式为:na... 阅读全文
posted @ 2014-05-08 20:12 恋那片海 阅读(603) 评论(0) 推荐(0)
JS-中对表单处理
摘要:一、表单的基本介绍1、HTML 中,表单是由元素来表示的,而在 JavaScript 中,表单对应的则是HTMLFormElement 类型。 HTMLFormElement 继承了 HTMLElement, 因此它拥有 HTML 元素具有的默认属性,并且还独有自己的属性和方法:HTMLFormEl... 阅读全文
posted @ 2014-05-04 21:49 恋那片海 阅读(442) 评论(0) 推荐(0)
DOM中事件绑定补充方法
摘要:先将上一篇文章中提到的为元素增加事件的方法和移除事件的方法拿过来://跨浏览器添加事件function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } el... 阅读全文
posted @ 2014-04-27 21:24 恋那片海 阅读(220) 评论(0) 推荐(0)
W3C和IE中的事件处理函数
摘要:在上一篇文章中提到了关于传统的JS中注册事件对象的一些缺点和问题,下面是关于DOM2级的现代事件绑定。本文中设计到的HTML文件在文章最后一、W3C事件处理函数 “DOM2 级事件”定义了两个方法,用于添加事件和删除事件处理程序的操作:addEventListener()和 removeEve... 阅读全文
posted @ 2014-04-26 20:12 恋那片海 阅读(373) 评论(0) 推荐(0)
JS--传统事件模型的问题
摘要:事件绑定分为两种情况:传统的事件绑定(内联模型、脚本模型),一种是现代事件绑定模型(DOM2级事件绑定)。 内联模型的事件绑定是将事件写在元素标签中,将事件绑定函数当做元素的一种属性来实现的,这种绑定模型违反了HTML中分层的原则,故不讨论测试DIV 脚本模型,在单独的JS文件中,通过DOM来获取元... 阅读全文
posted @ 2014-04-26 19:24 恋那片海 阅读(223) 评论(0) 推荐(0)
DOM操作样式表及其兼容性
摘要:DOM操作样式表的时候,存在很多浏览器兼容上的问题,测试的时候用的是Firefox 28.0、IE11、IE8、Chrome。测试的时候发现,不兼容问题基本上都是IE8和非IE浏览器之家的问题,很多IE8和非IE不兼容的方法在IE11中都已经兼容,而谷歌浏览器对IE8和Firefox中不兼容的方法都... 阅读全文
posted @ 2014-04-23 19:49 恋那片海 阅读(1321) 评论(0) 推荐(0)
JS--事件对象中部份浏览器不兼容方法
摘要:测试时主要用的浏览器是Firefox 28.0、IE11、IE8、Chrome 34.0 一、什么是事件对象:当触发某个事件的时候,会产生一个事件对象,这个对象包含着所有的与事件有关的信息,包括导致事件的元素、事件的类型、以及其它与特定事件相关的信息。 事件对象:我们一般称作为event对象,这个... 阅读全文
posted @ 2014-04-23 19:48 恋那片海 阅读(3699) 评论(0) 推荐(0)
JS 学习笔记--JS中的事件对象基础
摘要:事件:JavaScript中的事件是由访问web页面用户的一系列操作引起的,比如点击鼠标,键盘按键等。当用户执行某些操作的时候再去执行一些代码。 事件模型:内联模型、脚本模型、DOM2模型 内联模型:事件处理函数是html元素的一个属性,即把事件处理函数代码写在html文件中 //在HTML... 阅读全文
posted @ 2014-04-20 23:26 恋那片海 阅读(423) 评论(0) 推荐(0)
JS 学习笔记--13---原型
摘要:练习中使用的是IE11,如果有错误之处,还请各位朋友多多指教。本文关于原型难以描述,故多用代码展示 原型是JS中一个很重要的概念,也是JS中一个难点,语言上难以描述,原型对象的属性和方法叫做原型属性和原型方法,构造函数中的属性和方法叫做实例属性和实例方法,它们的区别就是:对于一个对象的多个实例之间... 阅读全文
posted @ 2014-01-19 21:41 恋那片海 阅读(764) 评论(0) 推荐(1)
JS 学习笔记--12---面向对象
摘要:练习中使用的浏览器为IE10,如果各位朋友有不同意见或者本文有什么错误地方,望指正 ECMASCript有两种开发模式:函数式(面向过程)和面向对象。面向对象有一个很明显的标志,那就是类,我们可以通过类来创建很多具有相同的属性和方法的对象。但是ECMAScript中没有类的概念,它和其... 阅读全文
posted @ 2014-01-17 15:51 恋那片海 阅读(797) 评论(0) 推荐(0)
JS 学习笔记--11---内置对象(Global/Math)
摘要:练习中使用的浏览器是IE10,如果各位朋友有不同意见或者遇到浏览器不兼容问题,希望指正1、内置对象的定义:有ECMAScript实现提供的、不依赖与宿主环境的对象,在ECMAScript运行之前就已经创建好的对象就叫做内置对象。就是说,是不需要我们开发人员先是的实例化对象就能够调用和运行的对象。... 阅读全文
posted @ 2014-01-15 15:48 恋那片海 阅读(1513) 评论(0) 推荐(0)
JS 学习笔记--10---基本包装类型
摘要:练习中使用的浏览器是IE10,如果有什么错误或者不同意见,希望各位朋友能够指正,练习代码附在后面1、基本包装类型: 首先是基本类型,但又是特殊的引用类型,因为他们可以调用系统的方法,这种类型就称为基本包装类型。主要有:Boolean,Number,String 三种。这些类型与其他引用类型相似... 阅读全文
posted @ 2014-01-14 10:23 恋那片海 阅读(902) 评论(1) 推荐(0)
JS 学习笔记--9---变量-作用域-内存相关
摘要:JS 中变量和其它语言中变量最大的区别就是,JS 是松散型语言,决定了它只是在某一个特定时间保存某一特定的值的一个名字而已。由于在定义变量的时候不需要显示规定必须保存某种类型的值,故变量的值以及保存的数据类型可以在脚本页面的生命周期中随意的改变,其他语言则不可。 1、基本类型和引用类型的值 ... 阅读全文
posted @ 2014-01-10 10:38 恋那片海 阅读(852) 评论(1) 推荐(0)
JS 学习笔记--8---Function类型
摘要:练习使用的浏览器IE11 JS 中Function类型实际上是一种对象,每一个函数实际上都是Function类型的一个实例,每一个函数都有一些默认的属性和方法。由于函数是对象,故函数名实际上也是一个指向函数对象的指针变量 1、声明一个函数 直接用关键字function来声明函数,JS是弱... 阅读全文
posted @ 2014-01-09 10:06 恋那片海 阅读(1197) 评论(1) 推荐(3)
JS 学习笔记--7---正则表达式
摘要:正则表达式中的内容很多,也很深,下面只是一些基本的知识点,练习中使用的浏览器是IE10,若有不当处请各位朋友指正,我会在第一时间修改错误之处。匹配的概念:是包含的意思,不是相等的意思 1、正则表达式简介 在表单提交的时候需要用JS来对用户提交的数据进行验证,这样做的目的一是减少网络流量(尽可能... 阅读全文
posted @ 2014-01-06 15:19 恋那片海 阅读(1457) 评论(1) 推荐(0)
JS 学习笔记--6---日期和时间
摘要:在日期和时间这一块的学习中发现,其实和其他大部分的高级语言中时间和日期的操作差不多,没什么特别的,但是要注意的就是 ECMAScript中规定的一些方法在各大浏览器中的实现方式是不一样的,也就是说存在浏览器的不兼容问题,练习中主要是用的IE10,很少测试其他浏览器,故后面的练习结果都是基于IE9浏... 阅读全文
posted @ 2014-01-03 10:02 恋那片海 阅读(1404) 评论(4) 推荐(0)
JS 学习笔记--5---对象和数组
摘要:1、Object类型(引用类型) 不具备多少功能,但是对于在ECMAScript中存储和传递数据确实,确是很理想的选择。 创建方式:(1)、使用new Object();方式创建对象,然后对对象进行设置属性及其值 eg:var box=new Object(); box.name='abc'; b... 阅读全文
posted @ 2014-01-02 10:23 恋那片海 阅读(368) 评论(1) 推荐(0)

1 2 下一页