篇一 :javascript学习总结

javascript 学习总结1.JavaScript 中的对象 分为 3 种。 (1)JavaScript 的内置对象 常用的有 Date,Array,String,Math,对象,这些都是经常会用到的,一定要掌握好。 (2)文档对象模型(Document Object Model,DOM) 这个对象表示了当前浏览器的多个组件和当前的 HTML 文档。DOM 我认为是 JS 中最重要 的一个对象,通过他可以获得任何一个 HTML 元素,1.通过 document.form1.name 得 到,这种是浏览器支持的 dom 对象,不属于 js,2.咱们经常用的是 document.getElem entById("name"),这种是 w3c 组织制定的一级 DOM 对象标准。 (3)自定义对象 我总认为 js 的自定义对象没必要用,如果你是按照面向对象的编程思想,那么应该用 Jav a,而不是用 js 的对象。 2.DOM 对象,history 以及 location 为了操控浏览器和文档,js 使用分层的父对象和子对象,这就是 DOM。这些对象的组织类 似一个树形结构,并表示一个 Web 文档的所有内容组件。 Window 是所有对象的父对象document 对象几种常用方法 document.URL:指明了文档的 URL 地址。不可改变,如果需要给用户不同的地址应该用 window.location 对象 document.write:列出了当前页面的标题 document.referrer:用户所浏览的上一个页面的 URL 地址。 document.lastModified:文档最后修改日期 document.cookie 允许读取和设置一个文档的 cookiehistory 对象的几种常用方法 history.length();保存了历史列表的长度 history.go();打开历史列表中一个网址,要指定一个正数或者负数。 history.back();历史列表中的前一个网址,相当于后退按钮。 historay.forward();历史列表中的后一个网址,相当于后退按钮。 location 对象的几种常用方法 location.protocol:网址的协议部分---http location.hostname:网址的主机名--- location.port:网址的端口号---80 location.pathname:网址的文件名部分---tese.do location.search:网址的查询部分---lines=1 location.hash:网址中使用的 anchor 名---#anchor location 对象的两个方法 location.reload() 刷新当前文档,浏览器中的刷新按钮。 location.replace()替换一个新的位置 3.JavaScript 中的变量名称,表达式,运算符,数据类型 变量名称,表达式,运算符,和 Java 中差别不大,就不多加叙述了 数据类型 1.数字:整数,浮点数 2.布尔值:真,假。 3.字符型:字符串对象 4.空值,null。 parseInt()----将一个字符串转换为整数值。 parseFloat----将一个字符串转换为浮点小数 字符串中有一些常用的方法,如 subString,charAt 等,与 Java 中的很像,就不叙述了 4.JavaScript 中的函数 函数定义的最佳位置是文档中的<head>部分,因为<head>部分语句会首先执行。 函数中可以带有参数列表,但是参数都没有类型,也不需要在定义函数的时候声明返回值

…… …… 余下全文

篇二 :Javascript学习心得

Javascript学习心得

Javascript的应用目的

    通过对JavaScript的学习,知道它是由C语言演变而来的,而且在很大程度上借用了Java的语法,而Java又是由C和C++演生而来的,所以JavaScript和C有许多相似的语法特点。JavaScript的出现,可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交互的表达能力。从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面取代。JavaScript 脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱和欢迎,它是众多脚本语言中较为优秀的一种。

Javascript的优点

    JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点:

…… …… 余下全文

篇三 :JavaScript学习心得

JavaScript心得和参考

function 函数名([var1],[var2],[...]){代码};创建函数的代码

1,</javascript>

2,var r=confirm("确认框");点击确认,r为true,点击取消,r为false

3,var r=prompt("文本","默认值");r为你所输入的值

4,for,while就不用写了,都知道

5,for(变量 in 对象){代码};For..in 声明用于对数组或者对象的属性进行循环操作

6,onload onUnload

当用户进入或离开页面时就会触发 onload 和 onUnload 事件。

onload 事件常用来检测访问者的浏览器类型和版本,然后根据这些信息载入特定版本的网页。

onload 和 onUnload 事件也常被用来处理用户进入或离开页面时所建立的 cookies。例如,当某用户第一次进入页面时,你可以使用消息框来询问用户的姓名。姓名会保存在 cookie 中。当用户再次进入这个页面时,你可以使用另一个消息框来和这个用户打招呼:"Welcome John Doe!"。

…… …… 余下全文

篇四 :javascript学习心得2

JavaScript开发规范要求

作为一名开发人员(WEB前端JavaScript开发),不规范的开发不仅使日后代码维护变的困难,同时也不利于团队的合作,通常还会带来代码安全以及执行效率上的问题。本人在开发工作中就曾与不按规范来开发的同事合作过,与他合作就不能用“愉快”来形容了。现在本人撰写此文的目的除了与大家分享一点点经验外,更多的是希望对未来的合作伙伴能够起到一定的借鉴作用。当然,如果我说的有不科学的地方还希望各路前辈多多指教。下面分条目列出各种规范要求,这些要求都是针对同事编码毛病提出来的,好些行业约定的其它规范可能不会再提及。

1、保证代码压缩后不出错

对于大型的JavaScript项目,一般会在产品发布时对项目包含的所有JavaScript文件进行压缩处理,比如可以利用Google Closure Compiler Service对代码进行压缩,新版jQuery已改用这一工具对代码进行压缩,这一般会去掉开发时写的注释,除去所有空格和换行,甚至可以把原来较长的变量名替换成短且无意义的变量名,这样做的目的是加快文件的下载速度,同时也减小网站访问带来的额外数据流量,另外在代码保护上也起到了一点点作用,至少压缩后的代码即使被还原还是没那么容易一下读懂的。要想代码能正确通过压缩,一般要求语句都要以分号正常结束,大括号也要严格结束等,具体还要看压缩工具的要求。所以如果一开始没有按标准来做,等压缩出错后再回去找错误那是浪费时间。

…… …… 余下全文

篇五 :JavaScript学习总结

1、 JavaScript变量可以使用var事先进行声明,也可以用赋值语句隐藏声明。对于一个变量,它存在指的是它拥有值。检查一个变量是否有值的方法是使用Window对象,因为JavaScript声明或使用的变量都属于Window对象的属性。

2、 JavaScript函数使用function命令声明,如果函数有返回值,在调用时就可以使用指定语句获取返回值。当调用函数传入参数时,函数即使没有指明参数名称,也一样可以使用参数数组的对象arguments获取参数的个数和参数值。

3、 局部变量:在函数内声明,只能在函数内的程序使用;全局变量:在函数外声明,整个JavaScript程序的函数和程序代码都可以使用。

4、 自定义JavaScript的对象:直接建立Object对象副本后,可新增所需的属性和方法;建立对象的构造函数,定义属性和方法,使用new命令建立对象副本时,构造函数传入的参数是对象的属性值,如果在建立副本时未指定属性值,一样可以在建立副本后再设置对象的属性值。

5、 JavaScript的内置对象:Array、Date、Function、Math、String···

…… …… 余下全文

篇六 :javascript学习总结

Javascrip基础与实践教程 (电子工业出版社)

一、 javascrip语言概述

1. ECMAScript是许多软件厂商对JavaScript的统一标准;

2. 服务器端和客户端JavaScript共享相同的核心语言。但也有些不同,如客户端封装了额外的特性,只与在浏览器中运行JavaScript有关的预定义对象。服务器端JavaScript则封装了只与在服务器上运行JavaScript有关的预定义对象和函数; 3.

二、 Javascrip程序设计基础

1. 注释: html的为<!-- ? ;javascript为“//”和“/* */”

2. 数据类型:基本数据类型(数值型、字符串型和布尔型、空值null、未定义undefined)和引用数据类型(数组、函数、对象等);

3. null一般对对象;undefined:(1)使用了一个未声明的变量(2)已经声明但还没有赋值的变量(3)使用了并不存在的对象属性时;

4. 类别转换:(1)基本数据类型转换 String()、Number()、Boolean();(2)提取整数parseInt(numString,[radix]);(3)提取浮点数的parseFloat(numString)方法;(4)计算表达式eval(codeString);

…… …… 余下全文

篇七 :前端整个javascript中的学习总结

 一 :javascript 的组成

     Javascript是一门轻量级的脚本编程语言

     由ECMAScript  DOM   BOM 这三部分组成

1、          ECMAScript(4 5) :定义了JS里面的命名规范,变量,数据类型,基本语法,和操作语句最核心的东西等

2、          DOM document object model  文档对象模型

3、          BOM browser object  model    浏览器对象模型

     

…… …… 余下全文

篇八 :如何系统地学习javascript

在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。自从AJAX开始流行后,人们发现利用

JavaScript可以给用户带来更好的体验,甚至利用这一优点开发了大型网页游戏,于是这门小语言被重视了起来。现在,很多公司会招专门的JavaScript工程师,通常

JavaScript是WEB前端开发的必备技能。简单介绍了JavaScriptr的好处,并不代表大家就会去学习甚至把它学好,兴趣是很关键的,我认为兴趣是最好的老师,它是你专心做一件事并把它做好的动力。另外,大家要相信小语言有大作为,我就曾用

Greasemonkey写过一些非常实用的工具,比如你可以用JavaScript+Greasemonkey写在线网页游戏的外挂程序。下面说说本人学习JavaScript的历程和心得吧。 入门

1 学会DIV+CSS布局

使用DIV+CSS布局标准网页,可以使前端XHTML代码更少、结构更清晰,这有利于轻松用JavaScript操作DOM,比如,要展示一个3行3列的列表,如果用传统的表格布局,现在要你用JavaScript动态生成这个列表,那么就需要一个循环嵌套,如果采用li结构加CSS浮动布局,一次循环就好了。当然,WEB标准化不是一定不能使用表格,我的意思是结构清晰的XHTML更易于把JavaScript效果或功能整合到项目中。

…… …… 余下全文