1. 首页
  2. 编程语言
  3. Javascript
  4. JAVASCRIPT实例自学手册

JAVASCRIPT实例自学手册

上传者: 2019-06-05 13:42:46上传 PDF文件 18.22MB 热度 42次
《JavaScript实例自学手册:通过486个例子掌握Web开发捷径》涵盖了目前网络开发涉及的所有方向,从页面、文本、窗口、鼠标、日期时间等基本应用,到图像、滚动条、进度条、网络验证、文件处理等深入应用,包括目前最流行的异步传输、Property框架、Ajax和DOM等高级技术。全书共分23章,包括486个常用JavaScript实例。每个实例都提供了代码分析及效果演示,可以帮助读者轻松掌握JavaScript的开发技巧,并从中找到网站开发的乐趣。《JavaScript实例自学手册:通过486个例子掌握Web开发捷径》提供了Web2.0时代所必须掌握的一些技巧实例,是一本学习网络开发技术的随前言:作者的提示只要你会用电脑,照着本书的例子做,就能搞定 JavaScript Web开发!将代码复制到TTML文件中编出代码技术点很难呀!代码编不出呀!如何解决书中找到相应实例学习技术难点和代码注释掌握技术项凵进度紧呀!按项H具体要求调整完成项H如果说 Javascript很难学,那是因为你没有找对方法,按照下面的步骤学习,保证在1天内能把它应用得得心应手。比如有一个任务:要求网页中有一个登录按钮,只要用户按下回车键,就能触发该按钮,那么你可以这么操作:①按照光盘中的讲解,学会 JavaScript程序的运行方法。这一步很简单,10分钟就可以掌握。用I浏览器,打开光盘中的“源文件C0222按回车调用登录按钮htm”文件,将会启动一个网页,书中对该文件的功能有详细的讲解。③用记事本打开该文件,可以看到其中的源代码,根据书中的注释,理解代码的含义。把它直接复制到自己的项目中。OK!按本书只要3步就搞定这个任务了!如果有兴趣,可以看看书中的“难点剖析”,或者什么都不用看,再需要某个功能的时候,到书里面查找即可。本书有何优势1.配有学习论坛http∥/www.rzchina.net读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助读者提商开发水平。2.光盘中赠送 JavaScript入门教程及多个视频动画,帮助你快速入门。3.技术最新,与时俱进:月前市场上的 JavaScript相关书籍大都介绍了其包含的基本语法,还有网络刚兴起时的一些 JavaScript特效。木书不仅包含这些内容,而且结合目前比较流行的Aax、DOM、 Property框架技术,提供了很多现在网络开发必须掌握的技巧实例。4.最全最流行的应用实例:本书基本上涵盖了目前网络开发涉及的所有方向,从页面、文本、窗口、鼠标、日期时间等基本应用,到图像、滚动条、进度条、网绺验证、文件处理、异步传输等深入应用。针对最流行的Ajax技术,提供了比较典型的实例。5.思路清晰,说明详细:本书中每个实例都提供了4部分:实例的描述、实现的代码、实例的运行效果和实例的难点剖析。通过这4部分,读者可以轻松掌握每个实例的实I现原理及 Javascript的应用方法6.技巧难点,悉数掌握:本书为每个实例都提供了难点剖析,用通俗易懂的语言讲解 Javascript中巾的基木语法、刈象及函数。谈者可以轻松地解决应用中遇到的难。本书包括的内容下拉列長特效(6)—14个案例实例描述键盘操作和状态栏特效(7)—15个案例链接特效(8)—-15个案例表格特效(9)—39个案例网页技巧篇)实现代码」单选按钮和复选框(10)—17个案例口特效与弹出式终告(12)—23个案例日期和时间特效(13)—38个案例难点剖析数字、数组利统计函数特效(4)—25个案例图片特效(15)—32个案例页面特效(1)—25个案例实例描述按钮特效(2)—17个案例.「字符文本和输入韩特效(3)-48个案例网页特效篇实现代码鼠标特效(4)—17个案例层和框架的特效〔5)—10个案例难点剖析颜色处理和菜单特效()—18个案例灾数据的验证(16)—17个案例实例描述进度条、液动条的特效处理(17)—12个案例在绒考题案例(18)—6个案例文件处理利打印的技巧(19)-23个案例高级技术篇实现代码调用操作系统的吨用(20)·—20个案例DoM和 userData的应用技巧(2!)—1个案例难点剖析Ajax和 Property的技巧(22)—16个案例其他技巧及效(23)—27个案例「超值噜送光盘本书实例源文件在该文件夹中包括书中所有实例的源文件,只需稍加修改,就可以用在自己的网站中。如果遇到难,可以学习书中讲解,或者到论坛(htp/www.rzchina.net)上:提问。运行这些文件需要的环境如下。·操作系统: Windows98及以上版本开发环境:任何文本编辑器运行环境: Internet Explorer50及以上版本2.赠送295页 JavaScrip实用基础入门学习电子书第1章 JavaScript语言概述Javascript是什么1.2 JavaScript能做什么sdo ei kiss如p”则通1.3 JavaScript编程起步14如何引入 JavaScript脚本代码1.5嵌入 Javascript脚本代码的位置重最d1.6选择合适的浏览器1.7处理不支持 JavaScript脚本的情况的1.8 Javascript的实现基础2.0本章小结19客户端与服务器端脚本第3章 JavaScript事件处理1. 0 JavaScript JScript, VBScript3.]什么是事件1. 1 I JavaScript与Java、 Java applet32HTML文档事件2 JavaScript的末来如何33 Javascript如何处理事作1.13本章小结34事件处理器的返回值第2章 JavaScript语言入门35事件处理器设置的灵活性2.l编程准备36现代事件模型与 Event对象22数值类型37IE4中的 Event对象23变量38NN4中的 Event对象24类型39DOM的解决之道25堪本数据类型3.10本章小结2.6纠合类型第4章 JavaScript基于对象编程2.7运算符4.1面向对象编程与基于对象编程28核心语句4.2 JavaScript对象的生成29冈数43 Javascript核心对象44文档对象的4用6.7 Function对象4.5创建和使用门定义对象68 Object对象4.6本章小结69本章小结第5章文档对象模型(DOM)第7章 Window及相关顶级对象5.1DOM概述7.1顶级对象模型参考5.2文档对象模型的层次7.2 Window对象5.3文档对象的产生过程7.3 Navigator对象54对象的属性和方法74 Screen对象5.5附加的节点处理方法75 History对象Istory5.6对象的小件处理程序76 Location对象5.7浏览器兼容性策略7.7 Frame对象58本章小结78 Document对象第6章 String、Math、Aay等数据对象79本章小结6.1 String第8章 Document对象62Math对象81象模型参考63Amay对象82 Document对象64Date对象83body元素对象65 Number对象84木章小纤6.6 Boolean对象赠送5个实用多媒体教学课件编程起步之 Hello_ World程序EXE裤章m2w出1牌处要】w吾· Javascript事件处理EXE· Javascript基于刈象编程EXEJavaScript资源访问安全性EXE"置z盟3x:wH· JavaScript脚木与Fash进行通信EXE10即本书适合的读者本书县有知识全面、实例精彩、指导性强的特点,力求以全面的知识及卡富的实例米指导读者掌 Javascript网络应用技术。本书适合如卜读者。Web开发爱好者JavaScript爱好者流行网络技术爱好者网络开发人员站长及网络维扩人员网灾设计人员●刚接触B/S应用的人员在做华业设计的学生作者VI·目录第1章页面特效24平面按钮……………2525按钮的朕入效果……261.1HTML页血反向显示226改变状态栏信息按钮……2712页面自动最大化…………13页面自动刷新…………………327定义按钮的热键………28取得控件的绝对位置…4贞面的后退、刷新、前进29删除吋的确认提示.5保护网页源代码………2.10按钮只能单击一次……………3016保扩自己的网页不被放入框架2.I]防t按钮连击…甲甲、,、中311.7打印页面的出错原因………………………7212图片式按钏…………………………3218当前网页调用其他网页19倒计时载入页面82.13在按钮底部显示文字…………33214选择不同的列表项时显示不同的按钮……34L.0定义网页的关键字…………9215使用按钮控制文本渐变3511进入贞面同时蝉出欢迎对话框…0216带翻页效果的公告栏381.12禁止网页另存…………………11217动态设置控件的事件L.13禁止页面加入缓存………114离开页面时弹出对话框…12第3章字符串文本和输入框特效411.15判断贞面是否添加了W3C明121.16屏蔽网页中的脚本………………………133.]只带下画线的输入框……………………………421.17以频道模式打开页面……1432限定文本框可输入字符数1.18自动识别网页类型………33文字过长时的省略界1.19在网页中动态添加 Script脚本34输出26个英文字母…4151.20用 Javascript随机修改页面的标题3.5首字母变为大写…………45…16121判断网页加载完毕…3.6 textarea自适应文字行数………………4617122网页中嵌入播放器…………………1837禁止文本的复制和粘贴…………………4738控制两个文本框只输入其-……………48123设置指定网页为主页1939判断编辑器中是否包含特殊字符………491.24使用 Javascript传递页面参数…3.10判断文本中回车的数量………………50125冻结页面………………3l1判断字符串中有多少汉字51第2章按钮特效3.12去除字符串前后的空格313刷新时清空所有文本框…21页面刷新按钮…233.14随意改变人小的文本框………5322按 Enter键调用登录按钮233.15文本框的自动全选23动态创建按钮……24316文本框滚动导航……………………55ⅤII3.17按钮获取焦点…5643状态栏显示鼠标位置………1038文小框获取焦点弹出下拉框5744单击鼠标右键到指定页319文本框简单的单击效果……………594.5鼠标放到图片上会显示另外-张图片……107320文字的打字效果5946鼠标形状定义大全…………32l文字滚动………64.7鼠标移入移出时颜色交化109322文字滑动624.8跟随鼠标的文字………………1103.23文字跳动特效……………6449跟随鼠标的彩色文字3.24荧光效果的文654.10跟随鼠标的魔法文字……114325文字逐个亮——霓虹灯效果…………664.11跟随鼠标的星星………l16326旋转式的变色文字特效…………684.12跟随鼠标的旋转背景118327《黑客帝國》中的字符下落效果704.13图片跟随鼠标………328获取表单中文本框的个数724.14围绕鼠标的文本121329光标停在文本框最后……74l5鼠标旁边的提示信息……………123330分行取 tex tarea中的值…………………74416鼠标移到卜拉框时自动全部打开……l26331自动插入文本……………7647 checkbox鼠标移入移出的特效……1263.32选取 textarea中的指定行………第5章层和框架的特效128333文本放大镜…79334文本框的默认输入法…5ldⅳv层提示效果………………………l29335文本框中显示网页中选中的内容8052层白动滚动到底端…………L303.36文字的垂直滚动…………8153div的自动滚动a“aaaa337文字幻灯片……………………8354div的折叠效果………133338随机动态文字效果…8455圆角div…………134339实现 textarea的自动滚动…………………856动态添加iame框架………135340使用 marquee实现文字上下滚动…………8657用层实现长篇文章分页……………136341类似安装效果的 textarea滚动………8758 iframe自适应高度…………138342始终显示在最顶端的文本……8959类似MSN的消息提示……140343 Javascript过滤SQL注入字符………905.10只打印rame的内容………………142344 textarea内实现行的翻页效果……………9345 textarea屮的文本插入…………………92第6章下拉列表特效144346查找两段文本中相同的词句……936下拉列表框实现多选……………………145347自动保存网页的文本…………………9562实现两个 select的同步………………145348文本编辑器…63被选中的列表项下次不能再选……l46第4章鼠标特效10364不带滚动条的 select……………147:65从一个下拉列表往另个下拉列表添加4.1禁用鼠标右键……………104内容……14842使鼠标滚轮失效66改变列表项的上下顺序……150I67给下拉列表框数据分组…1518.10链接的注释………………………………18568获取下拉列表框的选择……52811为超链接同时绑定单击利双击事件……18769类I下拉列衣框…【538.12带链接的滚动字幕…188610下拉列表框式邮件发送………………1548.13会跳舞的链接………………1896l手动调整的列表框……156814检测站点的链接速度190612下拉框式网站导航…………………157815文本链接的渐变效果…………【926.13综合的搜索引擎……159614经典的 Listview列表框…………160第9章表格特效19591用 table做的镜框t着面音面备垂第7章键盘操作和状态栏特效162………19692全自动单元格197.1技功能键返回首页…16393突出的表格…………4.果p、,p,中.d中1987.2 Enter键实现Tab键功能…16394让表格有提示信息…………19973Curl+ Enter提交数据………16495闪亮的表格边框9974E中屏献退格键( Back space)………l6596表格的宽度周定后内容自动换行2007.5屏版键盘所有键……1669.7表格的排序……………20l7.6 Javascript捕获方向鍵…………1669.8表格的斜线…2037.7状态栏变化信息……………16799 table中的文字滚动…q垂.20578状态栏的跑马灯效果……1699.10 JavaScript遍历 table的行和列寺4自20579状态栏缩放文字…………170911表格按 Enter键自动生成新行………2067.0状态栏文字来回显示……………………171912单击单元格背景变色…………20871交膂闪烁的状态栏…1729.]3单击表格某行后其他行隐藏20972状态栏的分解显示文本特效…………173914单击表头实现表格排序…………………210713状态栏文字从右弹出………175915单击单元格显示行的详细倌息…………212714状态栏中文字从中间分开显示……176916表格设置为“100%”时获取表格的7.15屏蔽掉LE自带的功能键………………177宽度2139.7表格选中后变色……214第8章链接特效17898表格中隐藏下级表格21681关闭窗口的链接……179919表格自动下移…21882不用CSS实现链接样式的变化…………179179920动态创建周定列数的長格……21983让链接没有下画线…………………1809.2动态改变表格列宽…084去掉超链接单击时的边框181922动态改变表格的行噸序……85提取页面中所有链接…18923动态生成包含合并单元格的表格…22386一个链接打开两个地址182924用键盘上下键实现表格行的上下选择…22587为链接提供下拉菜单………………18925用 JavaScript隐藏或显示表格到…22788按钮链接………………1849.26滚动的表格………2889弹出鼠标所指的链接地址…………15927交换表的行230IX928动念拖放表格的宽度……231114下拉菜单…………………274929可输入内容的表格……………23311.左键弹出式菜单930可以分级的表格隐减…………………2341156H录样式的下拉菜单…93]动态创建表格并实现分页…………23511.7网页中的选项卡279932劓除表格指定行…………23711.8静态导航菜单…-………280933设置赵格的交粹行颜色…238119烟花效果的下拉菜单…………282934双击单元格变为叮编辑23911.10网络导航条…285935鼠标经过表格时列变色………24011.l隐藏式菜单…25936鼠标选择表格中的多行……24111.12仿Fash菜单…………291937使用 Javascript向表格中写入数据……2431.3滚动导航菜单938类C#GridⅤiew的编辑效果(一)……24411.14幺灯片式的导航菜单…939类C# Gridview的编辑效東(二)………245lL.15类似QQ主界面的菜单………9711.16二级联动菜单(一)…………299第10章单选按钮和复选框24811.17三级联动菜单(二)……30110.1选择了哪一个单选按钮2491.18树型目录菜单………………………304102单击文字实现单选按钮的选定…20第12章窗口特效与弹出式警告306103被选屮的复选框求和………………250104复选框组选251121无关闭按钮的窗口…307105复选框分组全选是山。丽是b253122鼠标控制窗口开关308106复选框和文本框的联动效果………255123使窗口只在第一次访问时弹出……30810.7单山任意单元格都能自动选中复选框…25612.4禁止弹出警告框108调用复选框斤面的文字………257125关闭窗冂不提示的方法……………31010.9两组复选框互斥问题……………………258126关闭窗口时的提示…………31010.10使用复选框控制文本框259127定时弹出窗口……………31110.L1选屮表格行前的复选框则行变色……260128调整窗山的大小……………31210.12用 JavaScript生成而包屑导航……262129打开的窗口居中………………31310.13复选框的反选……2631210打开窗口的等待提示………………3l410.14复选框全选(一)……12.在打开的窗门中返回数据……………31410.15复选框全选(二)………………2651212创建弹出窗【……3151016获取复选框的选择项……………26612.13不允许窗口出现滚动条…………3161017改变 select选中项的颜色特效……2671214英面打开的同时打开另外两个窗…31712.15慢慢变大的窗口…………………3I7第11章颜色处理和菜单特效2691216设置新打开的窗口为活动窗口11.1背景颜色测试…………27012l7而随口的改变而改变…………319l12RGB颜色在线转换2711218幺灯片式弹出窗口……320113颜色切换板272219弹出窗口生成器……X
用户评论