JavaScript是什麼

2021-03-05 傳智播客博學谷
javaScript的簡單介紹【javaScript是什麼?】

javaScript----是一種面向對象的腳本語言。

面向對象是一種編程思想,看不見摸不著,只能體會,用實際行動來證明。

面向對象這種編程思想是對面向過程的思想的升華。

面向過程的思想

面向過程的思想就是需要將沿途經過的地方保存下來,這些地方連接在一起就形成了過程。

面向過程的思想----C語言【指針】

面向對象的思想就是只需要知道開始和結束位置就可以,至於中間是如何完成的不需要關注。開始和結束位置就是對象。

面向對象的思想—java、 C#
腳本—寫好的程序不需要中間轉換,就能立即在運行環境中運行。javaScript,SQL

為html網頁提供動態效果【特效】。
完成與後臺處理程序數據交互。【1.發請求{要} 2.處理數據】

簡單的具體操作:

1.直接向html文件中寫出標記和內容。

2.對事件的反應
3.改變 HTML 內容
4.改變 HTML 圖像
5.改變 HTML 樣式
6.驗證輸入

HTML 中的腳本必須位於 標籤之間。

腳本可被放置在 HTML 頁面的 和 部分中。

可以將javascript程序單獨保存在一個文件中,保存javascript程

序的文件後綴名一定是「.js」,r然後在html文件中和部分通過

mytest.js

//在獨立的javascript文件中編寫程序代碼是不需要

為了以後調試程序,輸出運行結果,判斷程序運行是否正常,找出錯誤並修改。

使用 window.alert() 彈出警告框。

使用 document.write() 方法將內容寫到 HTML 文檔中。

使用 innerHTML 寫入到 HTML 元素。

使用 console.log() 寫入到瀏覽器的控制臺。

1.變量的名稱可以由數字、字母、$ 、_ ,數字不能開頭。
2.變量的名稱不能有空格,不能使用中文。
3.區分大小寫(y 和 Y 是不同的變量)
4.不能是關鍵字。
關鍵字就是javascript語言為一些單詞賦予了特殊的含義,這是被賦予了特殊的含義的單詞就是關鍵。【被javascript語言佔用】。

相關焦點

  • JavaScript為什麼這麼難?
    只有真正的javascript程式設計師才知道javascript太難了。其他程式設計師都覺得javascript是門玩具語言。javascript太難了。控制臺將輸出什麼?javascript中的作用域是可以通過向上查找的,通過閉包可以讓函數引用底層的作用域變量,可以在高層訪問底層的作用域。好象沒什麼難得。看看例子
  • 七天學會javascript第一天javascript介紹
    javascript介紹javascript數據類型javascript運算符javascript對象javascriptDate對象javascript String對象JavaScript常用於實現一些前端效果。
  • Javascript 生成器
    什麼是生成器? 在 javascript 中,如果想要使用生成器,則需要: 定義特殊的生成器函數 調用該函數創建一個生成器對象 在循環中使用該生成器對象,或直接調用其 方法 我們以下面這個簡單的程序做為起點,並執行以下每個步驟:
  • javascript流程語句
    小案例:輸入兩個數,然後交換這兩個數,再輸出他們交換後的結果<script type="text/javascript">var num1 = 20;var num2 = 10;var tmp =num1;num1 = num2;num2 = tmp;alert(
  • Css語法特點是什麼?Css和html、javascript的關係是什麼?
    cssCss語法特點是什麼?Css樣式表主要由很多樣式規則組成,規則主要由兩部分構成+選擇器+一條或多條聲明(屬性和值)。Css和html、javascriptCss和html、javascript的關係是什麼?
  • JavaScript 執行機制
    因為javascript是一門單線程語言,所以我們可以得出結論:看到這裡讀者要打人了:我難道不知道js是一行一行執行的?還用你說?1.關於javascriptjavascript是一門單線程語言,在最新的HTML5中提出了Web-Worker,但javascript是單線程這一核心仍未改變。所以一切javascript版的"多線程"都是用單線程模擬出來的,一切javascript多線程都是紙老虎!
  • javascript定時器
    在javascript中,定時器一共有兩個:setTimeout與setInterval例1:使用javascript彈出一個helloworld例2:過3秒後彈出一個helloworld3秒後彈出helloworld,只執行一次,默認情況下setTimeout
  • JavaScript函數 - 事件驅動
    什麼是事件驅動函數? 最後給大家補充一個知識,叫做事件驅動函數,它到底是做什麼的呢?在頁面交互的過程中所調用的函數,該函數被稱之為事件驅動函數。現在先來簡單的了解一下,以後會詳細講到什麼是事件?和頁面交互的行為稱之為事件比如:滑鼠點擊某個按鈕時(onclick)、滑鼠浮動,或者滑鼠離開某一個區域(onmouseover、onmouseout)、文本框獲取焦點和失去焦點時(onfocus、onblur)等等如果我們想給一個按鈕綁定一個事件,就要通過事件驅動函數來綁定,並且通過id來找到它<script type = "text/javascript
  • 網頁性能之html css javascript
    前言html css javascript可以算是前端必須掌握的東西了,但是我們的瀏覽器是怎樣解析這些東西的呢 我們如何處理html css javascript這些東西來讓我們的網頁更加合理,在我這裡做了一些實驗,總結起來給大家看看。
  • 淺談javascript的分號
    javascript的分號代表語句的結束符,但由於javascript具有分號自動插入規則,所以它是一個十分容易讓人模糊的東西,在一般情況下,一個換行就會產生一個分號,但實際情況卻不然,也就是說在javascript中換行可能產生分號,也可能不產生,是否自動插入分號,主要看上下行。
  • JavaScript入門教程
    起源javascript前身叫做livescript,sun公司推出java,netspace公司引進java的概念,重新設計livescript,並更名javascript。發明者,布蘭登.艾克,表單驗證原先要經過伺服器,伺服器壓力大,等待時間長,js僅在客戶端就可完成。是什麼是一種腳本語言,是一種輕量級的程式語言。
  • 這一次,徹底弄懂 JavaScript 執行機制
    我們真的要徹底弄明白javascript的執行機制了。1.關於javascriptjavascript是一門單線程語言,在最新的HTML5中提出了Web-Worker,但javascript是單線程這一核心仍未改變。
  • 重新認識javascript的settimeout和異步
    但是原因到底是什麼呢?自己一時也說不太清楚,反正感覺就是一個死循環造成的。然後看了一下文章下面的評論,發現5樓和6樓的回答很有道理,主要意思就是說javascript引擎是單線程執行的,while循環那裡執行的時候,settimeout裡面的函數根本沒有執行的機會,這樣while那裡永遠為真,造成死循環。
  • 走近 (javascript, 函數式)
    什麼是函數式目前主流的命令式編程方式當中,將程序抽象成數據和過程的集合。
  • 最強大、最牛逼的javascript視頻免費發布啦
    是一門非常強大的腳本語言,應用的範圍非常廣泛,每一個web開發者學好javascript也是必須的,本套視頻教程詳細的講解了javascript各個知識點、關鍵點,其中涉及到高深的函數概念、原型概念、接口概念、單體概念、更是詳細的講解了javascript設計模式。 本
  • javascript之常用數據類型及判斷方法
    前端工作者學習之路對於剛開始入門的前端人員來說,javascript中的數據類型是既熟悉又籠統的概念,不論在php,還是c語言抑或java,他們的數據類型都各不相同,大家也千萬不用混淆,今天,我們來具體重新了解下javascript中的常見數據類型以及他們的判斷方法。
  • javascript如何執行調試
    javascript中執行調試的方法有:使用console.log()方法,或者使用關鍵字「debugger」。有時代碼可能會包含某些錯誤。而作為腳本語言,JavaScript無法在瀏覽器中顯示任何錯誤消息。但是,這些錯誤卻會影響輸出。
  • 初識javascript,JS的歷史_騰訊新聞
    javascript和H5的關關係 什麼是HTML5? javascript的應用範圍 1.PC端web開發(網站) 2.移動端開發(webApp、混合App)服務端開發(NodeJs) 3.遊戲開發(unity3D-TypeScript,網頁遊戲)在線演示:忍者水果
  • JavaScript 基礎語法
    <div onclick="alert('利利、堡堡');">HTML5學堂創始人~</div>代碼分析:滑鼠點擊div標籤的時候,會出現彈窗並且裡面顯示的內容是「利利、堡堡」;可以把標籤裡的onclick進行拆開理解,on是「在什麼上
  • JavaScript:學會splice()數組操作
    使用javascript數組類型內置的splice方法僅需一行代碼即可輕鬆實現對數組元素進行插入、刪除、替換操作。方法名:Array.prototype.splice(index,count[,elm1,elm2...n])使用Array類型的splice方法可以對數組元素進行插入、替換、刪除。