JavaScript 参考教程——写在前面

JavaScript 参考教程

  • JavaScript 参考教程——写在前面
  • JavaScript 参考教程——JavaScript简介
  • JavaScript 参考教程——对象化编程
  • JavaScript 参考教程——文档对象
  • JavaScript 参考教程——事件处理

写在前面

本教程的性质

本教程是一个初级教程

  本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.captureEvent())等;所有在 IE 及 Netscape 中有不同的 JavaScript 都尽少提及。

本教程是一个参考教程

  本教程在结构上设计的比较像一个参考(reference),有参考的规划性,但又有教程的性质,所以我把它叫做“参考教程”。

本教程面向的读者

必须的功底

  本教程不面向连 HTML 都没有学好的读者。本教程中会多次提到有关 HTML 的内容,并不会对这些 HTML 的知识做讲解。

入门学者

  未接触过 JavaScript 的读者看完此教程应该对 JavaScript 有比较深的掌握。

查阅资料者

  接触过 JavaScript 的读者可以当此教程为参考来用。

本教程的结构

参考式教程结构

  本教程对 JavaScript 的基础有比较详细的讲述,对如对象、事件之类比较深入的知识则讲述得比较浅易,型如参考。如果读者有一定的理解能力和消化能力,相信在掌握了基础部分后,在学习进阶的章节时不会遇到什么困难。本教程所用的参考式结构,使教程看起来很统一——在讲述语句的时候,对语句以外的任何知识只字不提;在讲述对象的时候,又对对象以外的任何知识只字不提。如果你想快速学会 JavaScript,你可能要掌握“跳章学习”的方法。

章节编排

  左边可以看到本教程整个结构树。可以看到共分 5 章,前两章是基础知识,第三第四章是进阶知识——对象,第五章是针对两个对象——框架和 Cookie 进行详细的讲解,作为第三第四章中内容的补充。

本教程的短处

参考式教程结构

  理解能力不好或者依赖性强的读者可能学到 JavaScript 的核心——对象化编程时会觉得力不从心,因为它们不习惯这种参考式的文章;急于求成的读者可能对本教程非常统一的参考式结构觉得厌恶,因为他们必须学到第三第四章才可以做一个小小的 JavaScript。

极少的例子

  本教程缺乏例子。读者要有很强的“悟性”和很愿意自己去实践,才可以很好的掌握 JavaScript。

本教程的作者

Micro

  只此一人,伟大吗?除了我,还有两本 JavaScript 的书,一本是 JS 1.1 教程,但是本教程编了不久书被别人借去了;另一本是很浅的参考,如果照搬,大家都不会明白说了什么。还有两个浏览器,用来实践;还有英文版的 JavaScript 参考、教程,来自 MSDN 和 Netscape 网。还有一个脑,两只手,一台电脑……

转载于:https://www.cnblogs.com/wayne-ivan/archive/2007/05/24/759095.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381751.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

uva 11995——I Can Guess the Data Structure!

题意&#xff1a;给定一个包&#xff0c;然后给定这个包的一些操作以此来判断包的数据结构类型。 思路&#xff1a;直接按照stl来模拟即可。 code&#xff1a; #include <bits/stdc.h> using namespace std;const int N1000 10; int t[N],v[N],n;int check_st(){stack&l…

MyGeneration的NHibernate代码生成模版

MyGeneration 是一款免费的代码生成工具&#xff0c;其强大性和易用性都较为人所称道。之前一直在使用DDLLY命名空间的模版来生成代码&#xff0c;久而久之就想着自己来写个&#xff0c;所幸&#xff0c;一晚上的奋战&#xff0c;终于搞出个像模像样的东东出来。如果还有什么没…

uva 1203—— Argus

题意&#xff1a;给定一个阿格斯系统&#xff0c;每个period周期都会产生一次编号为Q_num的事件&#xff0c;任务是模拟前k个事件。 思路&#xff1a;直接按照优先队列的方法来模拟和构造即可。 code&#xff1a; #include <bits/stdc.h> using namespace std;struct nod…

ASP.NET 2.0 的数据源、数据绑定控件概述与区别

一、Render UI 1 GridView GridView 控件用来在表中显示数据源的值。每列表示一个字段&#xff0c;而每行表示一条记录。GridView 控件支持下面的功能&#xff1a; 绑定至数据源控件&#xff0c;如 SqlDataSource。 内置排序功能。 内置更新和删除功能。 内置分页功能。 内…

uva 11997——K Smallest Sums

题意&#xff1a;给定k个含k个数的数列&#xff0c;然后每次从每个序列中取出一个相加&#xff0c;然后问所有的数中前k小的。 思路&#xff1a;将每个表排序后然后插入优先队列中&#xff0c;依次是a[0]b[0],a[0]b[1],然后不断合并到一张表中&#xff0c;最后打印出来即可。 c…

金蝶Apusic应用服务器的数据源管理(转)

1. 前言 在基于 J2EE 平台的应用开发中&#xff0c;大多数的应用都需要跟数据库打交道&#xff1b;而自从接触 JDBC 起&#xff0c;我们便不止一次的被告之&#xff1a;数据库资源是十分宝贵的系统资源&#xff0c;一定要谨慎使用。但令人遗憾的是&#xff0c;在笔者…

CodeForce 180 C ——Letter

题意&#xff1a;给定一定长度的字符串&#xff0c;要求规则必须是所有大写字母必须在小写字母的前面&#xff0c;也就是所谓的11111000模式。 思路&#xff1a;暴力&#xff0c;用O&#xff08;n&#xff09;的算法处理一下字符串&#xff0c;得到每个字符位前面有多少位小写以…

CodeForce 168 C——Wizards and Trolleybuses

题意&#xff1a;给定n个火车&#xff0c;加速度&#xff0c;和铁轨长度&#xff0c;然后是每个火车的最大速度和开始出发的时间&#xff0c;问每辆火车到达终点的时刻。 思路&#xff1a;暴力。考虑路上的状态可能不太容易思考&#xff0c;那就直接考虑起点和终点&#xff0c;…

树形数据查询示例

--树形数据查询示例--作者: 邹建if exists (select * from dbo.sysobjects where id object_id(N[tb]) and OBJECTPROPERTY(id, NIsUserTable) 1)drop table [tb]GO --示例数据create table [tb]([id] int identity(1,1),[pid] int,name varchar(20))insert [tb] select 0,中…

UVA 10588—— Queuing at the doctors

题意&#xff1a;给定n个工人和m个医生&#xff0c;然后进行体检&#xff0c;每个医生每秒接待一个工人&#xff0c;每个人都有一个体检项目顺序和时间&#xff0c;问最后一个员工完成体检的时间。 思路&#xff1a;优先队列模拟&#xff0c;建立m个项目的优先队列&#xff0c;…

[导入]javascript总结

1.动态添加一行&#xff0c;和删除当前行<script> var count0; function ff() { var txt1document.getElementById("Text1"); var table1document.getElementById("table1"); rowNotable1.rows.length; Trtable1.insertRow(rowNo); Tr.id"tr&qu…

UVA 10410——Tree Reconstruction

题意&#xff1a;给定一颗树的BFS和DFS&#xff0c;求这棵的每个节点。 思路&#xff1a;用栈模拟维护。对应的BFS为每个节点到根节点的距离&#xff0c;然后比较当前节点和栈顶节点与根的距离&#xff0c;如果当前节点大&#xff0c;则为栈顶节点的孩子&#xff0c;否则弹出继…

求助:DataGrid加行号的问题

我的数据是fname,lnameprivatevoidPage_Load(objectsender, System.EventArgs e) { if(!IsPostBack) { myConnectionnew SqlConnection("server127.0.0.1;uidsa;pwdsa;databaseqqq;"); strSQL"SELE…

UVA 10895——Matrix Transpose

题意&#xff1a;给定一个矩阵&#xff08;每一行有几个非0的数据&#xff0c;对应的位置以及数值&#xff09;&#xff0c;输出这个矩阵的转置矩阵。 思路&#xff1a;直接模拟&#xff0c;用两个vector&#xff0c;一个维护数值&#xff0c;另外一个维护行号。注意长度为0时输…

UVA 514——Rails

题意&#xff1a;给定两个序列A和一到n的排列B&#xff0c;问能否通过一个栈的push和pop操作使得A变成B。 思路&#xff1a;直接构造一个栈模拟即可&#xff0c;注意换行。 code&#xff1a; #include <bits/stdc.h> using namespace std;int v[1005],n;int main() {whi…

UVA 536——Tree Recovery

题意&#xff1a;给定一颗树的先根遍历和中根遍历&#xff0c;然后求后根遍历。 思路&#xff1a;先根遍历的第一个为root&#xff0c;然后找到root在中根的位置&#xff0c;进而递归左右儿子求解。 code&#xff1a; #include <iostream> #include <cstdio> #incl…

CVS的使用教程(转)

、什么是CVS? CVS - Concurrent Versions System&#xff08;并发版本管理系统&#xff09;是一个版本控制管理系统&#xff0c;它是目前最为广泛使用的一个系统。 在多人共同开发一个大型项目时&#xff0c;源代码的维护和版本维护是一件令人头疼的事情&#xff0c;由于多人开…

6.22打包建立ISS虚拟目录,安装完运行你想运行的程序

http://installshield.jaron.cn/forum/dispbbs.asp?boardID3&ID284614&page1#include "ifx.h" #define Emty "" //宏定义DOS功能把Emty 替换为"" prototype RegUnInstall(STRING);string szDir, szVirtual;prototype void CheckReq…

UVA 11991——Easy Problem from Rujia Liu?

题意&#xff1a;给定一个数组&#xff0c;然后有若干组询问&#xff0c;每次询问求第k个v出现的位置。 思路&#xff1a;用vector构造模拟&#xff0c;吧相同的数的位置放在同一个vector里&#xff0c;对于每次查询输出mp[v][x-1]; code&#xff1a; #include <bits/stdc.h…

压缩图片上传到数据库

保存到数据库public int DyfcListInsert(int id,string name,string username,string content,Byte[] photo) { string sql "S_DyfcList_Insert"; SqlCommand sqlcmd new SqlCommand(sql,DwzxConfiguration.ConnectDB() ,DwzxConfigu…