信息技術(shù)的發(fā)展妄壶,給人類帶來了巨大的變革,快速改變著人們的生活氨淌。
有專家說:未來20年伊磺,不懂編程將會成為某種意義上的“文盲”盛正。也就是說在未來屑埋,編寫程序?qū)⑹且粋€人最基本的謀生技能之一。
那么续崖,怎樣才能讓孩子走進編程的大門团搞,形成編程思維,并且能用編程來解決實際生活中的問題呢莺丑?
英國青少年開發(fā)者社區(qū)(Young Rewired State)編撰的 《開始編程》一書是首先書。
它采用故事驅(qū)動萧豆,激發(fā)了學習者的興趣昏名;圖文并貌,易于理解轻局;化整為零,將復雜的編程問題分解成小步驟览爵,一步步用編程來完成镇饮,使得學習者由淺入深地學會復雜的編程技能。
英國青少年開發(fā)者社區(qū)是一家培養(yǎng)未來技術(shù)明星的全球性社區(qū)储藐。全球愛好編程的少年兒童在這個社區(qū)可以遇到志同道合的朋友,學習創(chuàng)建應(yīng)用程序蛛碌、網(wǎng)站和算法辖源,并且能受到優(yōu)秀的編程專家的指導。
《開始編程》講述了如何用HTML(超文本標記語言)同木、CSS(層疊樣式表)和JavaScript編程語言來創(chuàng)建網(wǎng)站、編寫基于網(wǎng)頁的應(yīng)用程序和游戲等互聯(lián)網(wǎng)開發(fā)秕硝。其內(nèi)容分為三個部分:
第一個部分是制作簡單的網(wǎng)頁和給網(wǎng)頁創(chuàng)建密碼洲尊;
第二部分是設(shè)計基于網(wǎng)頁的應(yīng)用程序和利用網(wǎng)絡(luò)資源來創(chuàng)建網(wǎng)頁;
第三部分是制作基于網(wǎng)頁的游戲和創(chuàng)建網(wǎng)站坞嘀。
首先,我們來了解一下HTML棺滞、CSS和JavaScript編程語言。
HTML是一種超文本標記語言继准,可以給瀏覽器發(fā)送指令,給網(wǎng)頁添加文字和圖片室谚,把一條條信息組合成行、段落或章節(jié)秒赤。目前幾乎所有網(wǎng)頁的基本結(jié)構(gòu)憎瘸,都是用HTML編寫的。
CSS(層疊樣式表)是一種經(jīng)常與HTML配合使用的編程語言含思。它可以改變網(wǎng)頁的外觀,比如網(wǎng)頁中文字大小饲做、顏色和位置遏弱,或是網(wǎng)頁背景色等,使網(wǎng)頁更漂亮漱逸。
JavaScript是一種最流行的編程語言,可以讓HTML和CSS編寫的網(wǎng)頁具有交互性肮砾,即讓網(wǎng)頁能根據(jù)用戶的操作做出改變袋坑。
其次,我們來了解一下編寫網(wǎng)頁所用軟件和注意事項枣宫。
所用軟件:
如果電腦是Windows操作系統(tǒng),可以用“記事本”洋幻;如果電腦是MacOS操作系統(tǒng)翅娶,可以用“文本編輯”好唯;如果是想更專業(yè)厂庇,也可以使用專業(yè)的網(wǎng)頁編輯軟件Frontpage、Dreamweaver等权旷。
注意事項:
1.把自己創(chuàng)建的所有HTML文檔贯溅、以及用到的圖片都放在一個文件夾里;
2.代碼中的字母的大小寫要分清它浅;符號用半角的;給JavaScript的一段代碼命名時鄙麦,用駱駝拼寫法(把兩個單詞拼成一個單詞镊折,第一個單詞以小寫字母開頭,第二個單詞以大寫字母開頭恨胚,兩個單詞之間沒有空格,比如sayHello)寒波;
3.不一定自己編寫代碼升熊,可以登錄后浪出版社官網(wǎng)(http://www.hinabook.com)點擊“下載”,再點擊“資料”级野,找到“《開始編程!》資料包”進行下載卷中,然后在資源包里渊抽,找到需要的代碼,復制到自己的HTML文檔里懒闷。
另外栈幸,如果看到網(wǎng)頁中喜歡的設(shè)置帮辟,可以點擊瀏覽器的“查看原代碼”,然后復制相應(yīng)代碼到自己的HTML文檔里(這種方法需要能讀懂代碼芍锚,適合有一定網(wǎng)頁編程基礎(chǔ)的人)蔓榄。
最后,我們來試著編寫一個網(wǎng)頁甥郑。
先創(chuàng)建一個HTML文檔
創(chuàng)建一個祝福端午節(jié)的網(wǎng)頁:
1、打開“記事本”伍俘,輸入代碼勉躺,如圖1,保存成“端午.HTML”赂蕴。
2、雙擊“端午.html”碧注,瀏覽器顯示如圖2糖赔。
然后用CSS改變字體顏色和位置
讓網(wǎng)頁中顯示的字的顏色變成紅色,并且居中逝变。
1奋构、修改原有代碼如圖3,然后保存弥臼。
2、雙擊端午.html掺栅,瀏覽器顯示如圖4。
最后用JavaScript設(shè)置訪問網(wǎng)頁的密碼
只有輸入正確的密碼(比如密碼設(shè)置為abc300)桃笙,才可以訪問端午網(wǎng)站沙绝,否則提示“密碼錯誤,拒絕訪問闪檬!”
1、在“記事本”里新建一個文檔谬以,輸入代碼如圖5由桌,然后保存成“密碼.html”。
2铭乾、雙擊密碼.html娃循,瀏覽器打開,顯示如圖6笛质。
3捞蚂、如果輸入的密碼是abc300,則跳轉(zhuǎn)到端午.html網(wǎng)頁姓迅,否則拒絕訪問端午.html網(wǎng)頁,瀏覽器顯示如圖7肩杈。
通過學習《開始編程》解寝,鍛煉了孩子的邏輯思維能力,讓孩子具有了編程思維编丘,并且調(diào)試程序時彤悔,可以鍛煉孩子的耐心和意志力索守,為學習其他編程語言開啟一扇大門。
(原創(chuàng)作者:青綠)