jsp隱含對象,計算機基礎,javaScript

Day_01

jsp中的<%%>,<%!%>,<%=%>

<%%>等價於jsp:scriptlet</jsp:scriptlrt>:叫做腳本片段,定義局部變量或者調用其他方法,但不能定義方法.

<%!%>等價於jsp:declaration</jsp:declaration>:叫做聲明,定義全局變量以及方法和屬性.

<%=%>等價於jsp:expression</jsp:expression>叫做jsp表達式,用於將以聲明的變量和表達式輸出到網頁上.注意不能用分號(;)來結束表達式

<%!
	private int initVar=0;
	private int serviceVar=0;
	private int destroyVar=0;
 %>
 <%!
     public void jspInit(){
    	initVar++; 
	 }
	 public void jspDestroy(){
    	destroyVar++; 
	 }
 %>
 <%
 	serviceVar++;
	 String i="初始化次數"+initVar;
     String s="執行的次數"+serviceVar;
     String d="銷燬的次數"+destroyVar;
 %>
  <h1>頁面輸出結果<h1>
  <p><%=i%></p>
  <p><%=s%></p>
  <p><%=d%></p>
  
   頁面輸出結果  
   初始化次數1
   執行次數1
   銷燬次數0

在這裏插入圖片描述

計算機基礎
計算機語言的種類非常多,但是可分成機器語言,彙編語言,高級語言.
機器語言它是由0和1組成的二進制數,二進制數是計算機語言的基礎.
彙編語言和機器語言實質是相同的,都是直接對硬件操作.
高級語言c,c++,c#,java,python,php,javaScript,Go

在這裏插入圖片描述

數據存儲單位:bit<Byte<kb<GB<TB 8b=1B

javaScript

是什麼?

運行在客戶端的腳本語言,腳本語言就是不需要編譯,運行過程中由js解析器(js引擎)逐行來進行解釋並執行的

作用

表單的動態校驗

網頁特效

服務端開發(Node.js)

桌面程序(Electron)

App(Cordova)

控制硬件–物聯網(Ruff)

遊戲開發(cocosd-js)

瀏覽器執行javaScript的原理

瀏覽器的組成:渲染引擎和js引擎

渲染引擎用來解析HTML與CSS俗稱內核.

js引擎也稱之爲js解析器,用來讀取網頁中的JavScript代碼

瀏覽器本身並不會執行js代碼,而是通過內置JavaScript引擎來執行js代碼,js引擎執行代碼時候是逐行解析,每一句源碼轉換爲機器語言,然後由計算機去執行,所以javaScript語言歸類於腳本語言,會逐行解析執行.

JavaScript有那三部分組成

ECMAScript(JavaScript語法),DOM(頁面文檔對象模型),BOM(瀏覽器對象模型)

JavaScript的三個輸入語句

js書寫的位置爲行內,內嵌,外部.

行內式的js直接寫到元素的內部;

內嵌的js寫到head裏面;

外部式在head裏面進行引入

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Document </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <!--2:內嵌式的js-->
  <script>
  alert('666');
  </script>
   <!--3:外部式的js-->
   <script src="my.js"></script>
 </head>

 <body>
 <!--1:行內式的js直接寫到元素的內部-->
  <input type="button" value="按鈕" onclick="alert('沒毛病')"></input>
 </body>
</html>

html中的註釋

js中的註釋//或/**/

jsp中的註釋<%–註釋–%>

alert(msg) 瀏覽器彈出警示框

console.log(msg) 瀏覽器控制檯輸出打印

prompt(info) 瀏覽器彈出輸入框,用戶可以輸入

變量

變量的作用:存放數據,是內存中用來存放數據的空間.

變量的初始化:聲明變量(var age;),賦值

變量的命名規範:

變量如何在內存中存儲的:

og(msg) 瀏覽器控制檯輸出打印

prompt(info) 瀏覽器彈出輸入框,用戶可以輸入

變量

變量的作用:存放數據,是內存中用來存放數據的空間.

變量的初始化:聲明變量(var age;),賦值

變量的命名規範:

變量如何在內存中存儲的:

交換變量案例:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章