作用域是指變量函數一個作用范圍,規定了變量和函數的在哪里去掉用,JS不會報錯
? 理解
? 強調思考
num1 = ???; 222
num2 = ???; 報錯
? 已知:聲明全局變量的時候不是用var 是隱式聲明
? 原理:當在局部作用域中聲明一個全局變量的時候,首先他會在局部作用域去找個變量,如果沒有,則向上查找 【全局作用域】,當找到了變量,則個這個變量重新賦值,如果沒有找到就聲明
注意:必須要調用函數
全局作用域
局部作用域
在定義局部作用域的時候,聲明多個作用域,并且是包含關系的一個集合,調用函數,叫做作用域的鏈
運行結果:111
運行結果:222
上圖圖解結果:
i:4
J:5
<script>
var num = 111;
function fn1() {
var num = 222;
function fn2(){
num = 333;
function fn3(){
num = 444;
}
fn3();
}
console.log(num);
fn2();
console.log(num);
}
fn1();
console.log(num);
</script>
<script>
var str='字符串1';
function fun(str){
var str='字符串2';
function str(){
str = '字符串3'
}
console.log(str);
}
fun();
</script>
結論:局部變量>局部函數>形參>全局變量
局部作用域
全局作用域
一些函數的集合
調用的時候,如果局部作用域聲明了全局變量,那么這個時候會向上查找,一直找到為止,如果找到重新復制,沒有找到則聲明。如果找到的是一個局部變量【var】 ,則停止向上查找
局部作用域下的全局變量>函數>函數形參>全局變量
注意:
全局變量
全局作用域
局部變量
局部作用域
Browser object model 【BOM】 瀏覽器對象模型
我們JS有能力來操作瀏覽器
Window 瀏覽器操作對象, 對象想的頂層
Location 地址欄操作對象
History 操作對象
Document 網頁操作對象
Screen 瀏覽器屏幕操作對象
聲明的全局變量全部放在了window 對象中
innerWidth 獲取網頁的寬度
document.documentElement.clientWidth 兼容低版本瀏覽器
innerHeight 獲取網頁的高度
document.documentElement.clientHeight 兼容低版本瀏覽器
說明:高度寬度受狀態欄的影響
兼容性問題:
IE 6/7/8 低版本瀏覽器
高版本瀏覽器
IE9 以上
兼容性瀏覽器
谷歌、火狐、蘋果瀏覽器
alert
prompt
confirm
open(要打開的網頁地址,窗口的名字,窗口的外觀設置參數)
close()
print()
描述:
當加載網頁的時候,需要讓程序等待一段時間在來執行【只是執行一次】
語法:
setTimeout(‘fun’,s);
說明:
Fun:要調用的函數 fun “fun()”
S: 毫秒
返回值:當前的定時器的一個表示 。
語法:
clearTimeout(t);
功能:
清楚延時器 定義的操作方法,終止其運行
參數:
T: 定義延時器返回的參數
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>Document</title>
</head>
<body>
<input onclick="fun();" type="button" value="點擊顯示" >
</body>
<script>
function fun(){
//設置一個延時器
setTimeout(function(){
alert('彈出');
},5000);
}
</script>
</html>
描述:
當訪問網頁的時候,定時執行一段代碼【執行多次】
語法:
setInterval(‘fun’,s);
說明:
同上
描述:
清楚定時器,不讓代碼繼續執行
語法:
clearInterval(t);
點擊發送倒計時效果
1.點擊按鈕怎加點擊事件
2.修改按鈕里面的內容【value=”重新獲取驗證碼(事件)”】
3.讓按鈕不能再次進行點擊【disabled 按鈕的一個屬性】
4.增加倒計時的效果
setTimeout 執行一次
setInterval 執行多次
操作屬性:
Screen.width 獲取屏幕的寬度
Screen.height 獲取屏幕的高度
screen.availWidth 不包含任務欄
screen.availHeight 不包含任務欄
說明:瀏覽器的信息對象
appName : 瀏覽器發行型的版本
appVersion: 用戶瀏覽器的版本信息
userAgent: 用戶使用的瀏覽器的信息
使用:UserAgent 可以獲取用戶的詳細訪問信息,通過郵件的形式,將用戶的報錯發送到郵件中區, 這樣我們可以快速定位問題所在
屬性
Location.href 瀏覽器地址的重定向
方法:
Location.reload(); 刷新當前頁面 , loaction.href = location.href ;
用來記錄用戶訪問了哪些網頁
屬性
Length 長度 : 記錄瀏覽的個數
方法:
History.go(-1) 正數代表的是URL 向前, 負數 URL向后
History.back(); 一步一步的返回 <-
History.forward(); 前進->
Document object model 文檔對象模型
使JS有操作HTML的能力
對所有的DOM對象進行一個節點操作
增加節點,查找節點
對HTML下的節點進行查找, 快速定位。增加節點等。。。
節點有CSS屬性 style=’樣式’
也有直接操作樣式的屬性和方法
節點對象.style.樣式屬性有JS轉換=屬性的值
節點中的onclick /onchange ....
JS 直接操作的事件對象和方法
在HTML中,將結構使用一個類似于 倒立的樹狀結構
根節點 HTML 一個頁面只能有一個跟節點
子節點 某個節點的下一級節點
父節點 某個子節點的上一級
兄弟節點 并列關系的兩個節點
空白節點 :空格、換行
1)取子節點
節點對象.firstChild 獲取節點的第一個子節點
節點對象. lastChild 獲取節點的最后一個子節點
節點對象.children 獲取節點下的所有子節點 不包含空白節點
節點對象.childNodes 獲取節點下的所有子節點 包含空白節點
2)獲取兄弟節點
對象.nextSibling 獲取節點的下一個兄弟節點
對象.previousSibling 獲取節點的上一個兄弟節點
3)獲取父節點
對象.parentNode 獲取上一級的節點
4)獲取文本節點的值
對象.nodeName 獲取選中的節點的名稱
對象.nodeValue 獲取選中的節點的值
? 思考:獲取表單的值用什么?
? 案例
獲取小紅文本節點,并彈出值
<div><ul><li>老王</li><li>小紅</li><li>隔壁老王</li></ul></div>
案例:
1)語法
document.getElementById(‘id屬性的值’);
作用:根據節點里面的ID的屬性來獲取節點對象
document.getElementsByClassName(‘類名’)
作用:根據節點里面的class的屬性來獲取節點對象
document.getElementsByTagName(‘標簽名稱’)
作用:根據標簽名稱來獲取要操作的標簽對象
document.getElementsByName(‘屬性名稱’);
作用:根據標簽的屬性來獲取要操作的標簽對象
2)練習
<div id="first">床前明月光</div>
<div class="second">地上鞋兩雙</div>
<p class="second" name='nameValue'>自己去想象</p>
1)語法
對象.setAttribute(); //對節點對象增加屬性
對象.removeAttribute(); //刪除節點屬性
對象.getAttribute(“屬性名稱”); //獲取節點屬性的值
2)練習
? 思考:通過獲取網頁指定節點返回的對象.屬性名獲取屬性值和getAttribute有什么區別?
使用對象.屬性名稱 只能獲取系統預定義的屬性, 但是使用 getAttribute 這個方法可以獲取自定義屬性
3、獲取元素內容屬性
1)說明
對象.innerHTML //獲取包含了html標簽的內容
對象.innerText //獲取文本內容,將標簽過濾
2)練習
自覺完成
對象.createElement(‘標簽名稱’); //創建節點對象
對象.createTextNode(‘標簽里面的內容’); //給節點對象增加內容
對象.appendChild(‘追加的內容’); 最后面增加節點
對象.insertBefore(新節點對象,舊幾點對象) //追加到節點的前面
對象.removeChild(); 刪除子節點
給下面的詩增加標題《春曉》,并且在后面追加最后一句詩
<ul>
<li>春眠不覺曉</li>
<li>處處蚊子咬</li>
<li>點上蚊香后</li>
<ul>
<script>
objUl = document.getElementsByTagName('ul');
//獲取具體的操作節點
ul1 = objUl[0];
//創建節點
tmpObj = document.createElement('li');
//給臨時的節點增加內容
tmp2Obj = document.createTextNode("全部死光光");
//將內容追加進去
tmpObj.appendChild(tmp2Obj);
//增加新的li節點
ul1.appendChild(tmpObj);
//創建頭部標簽
tmpObj = document.createElement('li');
//頭部內容
tmp2Obj = document.createTextNode('<春曉>');
//把內容加到對象中區
tmpObj.appendChild(tmp2Obj);
console.log(ul1);
console.log(ul1.children);
//將創建的節點寫入到ul中去
ul1.insertBefore(tmpObj,ul1.children[0]);
console.log(objUl);
</script>
使用 JS 的內置操作樣式屬性來改變DOM的樣式
節點對象.style.JS的樣式屬性=’樣式的值’;
CSS定義: Font-Size:14px;
JS 定義 : fontSize = 14px;
如果CSS樣式沒有“-” 那么我們直接可以來使用
如果CSS樣式有“-”那么我們直接去掉“-”將后面的單詞的首字字母大寫即可
用戶對網頁的所有操作稱之為事件
1)鼠標事件
2)鍵盤事件
3)表單事件
4)焦點事件
5)UI事件
Onload使用說明:用戶打開一個網頁,進入網頁的加載過程,如果使用了onload , 那么,等頁面中的所有HTML結構全部加載完成后來運行
設置事件
<a 事件=“函數(值)”></a> //在標簽中的事件綁定
<script> 對象.事件=function(){}</script> //設置事件
<script> 對象.事件=null</script> //取消事件
1)設置(取消)DOM1級事件
多學一招 onclick=”函數(this)”
2)設置(取消)DOM2級事件
? 語法
ie6、7、8
添加DOM2級:attachEvent(事件名稱,事件流);
取消DOM2級:dectachEvent(‘事件名稱’);
主流瀏覽器
添加DOM2級:addEventListener(“事件名稱”,事件流);
取消DOM2級:removeEventListener(“事件名稱”);
腳下留心:
如果在主流的瀏覽器使用的時候click 是不加 on
在低版本的的瀏覽器中使用onclick 要加on
3)添加同類型的事件
通過DOM1級添加同類型的事件,只
一級事件會進行覆蓋,最后定義的會覆蓋前面定義的
通過DOM2級添加的同類型事件,
定義的每個事件都會執行一次
多個事件的集合,統稱為時間流
︴案例
1)事件流種類
冒泡事件 : 事件是由內向外
捕獲類型 : 事件是由外到內
2)說明
在主瀏覽器中使用 addEventListener(事件類型,處理函數,true) ;才會有捕獲類型。
在版本的瀏覽器中沒有捕獲類型,只有冒泡類型。
DOM1級是冒泡類型
3)驗證
? DOM1級就是冒泡型事件,無法改變
? DOM2級事件IE9以下統一冒泡型事件,無法改變
? DOM2級事件IE9及以上,默認冒泡事件;可通過更改第三個參數動態設置事件事件流:true表示捕捉型,false表示冒泡型
國榮|探尋西湖春曉的新視角
來源:綜合公共互聯網信息資料
圖文:岑國榮
汪莊,這座歷史悠久的名園,坐落在浙江杭州西湖風景名勝區,三面環湖,南依南山路。其獨特的地理位置和精美的園林設計,使其成為觀賞西湖春色的絕佳之地。
汪莊背倚雷峰塔,夕照山麓,與古剎凈慈禪寺相鄰,占據了觀賞西湖美景的絕佳位置,既可以近觀三潭印月,又可以遠眺南北高峰和保俶塔。這片依山傍水的秀美之地,天然景色令人陶醉。
汪莊曾是著名徽商、上海汪裕泰茶號老板汪自新的宅邸,占地面積達2.4萬平方米。園內亭閣高聳,樓臺飛檐,假山重疊,布置得極為精致,被譽為當時湖上最具有創意的園林之一。
新中國成立后,多位國家領導人曾在此下榻,并在此作出重大決策,使汪莊一時成為政治舞臺的焦點。隨著20世紀八十年代旅游業的興起,汪莊更名為西子賓館,并向公眾開放,成為江南園林建筑的杰出代表,更是欣賞西湖春曉的嶄新視角。
一、春滿汪莊
汪莊岸邊垂柳依依,春風拂面時,柳枝搖曳生姿,如同翠綠的絲帶般婀娜多姿。湖面波光粼粼,青山綠水倒映其中,形成一幅美麗的春日畫卷。
二、繁花盛景
莊園內四季花卉不斷,尤以菊花最為出名。又以春天的花卉最為繁盛。柳樹、桃花、櫻花等花卉競相綻放,綠樹成蔭,百花爭艷,構成一幅繁花似錦的春日盛景。
三、泛舟湖上
在汪莊的邊上,可以租一艘小船,在湖上泛舟漫游。小舟穿梭于湖水中,隨著水波蕩漾,讓人感受到一種寧靜與舒適。泛舟湖上,遠離城市的喧囂,沉浸在大自然的懷抱中,是一種難得的放松和享受。
四、 春韻繞塔
汪莊附近還有著名的雷峰塔,是西湖十景之一。在汪莊漫步時,可以欣賞到雷峰塔與湖光山色的交相輝映。春天時,塔身被綠意環繞,與盛開的花卉相互映襯,構成一幅美麗的春日畫卷。
五、夕陽余暉
夕陽西下時,汪莊的美景更是別有一番韻味。遠處的山巒被夕陽的余暉染成了金黃色,湖面也泛起了一層金色的波光。湖畔的垂柳與夕陽的余暉交相輝映,形成了一幅美麗的夕陽畫卷。此時,汪莊內的古亭也沐浴在夕陽的余暉中,顯得格外寧靜和古樸。
汪莊,這個隱藏在西湖邊的寶藏之地,無論是春滿汪莊的垂柳搖曳,還是繁花盛景的花卉爭艷,亦或是泛舟湖上的寧靜舒適,都讓人流連忘返,仿佛置身于一幅美麗的春日畫卷之中。
作者簡介
岑國榮 | 圖片來源:網絡
岑國榮,浙江省僑界中外文化藝術交流協會會長。歷任浙江省統計局副局長、黨組成員,省審計廳黨組副書記、常務副廳長,省僑聯黨組書記,省委巡視組組長,省政協委員,省人大常委會委員、民族宗教華僑外事委員會副主任委員。
2024.04.27(綜合)#朱明智庫 #思想百科
【參考鏈接】:
公共互聯網新聞和公共百科知識與文庫
https://www.163.com/dy/article/J0Q4I4CQ05418JHM.html
https://www.sohu.com/a/774721767_121322050
https://mp.weixin.qq.com/s/x43vW_KJSkJmtDPh0kTE6A
https://mp.weixin.qq.com/s/1b7Xs9UCkoS-qmxqQzMeTA
https://mp.weixin.qq.com/s/lzCzDcBzQaKUZhnRT7RYEw
https://www.tianyancha.com/company/3088677724
https://www.baike.com/wikiid/3291198598793261025?source=search
https://baike.baidu.com/item/%E5%B2%91%E5%9B%BD%E8%8D%A3/73774
https://www.163.com/dy/article/ITG78DL205418JHM.html
(圖片來源:網絡)
西陵區幼兒園2021年招生公告
2021年點軍區
中小學新生入學學位申請如下
一、基本原則
堅持政府統籌、以區為主、劃片招生、免試就近和公民同步的招生原則。
二、公辦中小學招生片區
三、日程安排
小學入學
初中入學
四、學位申請流程
1.線上申請
操作方式:家長申報小學一年級、初中一年級學位,均在線上指定網站申請。具體如下:
電腦操作:進入湖北政務服務網:宜昌市特色服務適齡兒童入學,網址http://zwfw.hubei.gov.cn/s/index.html?areaId=420500000000。登錄,選擇適齡兒童入學---參看招生信息及操作說明---填寫學生身份等信息,提交成功后,退出---等待通知。
手機操作:進入“市民e家”微信公眾號或“宜格微治理”居民微信群。操作同上。
溫馨提示:①在線上申請小學一年級學位的兒童,出生日期需在2015年8月31日或之前。②有意就讀民辦學校的學生,家長必須先申請1所公辦學校學位,提交后,再申請1所民辦學校的學位。民辦學校確認錄取后,其公辦學校學位將不再保留。家長未申報民辦學校學位或未被申請的民辦學校錄取,平臺系統將根據其提交的信息安排公辦學校的學位。
2.系統比對
①根據家長提交的信息,平臺系統將自動比對。若平臺系統比對成功,將顯示“審核通過”,家長登錄平臺查看或收到通知短信;
②若比對不成功,家長可通過平臺或短信查看何時在何校進行面審。
比對依據:學生對應學校是依據學生父母或法定監護人的正式居住房和本人的戶籍信息進行比對的,若二者信息不一致的以正式居住房信息為準;進城務工人員隨遷子女對應片區學校以居住證(或正式租房)信息和務工經商證明為準;家長線上提交的資料,學校無法判斷的,學校將通知家長帶相關資料原件到校進行審核。
3.學校面審
①平臺系統比對不成功,需要學校線下審核學生資料。面審通過,公辦學校在系統中操作“面審通過”,平臺系統會推送報教育局審核。
②面審不通過,學校在平臺系統中操作“面審不過”,并將“面審不過”學生名冊、面審不過原因及相關資料上報區教育局審核。
4.區局審核
①審核學校上報“面審通過”學生。
②審核學校上報“面審不過”學生,區教育局統籌分流對應到其他學校。
5.學生報到
家長查看錄取結果,打印入學通知書,按學校入學要求按時帶學生到校報到注冊。
五、民辦學校招生方式
宜昌天問學校(含初中部、小學部)、點軍區優德外國語學校兩所民辦學校招生在全市統一的招生平臺上通過家長網上報名確認。每名學生家長在申報民辦學校學位時,需首先申報1個公辦學校學位,再申報1個民辦學校學位,且只能申報1個民辦學校學位參加該校招生錄取。
民辦學校按招生計劃招錄學生,不得突破招生計劃數。民辦九年一貫制的學校的初中部,可在總計劃內分設本校小學直升計劃和校外招生計劃。
6月28日、6月30日,區教育局分別開展民辦小學、民辦初中搖號錄取工作。
當報名人數小于或等于民辦學校招生計劃的,全部錄取。報名人數超過招生計劃的,按市教育局統一要求,校外計劃錄取實施電腦隨機方式錄取。
民辦學校錄取名單在市招生平臺上進行公示。學生被民辦學校錄取后,不再保留公辦學校學位。
↓學校招生咨詢電話↓
關于做好猇亭區
根據《幼兒園工作規程》、《省教育廳關于進一步規范幼兒園辦園行為的通知》、《宜昌市學前教育規范辦園行為九不準》等規定,現將2021年秋季學期伍家崗區公辦幼兒園招生工作公告如下:
↓伍家崗區幼兒園基本信息表↓
來源丨西陵區教育局、點軍教育、猇亭教育、伍家教育
編輯丨好兒 編審丨翟婷婷
轉載須注明來源
*請認真填寫需求信息,我們會在24小時內與您取得聯系。