信息技術的發(fā)展,給人類帶來了巨大的變革,快速改變著人們的生活。
有*說:未來20年,不懂編程將會成為某種意義上的"文盲"。也就是說在未來,編寫程序將是一個人*基本的謀生技能之一。
那么,怎樣才能讓孩子走進編程的大門,形成編程思維,并且能用編程來解決實際生活中的問題呢?
它采用故事驅動,激發(fā)了學習者的興趣;圖文并貌,易于理解;化整為零,將復雜的編程問題分解成小步驟,一步步用編程來完成,使得學習者由淺入深地學會復雜的編程技能。
英國青少年開發(fā)者社區(qū)是一家培養(yǎng)未來技術明星的全球性社區(qū)。全球愛好編程的少年兒童在這個社區(qū)可以遇到志同道合的朋友,學習創(chuàng)建應用程序、網站和算法,并且能受到*的編程*的指導。
《開始編程》講述了如何用HTML(超文本標記語言)、CSS(層疊樣式表)和Javascript編程語言來創(chuàng)建網站、編寫基于網頁的應用程序和游戲等互聯(lián)網開發(fā)。其內容分為三個部分:
*個部分是制作簡單的網頁和給網頁創(chuàng)建密碼;
第二部分是設計基于網頁的應用程序和利用網絡資源來創(chuàng)建網頁;
第三部分是制作基于網頁的游戲和創(chuàng)建網站。
首先,我們來了解一下HTML、CSS和Javascript編程語言。
HTML是一種超文本標記語言,可以給瀏覽器發(fā)送指令,給網頁添加文字和圖片,把一條條信息組合成行、段落或章節(jié)。目前幾乎所有網頁的基本結構,都是用HTML編寫的。
CSS(層疊樣式表)是一種經常與HTML配合使用的編程語言。它可以改變網頁的外觀,比如網頁中文字大小、顏色和位置,或是網頁背景色等,使網頁更漂亮。
Javascript是一種*流行的編程語言,可以讓HTML和CSS編寫的網頁具有交互性,即讓網頁能根據用戶的操作做出改變。
其次,我們來了解一下編寫網頁所用軟件和注意事項。
所用軟件:
如果電腦是Windows操作系統(tǒng),可以用"記事本";如果電腦是MacOS操作系統(tǒng),可以用"文本編輯";如果是想更專業(yè),也可以使用專業(yè)的網頁編輯軟件Frontpage、Dreamweaver等。
注意事項:
1.把自己創(chuàng)建的所有HTML文檔、以及用到的圖片都放在一個文件夾里;
2.代碼中的字母的大小寫要分清;符號用半角的;給Javascript的一段代碼命名時,用駱駝拼寫法(把兩個單詞拼成一個單詞,*個單詞以小寫字母開頭,第二個單詞以大寫字母開頭,兩個單詞之間沒有空格,比如sayHello);
3.不一定自己編寫代碼,可以登錄后浪出版社官網(http://www.hinabook.com)點擊"下載",再點擊"資料",找到"《開始編程!》資料包"進行下載,然后在資源包里,找到需要的代碼,復制到自己的HTML文檔里。
另外,如果看到網頁中喜歡的設置,可以點擊瀏覽器的"查看原代碼",然后復制相應代碼到自己的HTML文檔里(這種方法需要能讀懂代碼,適合有一定網頁編程基礎的人)。
*后,我們來試著編寫一個網頁。
先創(chuàng)建一個HTML文檔
創(chuàng)建一個祝福端午節(jié)的網頁:
1、打開"記事本",輸入代碼,如圖1,保存成"端午.HTML"。
2、雙擊"端午.html",瀏覽器顯示如圖2。
然后用CSS改變字體顏色和位置
讓網頁中顯示的字的顏色變成紅色,并且居中。
1、在原有代碼上加入代碼
和
2、雙擊端午.html,瀏覽器顯示如圖4。
*后用Javascript設置訪問網頁的密碼
只有輸入正確的密碼(比如密碼設置為abc300),才可以訪問端午網站,否則提示"密碼錯誤,拒絕訪問!"
1、在"記事本"里新建一個文檔,輸入代碼如圖5,然后保存成"密碼.html"。
2、雙擊密碼.html,瀏覽器打開,顯示如圖6。
3、如果輸入的密碼是abc300,則跳轉到端午.html網頁,否則拒絕訪問端午.html網頁,瀏覽器顯示如7。