Java学习的快速入门:10行代码学JQuery
生活在快速發(fā)展時(shí)代的我們,如果不提速可能稍不留神就被時(shí)代淘汰了。快節(jié)奏的時(shí)代成就了快餐,亦成就了速成教育。尤其是身處互聯(lián)網(wǎng)行業(yè)的我們,更新?lián)Q代的速度更是迅速,快速掌握一門技術(shù)已經(jīng)成為潮流趨勢(shì)。怎樣才能快速入門學(xué)習(xí)java呢?相信很多小伙伴都想要一個(gè)快速入門的方式。
Java是一門面向?qū)ο缶幊陶Z(yǔ)言,不僅吸收了C++語(yǔ)言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語(yǔ)言具有功能強(qiáng)大和簡(jiǎn)單易用兩個(gè)特征。Java語(yǔ)言作為靜態(tài)面向?qū)ο缶幊陶Z(yǔ)言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?#xff0c;允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程 。?
Java具有簡(jiǎn)單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn) 。Java可以編寫(xiě)桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。
如果你想學(xué)習(xí)好Java這門語(yǔ)言,首先你需要精通面向?qū)ο蠓治雠c設(shè)計(jì)(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應(yīng)該十分了解UML,尤其是class,object,interaction以及statediagrams。你需要學(xué)習(xí)語(yǔ)言的基礎(chǔ)知識(shí)以及它的核心類庫(kù)(collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。
另外你應(yīng)該了解JVM,classloaders,classreflect,以及垃圾回收的基本工作機(jī)制等。你應(yīng)該有能力反編譯一個(gè)類文件并且明白一些基本的匯編指令。如果你將要寫(xiě)客戶端程序,你需要學(xué)習(xí)WEB的小應(yīng)用程序(applet),必需掌握GUI設(shè)計(jì)的思想和方法,以及桌面程序的SWING,AWT, SWT。你還應(yīng)該對(duì)UI部件的JAVABEAN組件模式有所了解。JAVABEANS也被應(yīng)用在JSP中以把業(yè)務(wù)邏輯從表現(xiàn)層中分離出來(lái)。你需要學(xué)習(xí)技術(shù),如JDBCAPI并且會(huì)使用至少一種persistence/ORM構(gòu)架,例如JDO, CocoBase,TopLink,InsideLiberator(國(guó)產(chǎn)JDO紅工廠軟件)或者iBatis。
下面用10行代碼教大家學(xué)JQuery:
1、?JQuery(document).ready(function(){});
這句代碼是所有JQuery代碼的開(kāi)始,相當(dāng)于在頁(yè)面<body οnlοad="function">;
可以簡(jiǎn)寫(xiě)為$(document).ready(function(){});
再簡(jiǎn)寫(xiě)$().ready(function(){});
再簡(jiǎn)寫(xiě)$(function(){});
2、?$("#myDiv .myClass img :not(:first)");
這句代碼是整個(gè)JQuery的核心代碼。JQuery相比原生的JS的一大好處就是有大開(kāi)腦洞的選擇器,能夠按照需求得到一組頁(yè)面組件。
3、?$("img").attr("alt","my image");
這句代碼是通過(guò)選擇器選擇了頁(yè)面組件后的改變組件的屬性的操作
4、?$("img").css({"border-color":"red", "border-size":"2px"})
這句代碼是通過(guò)選擇器選擇了頁(yè)面組件后的改變組件樣式的操作。
5、?$("#myDiv").append("Hello, world");
這句代碼是頁(yè)面組件的文檔操作中的插入操作,當(dāng)然,有了插入操作肯定也有刪除等操作。
6、?$("#myButton").click(function(e){});
這句代碼是頁(yè)面組件的事件操作。
7、?$("#myDiv").show(1000);
這句代碼是頁(yè)面div組件的顯示動(dòng)畫(huà)。
8、?$.get("url", {}, function(data){});
這句代碼是JQuery里的AJAX的get方法操作。
9、?$.each(data, function(index, data){});
這句代碼是JQuery庫(kù)函數(shù)循環(huán)函數(shù)的使用。
10、?var myDiv = $("#myDiv")[0];
這句代碼是JQuery中將JQuery對(duì)象轉(zhuǎn)換成原生對(duì)象的一種方式。相反,將原生對(duì)象轉(zhuǎn)換成JQuery對(duì)象只需要使用JQuery的標(biāo)準(zhǔn)表達(dá)式就行了。例如:$(document)。JQuery庫(kù)大體上就是以上這么多內(nèi)容,除了基礎(chǔ)語(yǔ)法以外,需要學(xué)習(xí)的包含選擇器、屬性操作、CSS操作、文檔操作、事件、動(dòng)畫(huà)、AJAX,函數(shù)等。
轉(zhuǎn)載于:https://www.cnblogs.com/qianfengcs/p/10150749.html
總結(jié)
以上是生活随笔為你收集整理的Java学习的快速入门:10行代码学JQuery的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 工行香格里拉白金卡能办附属卡吗?附属卡办
- 下一篇: Java 类型转换String,List