原创 用js找對稱數

一個數字倒着讀時,和原數字相同,我們將這個數字稱爲對稱數,例如(1,121,88,8998),在不考慮性能的情況下,找出1~10000之間的對稱數。 <script type="text/javascript"> for

原创 javascript如何實現面向對象和繼承機制

面向對象: function MyObject(){ this.name="myObject"; this.type="class"; this.methodA=function(){ al

原创 異步加載javascript的方式

1..getScript(URL,callback)這個方法提供了異步加載script資源的方式,對於一些Web網頁內容比較多,需要按需加載的情況,提供了很大的幫助,jQuery1.2之後的這個方法可以跨域訪問,它動態創建scri

原创 js表單案例

1.獲取表單域的選擇部分的文本。 方法一: <html> <head> <title></title> </head> <script type="text/javascript"> function test(){

原创 用canvas畫一個圓

<!DOCTYPE html> <html> <head> </head> <body> <canvas id="myCanvas" width="200" height="200" style="border:2px s

原创 javascript如何實現繼承

javascript實現繼承,其實就是實現三層含義: 1.子類的實例可以共享父類的方法。 2.子類可以覆蓋父類的方法或者擴展新的方法。 3.子類和父類都是子類實例的“類型”。 使用原型繼承,中間使用臨時對象作爲Child的原型屬

原创 Ajax的流程

定義一個全局變量來保存XMLHttpRequest對象。 如:var xmlHttp; 寫一個函數用來創建XMLHttpRequest對象。 function createXMLHttpRequest(){ if(wi

原创 正則表達式問題

1.驗證用戶輸入是否爲數字。 <script type="text/javascript"> function validate(){ var reg=new RegExp("^[0-9]*$");

原创 javascript實現拖拽的原理

1.拖拽的基本原理:當mousedown時,記下鼠標單擊位置離拖拽容器左邊沿的距離和上邊沿的距離,即tmpX/tmpY;當mousemove時,通過定位拖拽容器的style.left/style.top,使拖拽容器進行移動,定位到

原创 Jsonp的實現方式

最簡單的Jsonp實現方式如下: var Jsonp=document.creatElement("script"); //Firefox:onload IE:onreadystatechange Jsonp.οnlοad=

原创 一個Angular的雙向數據綁定的例子

<div ng-controller="CounterCtrl"> <span ng-bind="counter"></span> <button ng-click="counter++">increase</bu

原创 一個標準的HTML5語義化頁面

<!DOCTYPE html> <html> <head> <title>Page title</title> </head> <body> <header> <h1>Page title</h1>

原创 js事件案例

單擊按鈕,實現兩個id值互換。 <html> <head> <script type="text/javascript"> function subOnClick(){ var text1=document

原创 Ajax學習心得

                大致學了下Ajax,才知道它不是某種編程語言,而是一種在無需加載整個頁面的情況下能夠更新部分網頁的技術。瞭解了它的功能後覺得這真是一種好的技術,這得給前端和運維省多少力啊!   傳統的網頁沒有使用Aja

原创 判斷一個數是否爲超級素數

int sushu(int N){ int i; int flag = 1; if(N == 1) return false; if(N == 2) return true; for(i =