C語言基礎學習PYTHON——基礎學習D16
20180927內容綱要:
1、JavaScript介紹
2、JavaScript功能介紹
3、JavaScript變量
不學python直接學c++可以嗎。4、Dom操作
a、獲取標簽
b、標簽操作
c、創建標簽
d、提交表單
e、事件操作
python編程語法大全,f、事件的捕捉與冒泡
5、js語法分析
6、小結
7、練習
1 JavaScript介紹
JavaScript是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。
python和c語言先學哪個。一個完整的 JavaScript 實現是由以下 3 個不同部分組成的:核心(ECMAScript)、文檔對象模型(Document Object Model,簡稱DOM)、瀏覽器對象模型(Browser Object Model,簡稱BOM)。
很多人看到 Java 和 JavaScript 都有“Java”四個字,就以為它們是同一樣東西,連我自己當初也是這樣。事實上,JAVA語言和JavaScript語言是相關的,但是它們的聯系并非你想像的那樣緊密。首先Java語言是SUN Microsystems公司的產品,而JavaScript是Netscape公司的產品。
其次它們在功能上也有些差異:
Java在客戶端的運行的應用程序叫做 Java Applet,是嵌在網頁中,而又有自己獨立的運行窗口的小程序。Java Applet 是預先編譯好的,一個 Applet 文件(.class)用 Notepad 打開閱讀,根本不能理解。Java Applet 的功能很強大,可以訪問 http、ftp等協議,甚至可以在電腦上種病毒(已有先例了)。
相比之下,JavaScript 的能力就比較小了。JavaScript 是一種“腳本”(“Script”),它直接把代碼寫到 HTML 文檔中,瀏覽器讀取它們的時候才進行編譯、執行,所以能查看 HTML 源文件就能查看JavaScript 源代碼。JavaScript 沒有獨立的運行窗口,瀏覽器當前窗口就是它的運行窗口。它們的相同點,我想只有同是以 Java 作編程語言一點了。
2 JavaScript功能介紹
python語言程序設計基礎、JavaScript是一門面向對象的動態語言,他一般用來處理以下任務:
修飾網頁
生成HTML和CSS
生成動態HTML內容
生成一些特效
提供用戶交互接口
python怎么學?生成用戶交互組件
驗證用戶輸入
自動填充表單
通過Nodejs實現像JAVA,C#,C++一樣的服務端程序
實現分布式WEB程序,包括前端和服務端
3 JavaScrip變量
編程軟件 python c++。變量值可能為:
數據,如string,number,boolean
對象的引用:如普通對象,數組,函數,日期,正則表達式
特殊值null,其通常用作用于初始化的對象變量的默認值
特殊值undefined,已經聲明但沒有初始化的初始值
數組,函數,日期和正則表達式是特殊類型的對象,但在概念上,日期和正則表達式是值類型,被包裝成對象形式體現。
C語言是在 語言的基礎上產生的?變量,數組,函數的參數和返回值都可以不聲明,它們通常不會被JavaScript引擎檢查,會被自動進行類型轉換。
1 function func(){2 if(1==1){3 var name = 'Kanghui';4 }5 console.log(name)6 }7
8 function func(){9 if(1==1){10 var name = 'Kanghui';11 }12 console.log(name)13 }14
15
16 xo = 'xiaoming';17 function func(){18 var xo = 'lili';19 function inner(){20 console.log(xo);21 }22 return inner;23 }24 var ret = func()25 ret()26
27 xo = 'xiaoming';28 function func(){29 var xo = 'lili';30 function inner(){31 console.log(xo);32 }33 var xo = 'tony'34 return inner;35 }36 var ret = func()37 ret()
python的基礎語言,作用域實例
4 Dom操作
1、獲取標簽
獲取單個元素 document.getElementById('i1')
獲取多個元素(列表)document.getElementsByTagName('div')
獲取多個元素(列表)document.getElementsByClassName('c1')
python語言程序設計pdf?a. 直接找
document.getElementById 根據ID獲取一個標簽
document.getElementsByName 根據name屬性獲取標簽集合
document.getElementsByClassName 根據class屬性獲取標簽集合
document.getElementsByTagName 根據標簽名獲取標簽集合
b. 間接
tag = document.getElementById('i1')
parentElement // 父節點標簽元素
children // 所有子標簽
firstElementChild // 第一個子標簽元素
lastElementChild // 最后一個子標簽元素
nextElementtSibling // 下一個兄弟標簽元素
previousElementSibling // 上一個兄弟標簽元素
2、標簽操作
a. innerText
獲取標簽中的文本內容
標簽.innerText
對標簽內部文本進行重新復制
標簽.innerText = ""
b. className
tag.className =》 直接整體做操作
tag.classList.add('樣式名') 添加指定樣式
tag.classList.remove('樣式名') 刪除指定樣式
PS:點我
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态