Angular.js是由Google提供強大的javascript架構,Angular.js也非常的好用,於是簡單嘗試下使用Angular.js開發簡單應用。參考檔案:使用Angular.js建立Restful風格的CRUD和Angular.js搭建todoMvcAngular.js入門級的檔案網上有很多的資源可以學習和參考像:使用Angular.js單擊2048遊戲,從菜鳥到專家,也有很多的項目可以參考。好了,上代碼: 首先index.html AngularJs
最近公司在做一個項目,頁面中要用到滑動器效果,我的第一反應是使用HTML5 input類型中的range類型,但馬上我就否定了這個想法,因為range類型存在瀏覽器的相容性問題(在主流瀏覽器中)。但又不想在網上隨便抄別人寫的,於是就自己動手寫了一個滑動器。 先貼上: 滑動器的HTML代碼如下: <div class="ui-slide"> <input
1.先從DataTable官網下載所需的js檔案,或者直接引用也可--http://datatables.net/usage/ 2.放入你的項目中引用[html] <%@ Page Title="首頁" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
前文說過,組合繼承是javascript最常用的繼承模式,不過,它也有自己的不足:組合繼承無論在什麼情況下,都會調用兩次父類建構函式,一次是在建立子類原型的時候,另一次是在子類建構函式內部.子類最終會包含父類對象的全部執行個體屬性,但我們不得不在調用子類建構函式時重寫這些屬性.請再看一次組合繼承的例子: 複製代碼function SuperType(name){ this.name=name;
注意:function(i){}可以帶 i ,表示index。以及JavaScript對象 複製代碼 代碼如下: var startObj = {}; //申明js對象 $("#tabT").find("tr").each(function(i){ var uuid = ''; $(this).find("input[type='hidden']").each(function(j){ if(j==0){ uuid = $(this).val(); } startObj[uuid+'_'+j]
這是一篇關於jQuery的文章,寫到這裡現在已經有很多文章討論jQuery和JavaScript的效能問題,然而,在這篇文章中我計劃總結一些提升速度的技巧和一些我自己的建議來改善你的jQuery和JavaScript代碼。更好的代碼意味著更快的應用程式,快速渲染和反應性意味著一個更好的使用者體驗。 首先,我們要記住最重要的一點是:jQuery也是javascript,也就是意味著我們要對jQuery和javascript使用相同的編碼規則和風格指南,還有最佳實務。 
學習J2EE時,初步瞭解了JSP,寫過一篇小的總結:J2EE-JSP,當時還不是很瞭解它的運行機制。學習DRP時,再次接觸了JSP,在原來基礎上有了更深的瞭解,瞭解了它的執行原理1,JSP的運行原理(1)WEB容器JSP頁面的訪問請求時,它將把該訪問請求交給JSP引擎去處理。Tomcat中的JSP引擎就是一個Servlet程式,它負責解釋和執行JSP頁面。(2)每個JSP頁面在第一次被訪問時,JSP引擎先將它翻譯成一個Servlet來源程式,接著再把這個Servlet來源程式編譯成Servlet
不知道在哪裡看到了這篇關於jQuery編碼的文章,挺實用的,恰好最近在研究jQuery的基礎知識,今天開啟收藏夾來翻譯一下,原文的英語不難,但是內容很實用,可能有大神已經翻譯過了,大家看精華就行了。 載入jQuery 1. 盡量在頁面上使用CDN來載入jQuery。 CDN Benefits,一些流行的CDN地址 <script type="text/javascript" <br>src="//ajax.
ie6下img圖片或背景圖片為png時,圖片變成了一片黑色:圖中的jquery-timeepicker的兩個黑方塊和img就是由此原因引用的。解決方案:由Drew Diller提供,對img、background-image、background-position均支援。<!--[ IE 6]><script type='text/javascript'
1. 事件 在瀏覽器用戶端應用平台,基本生都是以事件驅動的,即某個事件發生,然後做出相應的動作。 瀏覽器的事件表示的是某些事情發生的訊號。事件的闡述不是本文的重點,尚未瞭解的朋友,可以訪問W3school教程 進行瞭解,這將有助於更好地理解以下的內容 。2.冒泡機制
複製代碼 代碼如下: (function() { if (window.FileUpload) { return; } window.FileUpload = function (id, url) { this.id = id; this.autoUpload = true; this.url = url; this.maxSize = null; this.extensions = null; this.dropId = null; };
原始碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content=
前幾天公司郵件討論了一個問題——猜下面這段代碼的結果:var tt = "aa"function test(){ alert(tt); var tt = "dd";
1、最簡單的調用方式 直接寫到html的body標籤裡面,如: 2、在JS語句調用 <script type="text/javascript"> function func(){……} window.onload=func; </script>3、同時 調用多個函數 直接寫到html的body標籤裡面,如:
最近在JavaSript進行Array操作的時候發現沒有刪除節點的方法,而我要實現的效果需要不斷調用刪除節點的方法,尋找了相關資料發現可以利用prototype屬性給Array增加刪除節點的方法,並且該方法同Array自身擁有的push()、pop()、reverse()、slice()、sort()、join()等方法一樣使用。 代碼1[javascript] Array.prototype.remove = function (dx) {
最近在論壇看到一篇文章關於prototype斷鏈的,原文如下var sound = {echo: function() { alert("sound"); } };function Person() {this.name="name_";};Person.prototype = sound;//----早點綁上去----var fo1o = new Person(); var xxxxxx=Person.prototype;//----遲了綁上去----??xxxxxx.yyyy="yyyy_"
平時最常使用的就是這種同步載入形式: <script src="http://yourdomain.com/script.js"></script> 同步模式,又稱阻塞模式,會阻止瀏覽器的後續處理,停止了後續的解析,因此停止了後續的檔案載入(像)、渲染、代碼執行。 js 之所以要同步執行,是因為 js 中可能有輸出 document
很多人都曾經這麼使用Javascript 複製代碼 代碼如下: <a href="#" onclick="al()">儲存</a> 上面的代碼,很方便使用,所有瀏覽器都支援 雖然我很早就看過一些書,說html,css,js分開來,比較容易維護,但是我貪圖方面,還是經常這麼寫,不過我今天用Firefox調試的時候發現,還是不要行內寫了,因為這樣很不安全,因為用Firefox的firebug可以輕鬆讓代碼失效! 下面看一下為什麼: 複製代碼 代碼如下:
複製代碼 代碼如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta
有時候我們有這樣的需求:當使用者在表單裡資料完資料後,之間按enter鍵就可以執行查詢或者儲存的操作。實現的思路如下。 讓你的form表單或需要響應enter鍵的地區處於div之間。形如: 複製代碼 代碼如下: <div class="top_inputbox"> 單位名稱:<input class="inp" type="text" name="qureyBean.com_name" value="${qureyBean.com_name}" /> <a