JavaScript的角色巨變和Web技術的發展

曾經JavaScript是職業程式員看不上眼的指令碼語言,如今只有進階程式員才能駕馭它。JavaScript性質和地位的天翻地覆,正是Web技術飛速變化的印證。最初職業程式員輕視JavaScript,認為它和C、Java這些真正的開發語言相比只是指令碼小毛孩(Script

as3 與js相互連信

1.as和js通訊執行個體如果as3調用JAVAscript 中的函數直接在as中添加if (ExternalInterface.available) {      ExternalInterface.call("sendToJavaScript",value);    

JS偽3D 圖形透視效果

本來是想實現多個圓片的透視效果,對於運算都是測試得出的。不是嚴謹的數學計算。使用簡單的div布局,css設定的一些形式有舞台深度stageDeep,圓片深度距離zDistance,和修正角度p可以設定調節映像的整體顯示效果。圖形隨滑鼠運動而運動。Google Chrom下表現最好。不支援FF 下面代碼:  <!DOCTYPE html> <html> <head> <meta charset="utf-8"

JS固定DIV隨捲軸滾動效果(這技術現在很流行,各大B2C網站都有)

我直接貼出代碼:<style type="text/css">    .county_cs{ position:fixed; top:0px; background-color:#cdcdcd; width:100%;}    </style>  <div id="xsun">xsun</div><script type=&

easyui datagrid 日間格化(JS 日期時間本地化顯示)

easyui datagrid 日期時間顯示不正常,後台java 類型為 DATE 經過JSON工具一轉化傳到前台來就是這樣,不便 於是想格式化一下,   格式化代碼 如下: $('#gridTable').datagrid({ title: '系統通知及廣告管理', loadMsg:'資料載入中,請稍後……',

javascript 和HTML5 利用canvas構建 猜牌遊戲

讓我猜猜你心中的牌,先隨機產生27張牌,不能重複  列出三列牌,然後記住其中一張,然後點擊牌所在的列,多次就可以猜出你想的牌。  如果是9張只要猜2次,如果是27張就是猜3次。  實現方法(27張):  如果點擊了第三列,那就是說牌一定在這9張裡面,就把第三列的9張牌平均給每列分3張,假設編號為123,456,789  再點擊一次,如果點擊第二列,那麼猜的牌就在456裡面,再分到三列,4,5,6 

js判斷是手機訪問還是電腦訪問

<script type="text/javascript"> <!-- //平台、裝置和作業系統 var system ={ win : false, mac : false, xll : false }; //檢測平台 var p = navigator.platform; alert(p); system.win =

js模板方法的思路及實現

  在js中如何?設計模式中的模板方法?   思路的產生必然要求熟悉js,如何??就很簡單了,都知道在js中如果定義兩個相同名稱的方法,前一個方法就會被後一個方法覆蓋掉,使用此特點就可以實現模板方法。  例如在實際的項目中有很多頁面操作的步驟基本相同,但局部細節卻不一樣。例如在我所在的項目中,就有很多展示資料庫記錄的頁面,每個頁面都存在讀取記錄,查詢記錄,增加刪除,修改記錄等相同的操作,但對應的後台方法卻不一樣。 function ListCommon2(

Js範圍與範圍鏈詳解

一直對Js的範圍有點迷糊,今天偶然讀到Javascript權威指南,立馬被吸引住了,寫的真不錯。我看的是第六版本,相當的厚,大概1000多頁,Js博大精深,要熟悉精通需要大毅力大功夫。一:函數範圍   先看一小段代碼: var scope="global"; function t(){ console.log(scope); var scope="local" console.log(scope); } t();

擷取數組中最大最小值方法

  現在擷取數組中最大最小值用的越來越多了,於是乎我編了個方法供大家使用。代碼如下,若有問題可以與我聯絡,咱們一起學習一起進步。   function getMaximin (arr,maximin) { if (maximin == "max") { return Math.max.apply(Math, arr); }else if (maximin == "min") {

天氣預報的Ajax效果

 最近在網站上看了很多顯示即時天氣預報的,挺實用而且使用者體驗也不錯。對使用者的協助也比較大,使用者可以通過你的網站瞭解到即時的天氣資訊。感覺比較有意思,於是自己鑽研了一下其中的實現方法。於是決定把代碼分享給大家,希望能對大家的前端事業有所貢獻。  原理其實很簡單。就是當頁面載入進來之後,請求php檔案,返回一組json。這組json就是我們所需要的有關天氣的資訊。我們只需要把返回來的json解析以後,放到相應的位置即可。  JavaScript的代碼:[javascript] $(f

RequireJS 入門指南

簡介如今最常用的JavaScript庫之一是RequireJS。最近我參與的每個項目,都用到了RequireJS,或者是我向它們推薦了增加RequireJS。在這篇文章中,我將描述RequireJS是什麼,以及它的一些基礎情境。非同步模組定義(AMD)談起RequireJS,你無法繞過提及JavaScript模組是什麼,以及AMD是什麼。JavaScript模組只是遵循SRP(Single Responsibility

JQuery Mobile頁面的載入方式

1.JQM頁面結構 jQuery

jGestures: jQuery的手勢事件外掛程式

jGestures簡介 jGestures外掛程式允許你如同原生的jQuery事件一樣監聽以下事件:'pinch'(縮放手勢), 'rotate'(旋轉手勢), 'swipe'(滑動手勢), 'tap'(輕觸) 以及 'orientationchange'(改變裝置方向)。當然,部分事件在PC瀏覽器上可以通過轉換實現。比如 "tapone" 事件可以被

jQuery 自學筆記—2

jQuery 是一個 JavaScript 庫。jQuery 極大地簡化了 JavaScript 編程 jQuery 是一個“寫的更少,但做的更多”的輕量級 JavaScript 庫。 基本上,您將學習到如何選取 HTML 元素,以及如何對它們執行類似隱藏、移動以及操作其內容等任務   jQuery 庫位於一個 JavaScript 檔案中,其中包含了所有的 jQuery 函數。 可以通過下面的標記把

為你的 Javascript 加點咖喱

當然,這篇文章不是一篇食譜,以在下的廚藝,目前只能停留在吃咖喱的階段。咖喱的英文寫作 Curry ,這個詞還有另一層含義,為一種基於 Haskell 的實驗式的函數程式設計語言,混合了 函數 與 邏輯編程 ,也加入了 約束編程 的特性。取名於數學家 Haskell Curry 。不得不說這位元學家對電腦的影響還真是很大。 However, 這裡要談的不是這位偉大的數學家,也不是 Haskell 語言,下面我先描述一個情境。 Javascript 作為一種函數式的程式設計語言,

js編碼、解碼

js對文字進行編碼涉及3個函數:escape,encodeURI,encodeURIComponent,相應3個解碼函數:unescape,decodeURI,decodeURIComponent  1、傳遞參數時需要使用encodeURIComponent,這樣組合的url才不會被#等特殊字元截斷。                        

jQuery事件大全(4)

jQuery事件大全  attribute: [html] $(" p" ).addclass(css中定義的樣式類型)   給某個元素添加樣式   $(" img" ).attr({src:" test.jpg"   alt:" test image" })   給某個元素添加屬性/值 參數是map   $

js open() 與showModalDialog()方法

此方法可通用,項目開發中經常要用到: //w:寬,h:高,url:地址,tag:標記 function showWin(w, h, url, tag) { var t = (screen.height - h) / 2; //離頂部距離 var l = (screen.width - w) / 2; //離左邊距離 window.open(url, tag, "width=" + w + ",height=" + h +

hibernate的關聯關係配置問題

我現在有一個借閱資訊類,如下class Borrow {    private String borrowId;// 借閱流水private Book book;    private User borrowUser;// 借閱人private Date borrowDate;// 借閱日期private Date shouldReturnDate;// 應還日期private User orderUser;// 預約人private int

總頁數: 3271 1 .... 3079 3080 3081 3082 3083 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.