javascript框架,并简述它们的优缺点

a. js框架:jQuery EasyUI、ExtJS、Bootstrap、AngularJS等等。
b. jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS系统的界面开发,能够重用jquery插件。
c. ExtJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降低了运行速度。
d. Bootstrap:响应式网站开发框架,优点是降低了后端开发人员开发前端页面的难度,统一了界面风格,缺点是界面风格比较单一。
e. AngularJS:将java后端的优秀特性引入到了js前端,大而全的框架。缺点是学习曲线高,Angular2几乎重写。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 第1部分 CSS基础知识篇  第1章 CSS的初步体验    1.1 CSS的概念    1.2 使用CSS控制页面    1.3 体验CSS   第2章 CSS的基本语法    2.1 CSS选择器    2.2 选择器声明   2.3 CSS的继承  第3章 用CSS设置丰富的文字效果    3.1 CSS文字样式   3.2 文字实例一:模拟Google公司Logo    3.3 文字实例二:制作页面的五彩标题    3.4 CSS段落文字   3.5 段落实例:百度搜索   第4章 用CSS设置图片效果    4.1 图片样式    4.2 图片的对齐   4.3 图文混排    4.4 图文实例:八仙过海   第5章 用CSS设置网页中的背景    5.1 背景颜色    5.2 背景图片    5.3 背景综合一:我的个人主页    5.4 背景综合二:古词《念奴娇·赤壁怀古》   第6章 用CSS设置表格与表单的样式    6.1 控制表格    6.2 表格实例一:隔行变色    6.3 表格实例二:鼠标经过时变色的表格    6.4 表格实例三:日历    6.5 CSS与表单    6.6 综合实例一:直接输入的Excel表格    6.7 综合实例二:模仿新浪网民调查问卷   第7章 用CSS设置页面和浏览器的元素    7.1 丰富的超链接特效   7.2 鼠标特效   7.3 页面滚动条   第8章 用CSS制作实用的菜单    8.1 项目列表    8.2 无需表格的菜单    8.3 菜单的横竖转换    8.4 菜单实例一:百度导航条    8.5 菜单实例二:流行的Tab菜单   第9章 CSS滤镜的应用    9.1 滤镜概述    9.2 通道(Alpha)    9.3 模糊(Blur)    9.4 运动模糊(Motion Blur)    9.5 透明色(Chroma)    9.6 下落的阴影(Dropshadow)    9.7 翻转变换(Flip)    9.8 光晕(Glow)    9.9 灰度(Gray)    9.10 反色(Invert)    9.11 遮罩(Mask)    9.12 阴影(Shadow)    9.13 X射线(X-ray)    9.14 浮雕纹理(Emboss和Engrave)    9.15 波浪(Wave)  第2部分 CSS+DIV美化和布局篇  第10章 理解CSS定位与div布局    10.1  div 标记与 span 标记   10.2 盒子模型   10.3 元素的定位    10.4 定位实例一:轻轻松松给图片签名    10.5 定位实例二:文字阴影效果   第11章 CSS+div布局方法剖析    11.1 CSS排版观念    11.2 固定宽度且居中的版式   11.3 左中右版式    11.4 块的背景色问题   11.5 排版实例:电子相册    11.6 div排版与传统的表格方式排版的分析   第12章 CSS+div美化与布局实战    12.1 框架搭建    12.2 实例一:蓝色经典    12.3 实例二:清明上河图    12.4 实例三:交河故城    12.5 自动选择CSS样式  第3部分 CSS混合应用技术篇  第13章 CSS与JavaScript的综合应用    13.1 JavaScript概述   13.2 JavaScript语法基础   13.3 实例一:输入时高亮显示的Excel表格    13.4 实例二:由远到近的文字    13.5 实例三:跑马灯特效    13.6 实例四:图片淡入淡出    13.7 实例五:CSS实现PPT幻灯片    13.8 实例六:灯光效果    13.9 实例七:舞台灯光    13.10 实例八:探照灯    13.11 实例九:鼠标文字跟随   第14章 CSS与XML的综合运用    14.1 XML基础    14.2 XML链接CSS文件    14.3 XML文字阴影效果    14.4 XML古诗字画    14.5 XML实现隔行变色的表格   第15章 CSS与Ajax的综合应用    15.1 Ajax概述    15.2 Ajax入门   15.3 Ajax实例:能够自由拖动布局区域的网页  第4部分 综合案例篇  第16章 我的博客    16.1 分析构架    16.2 模块拆分    16.3 整体调整   第17章 小型工作室网站    17.1 分析构架    17.2 模块拆分   17.3 整体调整   第18章 企业网站    18.1 分析构架   18.2 模块拆分   18.3 整体调整   第19章 网上购物网站    19.1 分析构架   19.2 模块分析   19.3 整体调整   第20章 旅游网站    20.1 分析构架    20.2 模块拆分   20.3 整体调整 精通JavaScript+jQuery 书籍目录: 第1部分 JavaScript.cCSS与DOM基础篇   第1章 ccJavaScript概述   1.1 JavaScript的起源   1.2 浏览器之争    1.2.1 DHTML    1.2.2 浏览器之间的冲突    1.2.3 标准的制定     1.3 JavaScript的实现    1.3.1 ECMAScript    1.3.2 DOM    1.3.3 BOM    1.3.4 新的开始   1.4 Web标准    1.4.1 Web标准概述    1.4.2 结构.c表现和行为的分离  第2章ccJavaScript基础   2.1 JavaScript的语法   2.2 变量   2.3 数据类型    2.3.1 字符串 .   2.3.2 数值    2.3.3 布尔型    2.3.4 类型转换    2.3.5 数组   2.4 关键字   2.5 保留字   2.6 条件语句    2.6.1 比较操作符    2.6.2 逻辑操作符    2.6.3 if语句    2.6.4 switch语句   2.7 循环语句    2.7.1 while语句    2.7.2 do…while语句    2.7.3 for语句    2.7.4 break和continue语句    2.7.5 for…in语句    2.7.6 实例:九九乘法表   2.8 函数    2.8.1 定义和调用函数    2.8.2 用arguments对象访问函数的参数    2.8.3 实例:杨辉三角   2.9 其他对象    2.9.1 对象简述    2.9.2 时间日期:Date对象    2.9.3 数学计算:Math对象   2.10 BOM基础    2.10.1 window对象    2.10.2 document对象    2.10.3 location对象    2.10.4 navigator对象    2.10.5 screen对象  第3章 ccCSS基础   3.1 CSS的概念    3.1.1 标记的概念    3.1.2 传统HTML的缺点    3.1.3 CSS的引入    3.1.4 浏览器与CSS   3.2 使用CSS控制页面    3.2.1 行内样式    3.2.2 内嵌式    3.2.3 链接式    3.2.4 导入样式   3.3 CSS选择器    3.3.1 标记选择器    3.3.2 类别选择器    3.3.3 ID选择器    3.3.4 选择器集体声明    3.3.5 选择器的嵌套    3.3.6 子选择器    3.3.7 属性选择器   3.4 CSS设置文字效果    3.4.1 CSS文字样式    3.4.2 CSS段落文字    3.4.3 首字放大   3.5 ccCSS设置图片效果    3.5.1 图片的边框    3.5.2 图文混排   3.6 CSS设置页面背景    3.6.2 背景图片    3.6.3 背景图的重复    3.6.4 背景样式综合设置   3.7 CSS设置超链接效果   3.8 CSS制作实用菜单    3.8.1 项目列表    3.8.2 无需表格的菜单  第4章 ccCSS进阶   4.1 标记与标记    4.1.1 概述    4.1.2 与的区别   4.2 盒子模型   4.3 元素的定位    4.3.1 float定位    4.3.2 position定位    4.3.3 z-index空间位置   4.4 CSS排版观念    4.4.1 将页面用div分块    4.4.2 设计各块的位置    4.4.3 用CSS定位   4.5 排版实例:我的博客    4.5.1 设计分析    4.5.2 排版构架    4.5.3 导航与Banner      4.5.4 左侧列表    4.5.5 内容部分    4.5.6 footer脚注    4.5.7 整体调整   4.6 JavaScript与CSS    4.6.1 颜色渐变的文字    4.6.2 鼠标文字跟随    …… 第2部分 JavaScript.cCSS.cDOM高级篇 第3部分 jQuery框架篇 第4部分 综合案例篇
java面试试题 全面 准确 带答案 coreJava部分 8 1、面向对象的特征有哪些方面? 8 2、作用域public,private,protected,以及不写时的区别? 8 3、String 是最基本的数据类型吗? 8 4、float 型float f=3.4是否正确? 8 5、语句float f=1.3;编译能否通过? 8 6、short s1 = 1; s1 = s1 + 1;有什么错? 8 7、Java 有没有goto? 8 8、int 和Integer 有什么区别? 9 9、&和&&的区别? 9 10、简述逻辑操作(&,|,^)与条件操作(&&,||)的区别? 9 11、heap 和stack 有什么区别? 9 12、Math.round(11.5) 等于多少? Math.round(-11.5)等于多少? 9 13、swtich 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上? 9 14、编程题: 用最有效率的方法算出2 乘以8 等於几? 9 15、有没有length()这个方法? String 有没有length()这个方法? 9 16、在JAVA 中,如何跳出当前的多重嵌套循环? 9 17、构造器Constructor 是否可被override? 9 18、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 9 19、是否可以继承String 类? 9 20、以下二条语句返回值为true 的有: 10 21、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 10 22、我们在web 应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串? 10 23、String 和StringBuffer 的区别? 10 24、String, StringBuffer StringBuilder 的区别。 10 25、Overload 和Override 的区别。Overloaded 的方法是否可以改变返回值的类型? 10 27、描述一下JVM 加载class 文件的原理机制? 10 28、char 型变量中能不能存贮一个中文汉字?为什么? 10 29、abstract class 和interface 有什么区别? 10 30、Static Nested Class 和Inner Class 的不同? 11 31、java 中会存在内存泄漏吗,请简单描述。 11 32、abstract 的method 是否可同时是static,是否可同时是native,是否可同时是synchronized? 11 33、静态变量和实例变量的区别? 11 34、是否可以从一个static 方法内部发出对非static 方法的调用? 11 35、写clone()方法时,通常都有一行代码,是什么? 11 36、GC 是什么? 为什么要有GC? 11 37、垃圾回收的优点和原理。并考虑2 种回收机制。 11 38、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? 12 39、String s=new String(“xyz”);创建了几个String Object? 12 40、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 12 41、Java 的接口和C++的虚类的相同和不同处。 12 42、一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制? 12 43、说出一些常用的类,包,接口,请各举5 个。 12 44、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类?是否可以implements(实现)interface(接口)? 12 45、内部类可以引用他包含类的成员吗?有没有什么限制? 12 46、java 中实现多态的机制是什么? 12 47、在java 中一个类被声明为final 类型,表示了什么意思? 12 48、下面哪些类可以被继承? 12 49、指出下面程序的运行结果: 【基础】 13 52、关于内部类: 13 53、数据类型之间的转换: 14 54、字符串操作:如何实现字符串的反转及替换? 14 55、编码转换:怎样将GB2312 编码的字符串转换为ISO-8859-1 编码的字符串? 14 56、写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔。 14 59、Java 编程,打印昨天的当前时刻。 15 60、java 和javasciprt 的区别。 15 61、什么时候用assert? 16 62、error和exception有什么区别 16 63、ArrayList和Vector的区别 16 64、Collection 和 Collections的区别 17 65、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别 17 66、HashMap和Hashtable的区别 17 67、说出ArrayList,Vector, LinkedList的存储性能和特性 17 68、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类? 17 69、文件读写的基本类 17 70、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 17 71、启动一个线程是用run()还是start()? 17 72、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 18 73、线程的基本概念、线程的基本状态以及状态之间的关系 18 74、sleep() 和 wait() 有什么区别? 18 75、socket通信(tcp/udp区别及JAVA的实现方式) 18 76、什么是java序列化,如何实现java序列化? 18 77、简述synchronized和java.util.concurrent.locks.Lock的异同 ? 18 78、abstract class Name { private String name; public abstract boolean isStupidName(String name) {}}这有何错误? 18 79、public class Something { void doSomething () { private String s = ""; int l = s.length(); } }有错吗? 18 80、abstract class Something { private abstract String doSomething ();}这好像没什么错吧? 18 81、public class Something { public int addOne(final int x) { return ++x; }}这个比较明显。 19 83、class Something { int i; public void doSomething() { System.out.println("i = " + i); }} 有什么错呢? 19 Hibernate部分 19 92、一般情况下,关系数据模型与对象模型之间有哪些匹配关系(A,B,C) 21 93、以下关于SessionFactory的说法哪些正确?(B,C) 21 94、元素有一个cascade属性,如果希望Hibernate级联保存集合中的对象,casecade属性应该取什么值?(单选)(D) 22 95、以下哪些属于Session的方法?(A,B,C,D,F) 22 96、Hibernate工作原理及为什么要用? 22 97、Hibernate是如何延迟加载? 22 98、Hibernate中怎样实现类之间的关系?(如:一对多、多对多的关系) 22 99、说下Hibernate的缓存机制 22 100、Hibernate的查询方式 23 101、如何优化Hibernate? 23 102、Struts工作机制?为什么要使用Struts? 23 103、Struts的validate框架是如何验证的? 24 104、说下Struts的设计模式 24 105、spring工作机制及为什么要用? 24 106、HttpSession session = request.getSession() 24 107、getParameter与 getAttribute的区别? 24 108、以下哪一个不是赋值符号? 25 109、以下哪个不是Collection的子接口? 25 110、.BufferedReader的父类是以下哪个? 25 112、div与span区别? 25 113、html的框架是什么? 25 114、alert怎样换行? 25 115、什么情况用HTML控件,什么情况用WEB控件,并比较两者差别 25 javaScript部分 25 116、JavaScript中的对象. 25 117、function的用法 26 118、对象的继承 27 119、this的用法 29 120、Array in JavaScript 29 121、jsp有哪些内置对象?作用分别是什么? 31 122、jsp有哪些动作?作用分别是什么? 31 123、JSP中动态INCLUDE与静态INCLUDE的区别? 31 124、两种跳转方式分别是什么?有什么区别? 31 125、如何执行一个线程安全的JSP? 31 126、JSP如何处理HTML FORM中的数据? 31 127、在JSP如何包含一个静态文件? 32 128、在JSP中如何使用注释? 32 129、在JSP中如何执行浏览重定向? 32 130、如何防止在JSP或SERVLET中的输出不被BROWSER保存在CACHE中? 32 131、在JSP中如何设置COOKIE? 32 132、在JSP中如何删除一个COOKIE? 32 133、在一个JSP的请求处理中如何停止JSP的执行 33 134、在JSP中如何定义方法 33 135、在JSP中能发送EMAIL吗 34 136、在SERVLET中我能调用一个JSP错误页吗 34 137、APPLET和JSP如何通讯 35 138、JSP如何与EJB SessionBean通讯 35 139、当我使用一个结果集时,如何防止字段为"null"的字域显示在我的HTML输入文本域中? 35 140、如何中SERVLET或JSP下载一个文件(如:binary,text,executable)? 36 141、使用useBean标志初始化BEAN时如何接受初始化参数 36 142、使用JSP如何获得客户浏览器的信息? 36 143、能象调用子程序一样调用JSP吗? 36 144、当我重编译我的JSP使用的一个类后,为什么JVM继续使用我的老CLASS? 36 145、<%@include file="abc.jsp"%>与<jsp:include page="abc.jsp"/>之间的差别? 36 146、JSP的缺点? 36 148、如何实现JSP的国际化? 36 150、如何在JSP中包括绝对路径文件? 使用URLConnection即可。 37 151、在servlets和JSP之间能共享session对象吗? 37 152、如何设置cookie在某一时间后过期? 37 153、如何获得当前的sessions数? 37 154、能设置一些代码在我所有的JSP文件之上运行?如果可以,能共享吗? 37 155、对一个JSP页,如果多个客户端同时请求它,同步可能吗? 37 156、在jsp:useBean语法中使用beanName有何好处? 37 157、当我使用<jsp:forward>时,在浏览器的地址栏没有改变? 37 158、如何转换JSP 0.9版本的文件到JSP1.1? 37 160、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 38 161、AJAX的全称是什么? 介绍一下AJAX 38 162、Ajax主要包含了哪些技术? 38 163、主要的Ajax框架都有什么? 38 164、介绍一下XMLHttpRequest对象 38 165、AJAX应用和传统Web应用有什么不同? 38 166、如何用JQuery进行表单验证? 39 167、Prototype如何实现页面局部定时刷新? 40 168、Prototype如何为一个Ajax添加一个参数? 40 169、Ajax请求总共有多少种Callback? 41 170、Javascript如何发送一个Ajax请求? 41 171、AJAX都有哪些有点和缺点? 41 172、Ajax和javascript的区别? 41 Servlet部分 42 174、JAVA SERVLET API中forward() 与redirect()的区别? 42 178、如何现实servlet的单线程模式 42 179、页面间对象传递的方法 42 180、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么? 42 181、四种会话跟踪技术 42 182、Request对象的主要方法 43 183、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串? 43 184、Servlet执行时一般实现哪几个方法? 44 185、getServletContext()和getServletConfig()的意思 44 186、Hashtable和HashMap 44 187、JAVA SERVLET API中forward() 与redirect()的区别? 44 189、Can a Java Thread be started from Servlet class, and what will be the implications? 45 190、What is HTTP Session tracking and why is it important? 45 191、What is session management, and how is it different from session tracking? 45 192、Can I use Hidden form field to track session? 45 194、In a architecture pattern like MVC, it is mandatory that Servlet should be the controller, why not JSP? 46 195、Why JSP is used as View part of MVC ? 46 196、Can a database connection pool be instantiated in init method of servlet instead of server connection pool? What will be the problem? 46 综合部分 46 197、Class.forName的作用?为什么要用? 47 198、Jdo是什么? 47 199、在ORACLE大数据量下的分页解决方法。一般用截取ID方法,还有是三层嵌套方法。 47 200、xml有哪些解析技术?区别是什么? 48 201、你在项目中用到了xml技术的哪些方面?如何实现的? 48 202、用jdom解析xml文件时如何解决中文问题?如何解析? 48 203、编程用JAVA解析XML的方式. 49 204、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 51 205、EJB与JAVA BEAN的区别? 51 206、EJB的基本架构 51 207、MVC的各个部分都有那些技术来实现?如何实现? 52 208、J2EE是什么? 52 209、WEB SERVICE名词解释。JSWDL开发包的介绍。JAXP、JAXM的解释。SOAP、UDDI,WSDL解释。 52 210、STRUTS的应用(如STRUTS架构) 52 211、开发中都用到了那些设计模式?用在什么场合? 52 212、UML方面 52 213、如何校验数字型? 53 214、CORBA是什么?用途是什么? 53 215、写一个方法,实现字符串的反转,如:输入abc,输出cba 53 216、数据类型之间的转换 53 217、如何取得年月日,小时分秒 53 218、如何取得从1970年到现在的毫秒数 53 219、如何格式化日期 53 220、文件和目录(I/O)操作 54 230、J2EE的优越性 54 231、Java语言的11个关键特性. 54 232、说出Servlet的生命周期,并说出Servlet和CGI的区别。 55 233、说出在JSP页面里是怎么分页的? 55 234、存储过程和函数的区别 55 235、事务是什么? 55 236、游标的作用?如何知道游标已经到了最后? 55 237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发和行级触发有何区别。 56 238、EJB容器提供的服务 56 239、EJB的角色和三个对象 56 240、EJB的几种类型 56 241、bean 实例的生命周期 56 242、激活机制 56 243、remote接口和home接口主要作用 56 244、客服端调用EJB对象的几个基本步骤 56 245、 如何给weblogic指定大小的内存? 56 246、如何设定的weblogic的热启动模式(开发模式)与产品发布模式? 57 247、如何启动时不需输入用户名与密码? 57 248、在weblogic管理制台中对一个应用域(或者说是一个网站,Domain)进行jms及ejb或连接池等相关信息进行配置后,实际保存在什么文件中? 57 250、如何查看在weblogic中已经发布的EJB? 57 251、如何在weblogic中进行ssl配置与客户端的认证配置或说说j2ee(标准)进行ssl的配置 57 252、在weblogic中发布ejb需涉及到哪些配置文件 57 253、EJB需直接实现它的业务接口或Home接口吗,请简述理由. 57 254、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别 57 255、说说你所熟悉或听说过的j2ee中的几种常用模式?及对设计模式的一些看法 57 256、现在输入n个数字,以逗号,分开; 58 257、金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。 58 259、Spring和Struts的区别? 58 260、如何用Struts实现国际化? 58 261、如何实现struts的validator框架? 59 262、如何在struts中配置数据源在,什么文件?用什么标签?如何取出DataSource? 60 263、Struts框架如何取得消息资源文件中的信息? 60 264、Struts中如何基于validation.xml来启用客户端验证? 60 266、请你谈谈SSH整合 60 267、ActionForm bean的作用 61 268、Spring如何创建一个数据连接池 61 269、Spring如何配置一个bean来从JNDI得到DataSource 61 270、Bean的销毁 61 271、Spring如何获取Bean 61 272、Spring和Struts的区别? 62 273、什么是aop,aop的作用是什么? 62 275、依赖注入的方式有几种,各是什么? 62 276、spring中的核心类有那些,各有什么作用? 62 277、ApplicationContext的作用 63 278、如何实现资源管理 63 279、如何实现加入web框架中 63 280、如何实现事件处理 63 281、spring的ioc及di代表什么意思? 63 283、spring的配置的主要标签是什么?有什么作用? 64 284、spring与ejb2.0的事务管理比较的优缺点? 64 286、在spring中有几种事务管理,分别是什么? 64 287、在spring中如何配代码的事务管理? 65 288、在spring中如何配容器的事务管理,相关的类有那些? 65 289、如果spring与hibernate结合在一起可以不需要hibernate.cfg.xml文件是否正确? 65 290、spring+hibernate的配置文件中的主要类有那些?如何配置? 65 291、spring+hibernate的代码实现中,对于实现类一定继承于一个类是那一个,它有什么作用 66 292、如何配置spring+struts? 66 293、如何在web环境中配置applicationContext.xml文件? 66 294、BS与CS的联系与区别 66 295、Servlet的生命周期 68 296、如何现实Servlet的单线程模式 68 297、Servlet执行时一般实现哪几个方法? 68 298、j2ee常用的设计模式?说明工厂模式。 68 299、应用服务器与WEB SERVER的区别? 68 300、应用服务器有那些? 68 301、说出数据连接池的工作机制是什么? 68 302、页面间对象传递的方法 69 303、四种会话跟踪技术 69 304、J2EE 是技术还是平台还是框架? 69 305、同步和异步有何异同,在什么情况下分别使用他们?举例说明。 69 306、启动一个线程是用run()还是start()? 69 307、线程的基本概念、线程的基本状态以及状态之间的关系 69 308、java 中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 70 309、JSP中动态INCLUDE与静态INCLUDE的区别? 70 310、JSP的常用指令 70 311、什么情况下调用doGet()和doPost()? 70 312、JSP和Servlet 有哪些相同点和不同点,他们之间的联系是什么? 70 313、Request对象的主要方法: 70 314、JSP有哪些动作?作用分别是什么? 71 315、JSP的两种跳转方式分别是什么?有什么区别? 71 316、EJB是基于哪些技术实现的?并说出SessionBean和EntityBean的区别,StatefulBean和StatelessBean的区别。 71 317、EJB与JAVA BEAN的区别? 72 318、EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的? 72 319、EJB规范规定EJB中禁止的****作有哪些? 72 320、remote接口和home接口主要作用 72 321、bean 实例的生命周期 72 322、EJB的激活机制 73 323、EJB的几种类型 73 324、客服端调用EJB对象的几个基本步骤 73 325、EJB需直接实现它的业务接口或Home接口吗,请简述理由。 73 327、说说在weblogic中开发消息Bean时的persistent与non-persisten的差别 73 328、你在项目中用到了xml技术的哪些方面?如何实现的? 73 329、JAVA SERVLET API中forward() 与redirect()的区别? 73 330、面向对象的特征? 73 331、Java中的异常处理机制? 74 333、Java中的事件处理机制? 74 334、垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收? 75 335、GC是什么?为什么要有GC (基础) ? 75 336、请说出你所知道的线程同步的方法。 75 337、什么是Java序列化,如何实现Java 序列化? 75 338、介绍Java中的Collection Framework(包括如何写自己的数据结构)? 75 339、String是最基本的数据类型吗? 76 340、谈谈final, finally, finalize 的区别? 76 341、Static Nested Class 和Inner Class的不同? 76 342、HashMap和Hashtable的区别? 76 343、ArrayList和Vector的区别? 76 344、Collection 和Collections的区别? 77 345、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 77 346、String与StringBuffer的区别? 77 347、静态变量和实例变量的区别? 77 348、List、Map、Set三个接口,存取元素时,各有什么特点? 77 349、说出ArrayList,Vector, LinkedList的存储性能和特性。 77 350、在Java中一个类被声明为final类型,表示了什么意思? 77 351、Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 77 352、String s = new String("xyz");创建了几个String Object? 77 353、Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 77 354、short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 78 355、数组有没有length()这个方法? String 有没有length()这个方法? 78 356、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 78 357、List, Set, Map是否继承自Collection接口? 78 358、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 78 360、构造器Constructor是否可被override? 78 361、当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 78 362、try {}里有一个return 语句,那么紧跟在这个try后的finally {}里的code 会不会被执行,什么时候被执行,在return前还是后? 78 363、描述一下JVM加载class文件的原理机制? 78 364、多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么? 78 365、Java中会存在内存泄漏吗,请简单描述。 78 366、是否可以从一个static方法内部发出对非static方法的调用? 79 367、写clone()方法时,通常都有一行代码,是什么? 79 368、在Java中,如何跳出当前的多重嵌套循环? 79 370、给我一个你最常见到的runtime exception。 79 371、写一个Singleton出来 79 372、Java 的通信编程,编程题(或问答),用JAVA SOCKET编程,读服务器几个字符,再写入本地显示? 80 373、用JAVA实现一种排序,JAVA类实现序列化的方法(二种)? 如在 COLLECTION框架中,实现比较要实现什么样的接口? 81 374、编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 82 380、ArrayList和Vector的区别, HashMap和Hashtable的区别 83 381、== 与 equals 的区别: 83 382、写一个 SQL Server 中的存储过程: 83 383、写一个 Oracle 中的存储过程: 84 384、HTTP 的请求过程: 84 385、多线程的优点 84 387、java是否存在内存泄露 85 388、Corba概述 85 389、toString方法的概述 85 390、Object类的概述 85 391、什么叫抽象类?抽象类跟接口有什么区别?为什么引进数据接口概念? 85 392、doGet与doPut的区别? 85 393、多线程实现有那几种方法,同步有哪几种方法? 85 394、JSP页面的跳转? 86 395、类变量的初始化 86 396、数组的定义 86 397、说明List和Set的区别 86
第1部分 JavaScript.cCSS与DOM基础篇   第1章 ccJavaScript概述   1.1 JavaScript的起源   1.2 浏览器之争    1.2.1 DHTML    1.2.2 浏览器之间的冲突    1.2.3 标准的制定     1.3 JavaScript的实现    1.3.1 ECMAScript    1.3.2 DOM    1.3.3 BOM    1.3.4 新的开始   1.4 Web标准    1.4.1 Web标准概述     1.4.2 结构.c表现和行为的分离  第2章ccJavaScript基础   2.1 JavaScript的语法   2.2  变量   2.3 数据类型    2.3.1 字符串    2.3.2 数值    2.3.3 布尔型     2.3.4 类型转换    2.3.5 数组   2.4 关键字   2.5 保留字   2.6 条件语句     2.6.1 比较操作符    2.6.2 逻辑操作符    2.6.3 if语句    2.6.4 switch语句   2.7 循环语句    2.7.1 while语句    2.7.2 do…while语句    2.7.3 for语句    2.7.4 break和continue语句    2.7.5 for…in语句    2.7.6 实例:九九乘法表    2.8 函数    2.8.1 定义和调用函数    2.8.2 用arguments对象访问函数的参数    2.8.3 实例:杨辉三角   2.9 其他对象    2.9.1 对象简述    2.9.2 时间日期:Date对象     2.9.3 数学计算:Math对象   2.10 BOM基础    2.10.1 window对象    2.10.2  document对象    2.10.3 location对象    2.10.4 navigator对象    2.10.5  screen对象  第3章 ccCSS基础   3.1 CSS的概念    3.1.1 标记的概念    3.1.2 传统HTML的缺点    3.1.3 CSS的引入    3.1.4 浏览器与CSS   3.2 使用CSS控制页面    3.2.1 行内样式    3.2.2 内嵌式    3.2.3 链接式    3.2.4 导入样式   3.3  CSS选择器    3.3.1 标记选择器    3.3.2 类别选择器    3.3.3 ID选择器    3.3.4  选择器集体声明    3.3.5 选择器的嵌套    3.3.6 子选择器    3.3.7 属性选择器   3.4  CSS设置文字效果    3.4.1 CSS文字样式    3.4.2 CSS段落文字    3.4.3 首字放大    3.5 ccCSS设置图片效果    3.5.1 图片的边框    3.5.2 图文混排   3.6 CSS设置页面背景    3.6.2 背景图片    3.6.3 背景图的重复    3.6.4 背景样式综合设置   3.7 CSS设置超链接效果   3.8 CSS制作实用菜单    3.8.1 项目列表    3.8.2 无需表格的菜单  第4章 ccCSS进阶   4.1 标记与标记    4.1.1 概述    4.1.2 与的区别   4.2 盒子模型   4.3 元素的定位    4.3.1 float定位    4.3.2 position定位    4.3.3 z-index空间位置   4.4  CSS排版观念    4.4.1 将页面用div分块    4.4.2 设计各块的位置    4.4.3 用CSS定位   4.5 排版实例:我的博客    4.5.1 设计分析    4.5.2 排版构架    4.5.3 导航与Banner      4.5.4 左侧列表    4.5.5 内容部分    4.5.6 footer脚注    4.5.7 整体调整   4.6 JavaScript与CSS    4.6.1 颜色渐变的文字    4.6.2 鼠标文字跟随    …… 第 2部分 JavaScript.cCSS.cDOM高级篇 第3部分 jQuery框架篇 第4部分 综合案例篇
第 1 章 JavaScript 是什么...............................................1 3 1.1 历史简述..............................................1 1.2 JavaScript 实现..............................................2 1.2.1 ECMAScript 1.2.2 DOM..............................................5 1.2.3 BOM..............................................8 1.3 小结..............................................8 第 2 章 ECMAScript 基础...............................................9 2.1 语法..............................................9 2.2 变量..............................................10 2.3 关键字..............................................12 2.4 保留字..............................................12 2.5 原始值和引用值..............................................13 2.6 原始类型..............................................13 2.6.1 typeof 运算符..............................................14 2.6.2 Undefined 类型..............................................14 2.6.3 Null 类型..............................................15 2.6.4 Boolean 类型..............................................15 2.6.5 Number 类型..............................................15 2.6.6 String 类型..............................................17 2.7 转换..............................................18 2.7.1 转换成字符串..............................................18 2.7.2 转换成数字..............................................19 2.7.3 强制类型转换..............................................20 2.8 引用类型..............................................22 2.8.1 Object 类..............................................22 2.8.2 Boolean 类..............................................23 2.8.3 Number 类..............................................23 2.8.4 String 类..............................................24 2.8.5 instanceof 运算符..............................................28 2.9 运算符..............................................28 2.9.1 一元运算符..............................................28 2.9.2 位运算符..............................................32 2.9.3 Boolean 运算符..............................................37 2.9.4 乘性运算符..............................................40 2.9.5 加性运算符..............................................41 2.9.6 关系运算符..............................................42 2.9.7 等性运算符..............................................43 2.9.8 条件运算符..............................................45 2.9.9 赋值运算符..............................................45 2.9.10 逗号运算符..............................................46 2.10 语句..............................................46 2.10.1 if 语句..............................................46 2.10.2 迭代语句..............................................47 2.10.3 有标签的语句..............................................48 2.10.4 break 语句和 continue 语句..............................................48 2.10.5 with 语句..............................................50 2.10.6 switch 语句..............................................50 2.11 函数..............................................51 2.11.1 无重载..............................................53 2.11.2 arguments 对象..............................................53 2.11.3 Function 类..............................................54 2.11.4 闭包..............................................56 2.12 小结..............................................57 第 3 章 对象基础...............................................58 3.1 面向对象术语..............................................58 3.1.1 面向对象语言的要求..............................................58 3.1.2 对象的构成..............................................59 3.2 对象应用..............................................59 3.2.1 声明和实例化..............................................59 3.2.2 对象引用..............................................59 3.2.3 对象废除..............................................59 3.2.4 早绑定和晚绑定..............................................60 3.3 对象的类型..............................................60 3.3.1 本地对象..............................................60 3.3.2 内置对象..............................................70 3.3.3 宿主对象..............................................75 3.4 作用域..............................................75 3.4.1 公用、受保护和私有作用域..............................................75 3.4.2 静态作用域并非静态的..............................................76 3.4.3 关键字 this. 76 3.5 定义类或对象..............................................78 3.5.1 工厂方式..............................................78 3.5.2 构造函数方式..............................................80 3.5.3 原型方式..............................................80 3.5.4 混合的构造函数/原型方式..............................................81 3.5.5 动态原型方法..............................................82 3.5.6 混合工厂方式..............................................83 3.5.7 采用哪种方式..............................................84 3.5.8 实例..............................................84 3.6 修改对象..............................................86 3.6.1 创建新方法..............................................86 3.6.2 重定义已有方法..............................................87 3.6.3 极晚绑定..............................................88 3.7 小结..............................................88 第 4 章 继承. 104...............................................89 100 4.1 继承机制实例..............................................89 4.2 继承机制的实现..............................................90 4.2.1 继承的方式..............................................90 4.2.2 一个更实际的例子..............................................96 4.3 其他继承方式..............................................100 4.3.1 zInherit 4.3.2 xbObjects 4.4 小结..............................................108 第 5 章 浏览器中的 JavaScript 109 5.1 HTML 中的 JavaScript 109 5.1.1 <script/>标签..............................................109 5.1.2 外部文件格式..............................................110 5.1.3 内嵌代码和外部文件..............................................111 5.1.4 标签放置..............................................111 5.1.5 隐藏还是不隐藏..............................................113 5.1.6 <noscript/>标签..............................................113 5.1.7 XHTML 中的改变..............................................114 5.2 SVG 中的 JavaScript 116 5.2.1 SVG 基础..............................................116 5.2.2 SVG 中的<script/>标签..............................................117 5.2.3 SVG 中的标签放置..............................................118 5.3 BOM..............................................119 5.3.1 window 对象..............................................119 5.3.2 document 对象..............................................130 5.3.3 location 对象..............................................133 5.3.4 navigator 对象..............................................135 5.3.5 screen 对象..............................................136 5.4 小结..............................................137 第 6 章 DOM 基础...............................................138 6.1 什么是 DOM?..............................................138 6.1.1 XML 简介..............................................138 6.1.2 针对 XML 的 API 141 6.1.3 节点的层次..............................................141 6.1.4 特定语言的 DOM..............................................144 6.2 对 DOM 的支持..............................................145 6.3 使用 DOM..............................................145 6.3.1 访问相关的节点..............................................145 6.3.2 检测节点类型..............................................146 6.3.3 处理特性..............................................147 6.3.4 访问指定节点..............................................148 6.3.5 创建和操作节点..............................................150 6.4 HTML DOM 特征功能..............................................155 6.4.1 让特性像属性一样..............................................155 6.4.2 table 方法..............................................156 6.5 遍历 DOM..............................................158 6.5.1 NodeIterator. 158 6.5.2 TreeWalker. 163 6.6 测试与 DOM 标准的一致性..............................................165 6.7 DOM Level 3. 166 6.8 小结..............................................166 第 7 章 正则表达式...............................................167 7.1 正则表达式支持..............................................167 7.1.1 使用 RegExp 对象..............................................168 7.1.2 扩展的字符串方法..............................................169 7.2 简单模式..............................................170 7.2.1 元字符..............................................170 7.2.2 使用特殊字符..............................................170 7.2.3 字符类..............................................172 7.2.4 量词..............................................174 7.3 复杂模式..............................................177 7.3.1 分组..............................................177 7.3.2 反向引用..............................................178 7.3.3 候选..............................................179 7.3.4 非捕获性分组..............................................180 7.3.5 前瞻..............................................181 7.3.6 边界..............................................182 7.3.7 多行模式..............................................183 7.4 理解 RegExp 对象..............................................184 7.4.1 实例属性..............................................184 7.4.2 静态属性..............................................185 7.5 常用模式..............................................186 7.5.1 验证日期..............................................187 7.5.2 验证信用卡号..............................................188 7.5.3 验证电子邮件地址..............................................192 7.6 小结..............................................193 第 8 章 检测浏览器和操作系统 201...............................................194. 200 8.1 navigator 对象..............................................194. 198 8.2 检测浏览器的方式..............................................194 8.2.1 对象/特征检测法..............................................194 8.2.2 user-agent 字符串检测法..............................................195 8.3 user-agent 字符串简史..............................................196 8.3.1 Netscape Navigator 3.0 与 IE3.0. 196 8.3.2 Netscape Communicator 4.0 与 IE 4.0. 197 8.3.3 IE 5.0 及更高版本..............................................198 8.3.4 Mozilla 8.3.5 Opera 8.3.6 Safari 8.3.7 结语..............................................201 8.4 浏览器检测脚本..............................................201 8.4.1 方法学..............................................202 8.4.2 第一步..............................................202 8.4.3 检测 Opera................................................ 204 8.4.4 检测 Konqueror/Safari ...............................................206 8.4.5 检测 IE................................................ 208 8.4.6 检测 Mozilla. ...............................................209 8.5 平台/操作系统检测脚本..............................................211 8.5.1 方法学..............................................211 8.5.2 第一步..............................................212 8.5.3 检测 Windows 操作系统..............................................212 8.5.4 检测 Macintosh 操作系统..............................................214 8.5.5 检测 Unix 操作系统..............................................214 8.6 全部脚本..............................................215 8.7 例子:登录页面..............................................219 8.8 小结..............................................224 第 9 章 事件...............................................225 9.1 今天的事件..............................................225 9.2 事件流..............................................226 9.2.1 冒泡型事件..............................................226 9.2.2 捕获型事件..............................................227 9.2.3 DOM 事件流..............................................228 9.3 事件处理函数/监听函数..............................................22 9................................................ 230 9.3.1 IE 9.3.2 DOM..............................................231 9.4 事件对象..............................................232 9.4.1 定位...............................................233 9.4.2 属性...............................................233 9.4.3 相似性..............................................235 9.4.4 区别..............................................238 9.5 事件的类型..............................................240 9.5.1 鼠标事件..............................................240 9.5.2 键盘事件..............................................244 9.5.3 HTML 事件..............................................246 9.5.4 变化事件..............................................251 9.6 跨平台的事件..............................................252 9.6.1 EventUtil 对象..............................................252 9.6.2 添加/删除事件处理函数..............................................252 9.6.3 格式化 event 对象..............................................254 9.6.4 获取事件对象..............................................258 9.6.5 示例..............................................259 9.7 小结..............................................260 第 10 章 高级 DOM 技术...............................................261 10.1 样式编程..............................................261 10.1.1 DOM 样式的方法..............................................263 10.1.2 自定义鼠标提示..............................................264 10.1.3 可折叠区域..............................................265 10.1.4 访问样式表..............................................266 10.1.5 最终样式..............................................270 10.2 innerText 和 innerHTML. 271 10.3 outerText 和 outerHTML. 273 10.4 范围..............................................274 10.4.1 DOM 中的范围..............................................274 10.4.2 IE 中的范围..............................................284 10.4.3 范围在实际中的应用..............................................288 10.5 小结..............................................288 第 11 章 表单和数据完整性 ...............................................289 11.1 表单基础..............................................289 11.2 对<form/>元素进行脚本编写..............................................291 11.2.1 获取表单的引用..............................................291 11.2.2 访问表单字段..............................................291 11.2.3 表单字段的共性..............................................292 11.2.4 聚焦于第一个字段..............................................292 11.2.5 提交表单..............................................293 11.2.6 仅提交一次..............................................294 11.2.7 重置表单..............................................295 11.3 文本框..............................................295 11.3.1 获取/更改文本框的值..............................................296 11.3.2 选择文本..............................................297 11.3.3 文本框事件..............................................298 11.3.4 自动选择文本..............................................298 11.3.5 自动切换到下一个..............................................299 11.3.6 限制 textarea 的字符数..............................................300 11.3.7 允许/阻止文本框中的字符..............................................301 11.3.8 使用上下按键操作数字文本..............................................306 11.4 列表框和组合框..............................................308 11.4.1 访问选项..............................................309 11.4.2 获取/更改选中项..............................................309 11.4.3 添加选项..............................................310 11.4.4 删除选项..............................................311 11.4.5 移动选项..............................................312 11.4.6 重新排序选项..............................................313 11.5 创建自动提示的文本框..............................................313 11.5.1 匹配..............................................314 11.5.2 内部机制..............................................314 11.6 小结..............................................316 第 12 章 表格排序...............................................317 12.1 起点——数组..............................................317 12.2 对单列的表格排序..............................................319 12.2.1 比较函数..............................................320 12.2.2 sortTable()函数..............................................320 12.3 对多列表格进行排序..............................................323 12.3.1 比较函数生成器..............................................323 12.3.2 修改 sortTable()方法..............................................324 12.3.3 逆序排列..............................................325 12.3.4 对不同的数据类型进行排序..............................................327 12.3.5 高级排序..............................................330 12.4 小结..............................................334 第 13 章 拖放...............................................335 13.1 系统拖放..............................................335 13.1.1 拖放事件..............................................336 13.1.2 数据传输对象dataTransfer. 341 13.1.3 dragDrop()方法..............................................345 13.1.4 优点及缺点..............................................346 13.2 模拟拖放..............................................346 13.2.1 代码..............................................347 13.2.2 创建放置目标..............................................349 13.2.3 优点及缺点..............................................352 13.3 zDragDrop. 352 13.3.1 创建可拖动元素..............................................352 13.3.2 创建放置目标..............................................353 13.3.3 事件..............................................353 13.3.4 例子..............................................354 13.4 小结..............................................355 第 14 章 错误处理...............................................356 14.1 错误处理的重要性..............................................356 14.2 错误和异常..............................................357 14.3 错误报告..............................................358 14.3.1 IE(Windows)..............................................358 14.3.2 IE(MacOS)..............................................359 14.3.3 Mozilla(所有平台)..............................................359 14.3.4 Safari(MacOS)..............................................360 14.3.5 Opera 7(所有平台)..............................................361 14.4 处理错误..............................................362 14.4.1 onerror 事件处理函数..............................................362 14.4.2 try...catch 语句..............................................365 14.5 调试技巧..............................................370 14.5.1 使用警告框..............................................370 14.5.2 使用 Java 控制台..............................................371 14.5.3 将消息写入 JavaScript 控制台 (仅限 Opera 7+)..............................................372 14.5.4 抛出自定义错误..............................................372 14.5.5 JavaScript 校验器..............................................373 14.6 调试器..............................................374 14.6.1 Microsoft Script Debugger 374 14.6.2 Venkman. 376 14.7 小结..............................................383 第 15 章 JavaScript 中的 XML.. 384 15.1 浏览器中的 XML DOM 支持..............................................384 15.1.1 IE 中的 XML DOM 支持..............................................384 15.1.2 Mozilla 中 XML DOM 支持..............................................388 15.1.3 通用接口..............................................393 15.2 浏览器中的 XPath 支持..............................................403 15.2.1 XPath 简介..............................................403 15.2.2 IE 中的 XPath 支持..............................................404 15.2.3 Mozilla 中的 XPath 支持..............................................404 15.3 浏览器中的 XSLT 支持..............................................408 15.3.1 IE 中的 XSLT 支持..............................................410 15.3.2 Mozilla 中 XSLT 支持..............................................413 15.4 小结..............................................415 第 16 章 客户端与服务器端的通信...............................................416 16.1 cookie. 416 16.1.1 cookie 的成分..............................................416 16.1.2 其他安全限制..............................................417 16.1.3 JavaScript 中的 cookie. 417 16.1.4 服务器端的 cookie. 419 16.1.5 在客户端与服务器端之间 传递 cookie. 422 16.2 隐藏框架..............................................423 16.3 HTTP 请求..............................................426 16.3.1 使用 HTTP 首部..............................................428 16.3.2 实现的复制品..............................................429 16.3.3 进行 GET 请求..............................................430 16.3.4 进行 POST 请求..............................................430 16.4 LiveConnect 请求..............................................431 16.4.1 进行 GET 请求..............................................431 16.4.2 进行 POST 请求..............................................433 16.5 智能 HTTP 请求..............................................435 16.5.1 get()方法..............................................435 16.5.2 post()方法..............................................438 16.6 实际使用..............................................439 16.7 小结..............................................439 第 17 章 Web 服务...............................................440 17.1 Web 服务快速入门..............................................440 17.1.1 Web 服务是什么?..............................................440 17.1.2 WSDL. 441 17.2 IE 中的 Web 服务..............................................443 17.2.1 使用 WebService 组件..............................................444 17.2.2 WebService 组件例子..............................................445 17.3 Mozilla 中的 Web 服务..............................................447 17.3.1 加强的特权..............................................447 17.3.2 使用 SOAP 方法..............................................448 17.3.3 使用 WSDL 代理..............................................451 17.4 跨浏览器的方案..............................................454 17.4.1 WebService 对象..............................................454 17.4.2 Temperature 服务..............................................456 17.4.3 使用TemperatureService对象..............................................458 17.5 小结..............................................458 第 18 章 与插件进行交互...............................................459 18.1 为何使用插件..............................................459 18.2 流行的插件..............................................460 18.3 MIME 类型..............................................460 18.4 嵌入插件..............................................461 18.4.1 加入参数..............................................461 18.4.2 Netscape 4.x. 462 18.5 检测插件..............................................462 18.5.1 检测 Netscape 式插件..............................................463 18.5.2 检测 ActiveX 插件..............................................467 18.5.3 跨浏览器检测..............................................469 18.6 Java applet 470 18.6.1 嵌入 applet 470 18.6.2 在 JavaScript 中引用 applet 471 18.6.3 创建 applet 471 18.6.4 JavaScript 到 Java 的通信..............................................472 18.6.5 Java 到 JavaScript 的通信..............................................475 18.7 Flash 动画..............................................477 18.7.1 嵌入 Flash 动画..............................................477 18.7.2 引用 Flash 动画..............................................478 18.7.3 JavaScript 到 Flash 的通信..............................................478 18.7.4 Flash 到 JavaScript 通信..............................................481 18.8 ActiveX 控件..............................................483 18.9 小结..............................................485 第 19 章 部署问题...............................................486 19.1 安全性..............................................486 19.1.1 同源策略..............................................486 19.1.2 窗口对象问题..............................................487 19.1.3 Mozilla 特有的问题..............................................488 19.1.4 资源限制..............................................490 19.2 国际化..............................................491 19.2.1 使用 JavaScript 检测语言..............................................491 19.2.2 策略..............................................492 19.2.3 字符串的思考..............................................492 19.3 优化 JavaScript 495 19.3.1 下载时间..............................................495 19.3.2 执行时间..............................................499 19.4 知识产权的问题..............................................512 19.4.1 混淆..............................................512 19.4.2 Microsoft Script Encoder (仅 IE)..............................................513 19.5 小结..............................................514 第 20 章 JavaScript 的未来...............................................515 20.1 ECMAScript 4. 515 20.1.1 Netscape 的提案..............................................515 20.1.2 实现..............................................521 20.2 ECMAScript for XML. 522 20.2.1 途径..............................................522 20.2.2 for each..in 循环..............................................524 20.2.3 新的类..............................................524 20.2.4 实现..............................................532 20.3 小结..............................................532

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值