JavaScript的知識

一、javascript表單驗證最重要,提示用戶名稱、用戶密碼是否正確javascript

二、框架除了jquery還有zxt,php

三、頁面的數據時分段加載進來的,一會兒所有加載進來速度會很慢,用ajax作的,先把標籤拿下來,再異步加載,鼠標移到上方中止特效,懸浮html

四、360旋轉放.jif,找一個網頁,而後看別人的如何實現的,而後而後看別人的特效是如何實現的html5

選項卡、輪播圖、精準推送,java

五、驗證碼排除自動註冊,減輕服務器的壓力,解決併發性,mysql

鼠標狀態,左右鍵,有個Keycode碼,左鍵1,右鍵爲2,有的網站禁用右鍵的jquery

整塊是div的ul,之後少用table,儘可能定位的時候用div,由於table改變了一個東西ajax

騰訊不能使用table,縮進不能用空格,標準用tab鍵sql

六、嵌入式,數據庫

七、asp.net用到了javascript,php用了javascript,html5也是用javascript,html5從新編譯,加了一個安卓或者IOS外殼

八、JavaScript是解釋型的,讀到一句執行一句,不須要整個文件編譯,運行的時候才報錯,js也是面向對象的

九、c#的實現解決了java不少遺留問題,在接口寫方法時,c#就是public

     java屬性不寫修飾符,默認是protected,c#默認是私有的,體現封裝性

十、text、password、button、 submit、radio、checkbox

      select 是一個單獨的標籤,裏面沒一個用的option,默認被選中是selected

      文本域textarea,不少變種,在線編輯器

      跨行,跨列

      div必定要熟悉,position指定在中間   static絕對定位,相對定位related

      div設置透明的有個屬性

      盒子模型margin,

        border width,比margin、padding多了這個屬性   

      padding

      back-ground color

      back_ground image

      標籤選擇器、類選擇器、id選擇器

      仍是有關聯選擇器

      post能夠以二進制的方式向服務器上傳,大小沒有限制,向服務器上傳的是偶用post

      line-high:水平居中:設置行高,

      僞類:四種狀態

十一、上網下載代碼去看別人的調整代碼

十二、javascript執行原理,存放在:存放在服務器,到瀏覽器本地執行

java的服務器端只要存.class文件就能夠了,javascript服務器端必定要放源代碼

1三、瀏覽器能夠禁用js的加載,因此頁面和服務器端、網頁都要驗證,數據庫也要建約束

1四、JAVASCRIPT:ECMASCRIPT、bom\dom

1五、script放在不一樣的位置有什麼做用?

1六、外部JS文件,經過jquery文件導入進來

1七、js有類型的,弱類型,var,js是弱類型的語言,在第一次賦值的時候給他指定了類型,至關於一個引用,

      var x,y,z=10;前面x,y只是生命,z纔是賦值

    合同生效期,

1八、undefined、boolean、string、number、null

1九、模態窗口:要把這個窗口關掉才能操做

      如今彈出來的多數用div來顯示

20、在後面寫javascript比較好,由於這時候html的元素都加載進來了,否則js容易找不到元素

2一、是能夠取id的,getelementbyid取的是第一個id,因此不建議取同名

2二、javascript for in 循環, elem獲得的不是數組每一個元素,是整個東西,包括下標和長度、item

      inputelement[elem].value纔是值,循環元素時最好用for循環

2三、java中註釋要佔30%

      javascript中儘可能少寫註釋

2四、描述一個雙引號:'""',不用轉義

2五、變量=window.promp(標題,默認值)

       alter的時候會把默認值彈出來

     框:模態框、輸入框、confirm(兩個按鈕確認刪除的)

      if (window.confirm("確認刪除嗎?")){

          alter('刪除');

      }else{

         alter('取消')   

      }

2六、bom:window能夠看到的東西

2七、mysql、oracle不區分大小寫,SQL Server區分大寫的

2八、頁面輸出是\<br>,,彈框的換行用\n,

     瀏覽器兼容性

     鼠標點擊

    後面的是java的

     指定下一個斷點F十二、結束   F8

     F11,單步調試,右鍵---watch   F5

     F10,進入調試   F6

     兩句alter()語句調試

      console會打印錯誤信息

2九、NaN是一個固定的常量

      isNaN()是不是非數字,若是是非數字,返回true,是數字,返回false

     NaN是數字,是個很是特殊的數字,typeof(NaN)是number,可是isNaN(NaN)又返回true;

30、isNaN('123')返回false,會自動把字符引用中的內容轉換成數字

3一、

由於typeof返回date和日期都是object

可使用 constructor 屬性來查看對象是否爲數組 (包含字符串 "Array"):date對象同理

實例

function isArray(myArray) {
    return myArray.constructor.toString().indexOf("Array") > -1;
}
3二、getDate()

  從 Date 對象返回一個月中的某一天 (1 ~ 31)。
getDay() 從 Date 對象返回一週中的某一天 (0 ~ 6)。
getFullYear() 從 Date 對象以四位數字返回年份。
getHours() 返回 Date 對象的小時 (0 ~ 23)。
getMilliseconds() 返回 Date 對象的毫秒(0 ~ 999)。
getMinutes() 返回 Date 對象的分鐘 (0 ~ 59)。
getMonth() 從 Date 對象返回月份 (0 ~ 11)。
getSeconds() 返回 Date 對象的秒數 (0 ~ 59)。

getTime()

 
 
3三、時鐘特效、廣告窗口特效
window.open()方法打開廣告窗口
window.setinterval()實現時鐘特效
 
document.write()寫出到窗口
 
parseInt("122abc")會轉成122
parseInt("abd123")是NaN
用途:用在
寬度、高度、邊距要改變的時候有px的,要先變成數字,再加數字,再把px加上
 
onload="moveDiv()"
 
物理引擎
js的小遊戲,憤怒的小鳥,用到拋物線,怎麼把div畫個圓,畫個三角函數
 
在java相關書籍裏查w3cschool
 
3四、絕對定位是相對瀏覽器的,
 
3五、回調函數
 
3六、sort()方法是升序排序,降序須要再寫個方法,
sort()的形參就是函數,sort方法就是把兩個數字傳進去比較,由方法來指定是正序仍是降序
3七、時間=函數名
3八、onkeypress,鍵盤按下並放開
      onkeyup,放開
     onkeydown,按下
3九、charCode()返回ASII碼
      在標籤的事件裏,設置return 的東西,
      控制文本框輸入內容
       事件return false,這個事件不執行
40、東西提交出去必定要有name屬性!!!
       表單:onsubmit、action、method
       若是onsubmit爲false則提交不了表單
        代碼要閉環,return true
4一、獲取對象的兩種方法:
      在方法的形參寫this,
      在方法裏寫document.forms[0]
      要.value纔拿到值
4二、調用close()關閉不了火狐,怎麼辦
4三、setInterval當心疊加
4四、選標準版,不要選企業版,3.5.10 SETUP,
   本機裝turtose
相關文章
相關標籤/搜索