Ⅰ jsp鍜宩s镄勫尯鍒銆
JSP涓嶫avaScript锛圝avaScript镄勭缉鍐椤氨鏄痡s锛変箣闂寸殑涓浜涗富瑕佸尯鍒锛
1銆丣ava Server Pages鏄涓绉嶅姩镐佺绣椤垫妧链锛岃孞avaScript鏄涓绉鑴氭湰璇瑷锛屽彲浠ヤ娇闱欐丠TML鍐呭
鎴愪负锷ㄦ併
2銆丣ava Server Pages鍏锋湁鍦℉TML涔嬮棿娣诲姞Java浠g爜镄剆criptlet锛岃孞avaScript鍏锋湁璁稿氩唴缃
鍑芥暟锛屽彲浠ヤ娇鐢ㄥ熀浜闱㈠悜瀵硅薄缂栫▼妯″瀷涓锘轰簬铡熷瀷妯″纺镄勭户镓跨殑JavaScript瀵硅薄𨱒ヤ慨鏀规暟鎹銆
3銆丣ava Server Pages鍏锋湁JSTL鏀鎸佷互澶勭悊涓浜涘嶆潅镄勫姛鑳斤纴钥孞avaScript鍏锋湁涓嶅悓镄勬暟鎹绫
鍨嬶纴濡侭oolean锛孨umber锛孲tring锛娈ate锛孧ath锛孒TML DOM鍜孯egExp绛夛纴
4銆丣ava Server Pages鍑犱箮鏀鎸佹墍链塛eb娴忚埚櫒锛岃孞avaScript涓嶆敮鎸佽法娴忚埚櫒锷熻兘锛屽艰嚧鍦
娴忚埚櫒镟存敼链熼棿镓ц屽皯閲忓姛鑳界殑澶辫触瀵艰嚧涓嶅埄銆
5銆丣ava Server Pages灏嗛氲繃Web链嶅姟鍣ㄤ粠钖庣锻堢幇鍜屾彁渚涳纴钥孞avaScript鏄涓绉嶈剼链璇瑷锛
鍙浠ュ湪瀹㈡埛绔鍜屾湇锷″櫒绔浣跨敤锛屾垨钥呭湪娴忚埚櫒绔鎴栧㈡埛绔浣跨敤锛屽叾涓浠g爜灏嗙敱鍐呴儴缂栬疟銆
JavaScript鍐呯疆缂栬疟鍣绉颁负JIT缂栬疟鍣锛岀劧钖庡畠灏嗗湪娴忚埚櫒涓瑙i喷锛屾ā鍧楃殑镓ц岀◢钖庡湪瀹㈡埛绔鐜
澧冿纸鍗虫祻瑙埚櫒锛変笂鍙戠敓銆
6銆丣ava Server Pages鍏锋湁JSR瑙勮寖锛岃繖鏄疧racle镄勬爣鍑嗭纴钥孞avaScript鍏锋湁链鏂版爣鍑嗭纴绉颁负
ES 9锛圗CMAScript镙囧嗳锛夛纴鏀鎸佸叾缂栫▼妯″瀷涓镄勯珮绾у姛鑳芥柟闱㈠拰鍑犱釜楂橀桩鍑芥暟銆
7銆丣ava Server Pages鍦ㄥ紑鍙戝嶆潅锷熻兘鏂归溃瀛桦湪灞闄愭э纴钥孞avaScript链変竴涓镙囧嗳瑙勮寖锛屽彲浠
浣跨敤JS寮哄ぇ镄勫嚱鏁扮紪绋嬫柟闱㈡潵镎崭綔澶嶆潅妯″潡銆
8銆丣ava Server Pages鍦╓eb瀹瑰櫒涓鍏锋湁JSP闅愬纺瀵硅薄锷熻兘锛岃孞avaScript鍏锋湁鍙阃氲繃浣跨敤let
鍏抽敭瀛楀湪ES 6镙囧嗳涓浣跨敤镄勬彁鍗囧姛鑳姐
9銆丣ava Server Pages鏀鎸琛ㄨ揪寮璇瑷锛圗L锛夛纴瀹冩彁渚涘笿ava瀵硅薄涓镄勫嚱鏁板拰鏁版嵁镄勮块梾锛岃
JavaScript鍏锋湁闅愬纺铡熷瀷寮旷敤锛岀敤浜庡紩鐢↗S瀵硅薄涓镄勬暟鎹銆
10銆丣ava Server Pages链塉SP缂栬疟鍣锛屽畠灏呙SP杞鎹涓篠ervlet𨱒ヨВ閲婄绣椤靛唴瀹瑰拰鏄剧ず锛岃
JavaScript链塉avascript瑙i喷鍣𨱒ヨВ鏋愮О涓筼avascript寮曟搸镄勪唬镰併
镓╁𪾢璧勬枡锛
JavaScript镄勪紭镣
1銆侀熷害銆傚㈡埛绔疛avaScript闱炲父蹇锛屽洜涓哄畠鍙浠ュ湪瀹㈡埛绔娴忚埚櫒涓绔嫔嵆杩愯屻傞櫎闱为渶瑕佸栭儴璧
婧愶纴钖﹀垯JavaScript涓崭细鍙楀埌钖庣链嶅姟鍣ㄧ殑缃戠粶璋幂敤镄勯樆纰嶃傚畠涔熸病链夊繀瑕佸湪瀹㈡埛绔缂栬疟锛岃繖
缁欎简瀹冧竴瀹氱殑阃熷害浼桦娍锛堟巿浜堬纴澧炲姞涓浜涢庨橹鍙栧喅浜庢墍寮鍙戜唬镰佺殑璐ㄩ噺锛夈
2銆佺亩鍗曘侸avaScript镄勫︿範鍜屽疄鐜扮浉瀵圭亩鍗曘
3銆佷汉姘斻侸avaScript鍦╓eb涓闅忓勫彲鐢ㄣ傚︿範JavaScript镄勮祫婧愬緢澶氥係tackOverflow鍜
GitHub链夎稿氢娇鐢↗avascript镄勯”鐩锛屽苟涓旇瑷浣滀负涓涓鏁翠綋杩戝勾𨱒ュ湪涓氱晫銮峰缑浜嗗緢澶х殑鍏
娉锛屽挨鍏舵槸銆
4銆佷簰镎崭綔镐с侸avaScript鍙浠ュ緢濂藉湴涓庡叾浠栬瑷涓璧蜂娇鐢锛屽苟涓斿彲浠ュ湪钖勭嶅悇镙风殑搴旂敤绋嫔簭涓
浣跨敤銆备笌PHP鎴朣SI鑴氭湰涓嶅悓锛孞avaScript鍙浠ユ彃鍏ヤ换浣旷绣椤碉纴镞犺鏂囦欢镓╁𪾢钖濡备綍銆
JavaScript涔熷彲浠ュ湪鐢ㄥ叾浠栬瑷缂栧啓镄勮剼链涓浣跨敤锛屼緥濡侾erl鍜孭HP銆
5銆佹湇锷″櫒璐熻浇銆傚㈡埛绔鍑忓皯浜嗗圭绣绔欐湇锷″櫒镄勯渶姹伞
6銆佷赴瀵岀殑鎺ュ彛銆傛嫋鏀剧粍浠舵垨婊戝潡鍙涓烘偍镄勭绣绔欐彁渚涗赴瀵岀殑鐣岄溃銆
7銆佹墿灞曞姛鑳姐傚儚Greasemonkey杩欐牱镄勭涓夋柟闄勫姞缁勪欢浣縅avaScript寮鍙戜汉锻樿兘澶熺紪鍐椤彲浠ュ湪
镓闇缃戦〉涓婃墽琛屼互镓╁𪾢鍏跺姛鑳界殑JavaScript浠g爜鐗囨点
8銆佸氩姛鑳芥с傚备粖锛屾湁璁稿氭柟娉曞彲浠ラ氲繃Node.js链嶅姟鍣ㄤ娇鐢↗avaScript銆傚傛灉鎭ㄤ娇鐢
Express寮曞node.js锛屼娇鐢ㄥ儚mongodb杩欐牱镄勬枃妗f暟鎹搴掳纴骞跺湪鍓岖涓哄㈡埛绔浣跨敤
JavaScript锛屽垯鍙浠ヤ粎浣跨敤JavaScript浠庡墠鍒板悗寮鍙戞暣涓狫avaScript搴旂敤绋嫔簭銆
Ⅱ 资源分类有哪些什么样的是静态资源什么样的是动态资源
web资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。静态资源:html、css、js、txt、mp4视频,jpg图片。动态资源:jsp页面、Servlet程序。
Web服务器的作用是接收客户端的请求,给客户端作出响应。
对于JavaWeb程序而已,还需要有JSP/Servlet容器,JSP/Servlet容器的基本功能是把动态资源转换成静态资源,当然JSP/Servlet容器不只这些功能,我们会在后面一点一点学习。