Time of Update: 2018-12-03
表格一直是展示資料的最好方式。以微軟的Excel為例,我們可以排序、整理、編輯,甚至幾次點擊輕鬆過濾資料。這次,我們看一看JavaScript網格外掛程式,利用JS應用,它轉換成普通表到“類Excel”布局,並有載入、操作、查看資料的一堆功能。下面列出7個JavaScript網格外掛程式,他們都有不錯的功能和漂亮的UI,一定會非常有用。FlexiGridFlexigrid是一個類似於Ext
Time of Update: 2018-12-03
招聘javascript開發工程師 javascript開發工程師工作性質:全職 工作地點:北京 ,上地軟體園 招聘人數:5人 薪水:面議 其他待遇:4險1金,車補、飯補、話補 工作經驗:1年 學曆:不限 語言要求:英語 良好 職位描述1、熟練使用javascript的開發用戶端程式 2、精通JAVA、熟悉J2EE架構、有b/s建設經驗、具有團隊精神 3、熟悉資料庫應用(ORACLE或SQLSERVER等) 4、獨立開發過Ajax應用系統者優先公司介紹
Time of Update: 2018-12-03
利用Visual Studio .NET開發自訂的WinForm控制項,恐怕大家都已經很熟悉了。正常情況下,這種控制項只能用在基於.NET的Windows Application程式開發上,而無法直接嵌入到IE,這不免讓人感覺遺憾。 畢竟.NET控制項已經不同於在Win32下用Delphi或C++Builder開發的自訂控制項。基於.NET開發的任何受控裝配件(Assembly)都是IL代碼,可以在運行期被.NET FrameWork進行反射(Reflection)、安全檢查。應該有辦法讓這種
Time of Update: 2018-12-03
JavaScript是基於對象的,任何元素都可以看成對象。然而,類型和對象是不同的。本文中,我們除了討論類型和對象的一些特點之外,更重要的是研究如何寫出好的並且利於重用的類型。畢竟,JavaScript這種流行的指令碼語言如果能夠進行良好的封裝,並形成一個龐大的類型庫,對於重用是非常有意義的。網上對於prototype的文章很多,一直沒明白核心的思想。最後寫了很多例子代碼後才明白:prototype只能用在類型上。以下是一些關於類型和對象的例子,大家看完例子後可能更容易理解類型和對象之間的聯絡
Time of Update: 2018-12-03
【CSDN 2月20日訊息】近日,知名技術開發網站SYS-CON 媒體列出十個應用最廣的Javascript架構,文章說,Javascript庫已經成為設計優秀網站的基礎,當今幾乎所有網站都帶有Javascript或Ajax元素。在Web2.0開發大潮中,它也許是最關鍵的要素。以下十個十大Javascript架構,你常用其中的幾個?1. script.aculo.us (http://script.aculo.us/) URL: http://script.aculo.us/.文檔: http:
Time of Update: 2018-12-03
【IT168 分析評論】JavaScript是一個功能強大的用戶端指令碼語言,許多現代化的網站和Web應用程式都會使用到它。JavaScript可以增強使用者的體驗,並提供豐富的互動式組件和功能。雖然它的文法相當簡單,但是對開發人員來說還是很有難度的,因為它要運行在Web瀏覽器中。 以下是我們為你推薦的50個相關工具: JavaScript/AJAX編輯工具 jQuery UI jQuery
Time of Update: 2018-12-03
最近做的系統中需要使用者在介面上彈出一個小視窗,就像下面這樣顯然用.net是實現不了的,需要用js,據說js就是產生各種炫酷效果的。於是仿照寫了點代碼,也參考了前人的代碼:1、在主表單中加入<script language="javascript" type="text/javascript">function openDialog(url,width,height){var obj = new Object(); obj.name = ''; obj.code = ''
Time of Update: 2018-12-03
做了幾天報表,看CrystalReport有自動列印和匯出功能,沒咋關鍵細節。今天想著在網頁上點個按鈕就能實現列印當前頁面不是更靈活。所以做了下面這個東西。代碼附上,主要是document.execCommand("print"); <script type="text/javascript" language="javascript"> function myPrint() { var table =
Time of Update: 2018-12-03
一、null1.一般被看作物件類型的的一個特殊值,即表示“無對象”的值;2.當用於布爾環境中,轉換為 false,數字環境為 0 ,字串環境為“null”;二、undefined1.在使用一個未聲明的變數,或者是沒有賦值的變數,或者使用了一個並不存在的對象屬性時,返回的這個值;2.雖然和 null 值不同,但是 == 運算子卻將二者看成相等;3.用於布爾環境,轉換為 false ,數字環境為 NaN,字串環境為“undefined”;三、類型轉換總結
Time of Update: 2018-12-03
一、運算式1.JS解譯器可以計算它,從而產生一個值;2.最簡單的運算式是直接量或者變數名,直接量運算式的值就是這個直接量本身;123;“我是字串”i+1.7;(a+3)*sum;二、運算子1.大多數運算子是符號,如:“+”,“-”,但也有運算子是由關鍵字表示的, 如 “delete”;P列說明了每個運算子的優先順序,數字大的高於數字小的三、相等運算子 == 和等同運算子
Time of Update: 2018-12-03
一、函數定義:function square(x){ return x*x}二、對象,已命名的資料的集合1.建立var o=new object();var now=new date();var pattern=new RegExp("\\sjava\\s","i");2.調用屬性var poit = new object();point.x = 2.3;point.y = -1.2;3.對象初始化,對象直接量是由一個列表構成的,是由冒號分隔的 屬性/值 對var point = { x:2.
Time of Update: 2018-12-03
利用Regex判斷是否是0-9的阿拉伯數字function regIsDigit(fData){ var reg = new RegExp("^[0-9]$"); return (reg.test(fData));}利用這則運算式擷取字串的長度function regDataLength(fData){ var valLength = fData.length; var reg = new RegExp("^[/u0391-/uFFE5]$"); var
Time of Update: 2018-12-03
String 字串對象。聲明一個字串對象最簡單、快捷、有效、常用的方法就是直接賦值。屬性 length 用法:<字串對象>.length;返回該字串的長度。方法 charAt() 用法:<字串對象>.charAt(<位置>);返回該字串位於第<位置>位的單個字元。注意:字串中的一個字元是第 0 位的,第二個才是第 1 位的,最後一個字元是第 length - 1 位的。
Time of Update: 2018-12-03
JS判斷只能是數字和小數點1.文字框只能輸入數字代碼(小數點也不能輸入)<input onkeyup="this.value=this.value.replace(//D/g,'')" onafterpaste="this.value=this.value.replace(//D/g,'')"> 2.只能輸入數字,能輸小數點.<input onkeyup="if(isNaN(value))execCommand('undo')"
Time of Update: 2018-12-03
CalendarXP是個功能很強的javascript日曆選擇外掛程式,支援多個瀏覽器,官方地址為:http://www.calendarxp.net/。今天研究了一會兒這個東東,順便漢化了一下。其實漢化也就是修改一下一個js檔案,沒有什麼難度。為方便朋友,我把修改js檔案的結果貼一下。 ////////// JS theme file for PopCalendarXP 9.0 /////////// This file is totally configurable. You may
Time of Update: 2018-12-03
Javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一個要計算的 Javascript 標準的運算式。運算式外側的圓括弧是選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )你以使用 void
Time of Update: 2018-12-03
1、prototype 與 [[Prototype]] 原型 (prototype)
Time of Update: 2018-12-03
記憶是一種可以被用來避免重複昂貴的運算以加速程式的技術,先展示一個隊斐波那契數列(Fibonacci Sequence)的實現,它用兩個遞迴調用來計算給定輸入的值。function fibonacci(x) {if (x < 2) {return 1;}return fibonacci(x - 1) + fibonacci(x -
Time of Update: 2018-12-03
引子 編程世界裡只存在兩種基本元素,一個是資料,一個是代碼。編程世界就是在資料和代碼千絲萬縷的糾纏中呈現出無限的生機和活力。 資料天生就是文靜的,總想保持自己固有的本色;而代碼卻天生活潑,總想改變這個世界。 你看,資料代碼間的關係與物質能量間的關係有著驚人的相似。資料也是有慣性的,如果沒有代碼來施加外力,她總保持自己原來的狀態。而代碼就象能量,他存在的唯一目的,就是要努力改變資料原來的狀態。在代碼改變資料的同時,也會因為資料的抗拒而反過來影響或改變代碼原有的趨勢。甚至在某些情況下,資料可以
Time of Update: 2018-12-03
JavaSciprt事件中有兩個很重要的特性:事件冒泡以及目標元素。事件冒泡: 當一個元素上的事件被觸發的時候,比如說滑鼠點擊了一個按鈕,同樣的事件將會在那個元素的所有祖先元素中被觸發。這一過程被稱為事件冒泡;這個事件從原始元素開始一直冒泡到DOM樹的最上層。目標元素: