在其它语言中,一般费时任务都放在其它线程中,以避免阻塞主线程。而不管它是费CPU还是费IO。
总之,这都是HTML的错。你大可以把网络请求也放在worker中处理,但不幸的是,支持worker的浏览器并不多。
HTML 5:是用于取代1999年所制定的HTML 4.01和XHTML 1.0标准的HTML标准版本,用于强化Web网页的表现性能,包括HTML、CSS和JavaScript在内的一套技术组合。Java:是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Sun Microsystems公司于1995年5月推出,由Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口4个方面组成。通过概念可以看出,学习HTML 5与学习Java没有必要的关联关系。但作为开发人员,通过学习后端开发语言Java,有助于加深对前端开发的认识,如面向对象、设计模式的应用等,同时还能知晓完整的Web开发周期所经历的步骤和过程,所以表面上看技术之间千差万别,但又密不可分。除此之外,前端人员还可以补充如数据库、服务器开发方面的知识,对日后的日常开发会起到事半功倍的效果。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)