新手學JavaScript都要學什嗎?,新手學javascript
要從事網頁開發,不知從何下手?
會JavaScript語言但是不知道該如何進階!
最好的方法就是不斷地做網頁、寫代碼,不斷地看別人的代碼,研究別人的代碼!
用代碼實踐JS的每個技巧點:多聽多看多問多寫!
學習要系統,也可以找一本超實用的XXX程式碼片段,仔細研磨!
每天記錄自己的學習成果,別動不動就以為自己會了,下面概念回答一遍!
函數設計、原型擴充、模組管理、相容最佳化、閉包、Ajax、JSON、物件導向!!!
不打DOTA來看圖。
想自學javascript需要首先學習什方面的知識?
這個主要看你學js用來幹什麼~
如果是做美工的, 學習使用網頁製作的工具(dreamweaver, frontpage這種), 學習HTML標籤文法, 學習CSS, 基本不需要學習js
如果主要使用JSP或者ASP.Net, 指令碼僅僅用來做一些簡單的驗證, 那隻要隨便買本書, 掌握js的基本文法, 在看下HTML的DOM1就行了.
如果公司沒有美工, 要求程式員實現一定的頁面效果, 推薦學習jquery. 有很多控制項可以用. jquery本身非常輕量, 核心100多k而已, 實現了dom封裝和ajax等重要功能, 基本解決了不同瀏覽器核心的相容性問題. 曆來javascript最麻煩的問題就是DOM的操作瀏覽器安全色性問題.
如果是要做業務系統的話推薦學習ExtJS, ExtJS使用JavaScript及CSS實現大部分GUI的標準控制項, 提供統一的編程介面, 類似於使用js語言編寫C/S程式. 可以完全無視瀏覽器安全色性問題.
熟悉Java C#這類強制類型編譯語言, 學習JavaScript這種弱類型動態語言比較痛苦. 掌握了之後你就會發現JS可以實現很多很神奇的東西
下面的html粘了存成html檔案開啟試下, 輸入4則運算, 多複雜都行.
你說做這樣一個計算機用C#得寫多少代碼?
js只要一行, 神奇吧!
<html>
<title>超小型計算機</title>
<script>
function calc() {
document.getElementById('result').value = eval(document.getElementById('expr').value);
}
</script>
輸入算式<input id="expr" /> <input type="button" value=" = " onclick="calc();"/> <input id="result" />
</html>
再免費送你個好玩的東西
<html>
<title>Catch me! If you can... </title>
<script>
faces = '>"</- -凸/^ ^b/XD/:P/≥ω≤/'.split('/');
function move() {
var a = document.getElementById('a');
a.style.top = Math.floor(500 * Math.random()) + "px";
a.style.left = Math.floor(800 * Math.random()) + "px";
a.value = faces[Math.floor(6 * Math.random())];
}
</script>
<input id="a&qu......餘下全文>>
如果我要學習JavaScript,需要先學習什?
首先還是得熟悉html css,因為javascript的操作大多都對html標籤的搜尋,刪除,查詢,添加,註冊接聽程式,以及對樣式表css的控制等。
然後才是學習javascript,"網站開發之旅"的 《javascript從入門到精髓》,可以對javascript有個初步的認識以及方便查詢。我大多看的是"圖靈系列"的相關書籍,如《javascript基礎教程》,《javascript Dom編程藝術》,《javaScript Dom進階程式設計》(熟悉了以後再看,這方面的扛鼎之作)等;
每一本書的側重點不同,建議多看不同的書,如果你是有編程基礎的,那麼熟悉使用一種語言是很快的,畢竟編程思想是一樣的嘛。自己做幾個小網站,實踐多了自然就懂得多了。學到神馬程度其實不好說,正所謂師父領進門,修行在個人嘛。
至於找工作的話,你可以找 web前端開發(web前端工程師),這個職業你可以百度一下。