1. 程式人生 > >我的菜鳥之路

我的菜鳥之路

Javascriptvoid是一個操作符,該操作符指定要計算一個表示式但是不返回值。

void 
操作符用法格式如下:
1. javascript:void (expression) 

2. javascript:void expression 

expression 是一個要計算的 Javascript 標準的表示式。表示式外側的圓括號是選的,但是寫上去是一個好習慣。(實現版本 Navigator 3.0) 

你以使用 void 操作符指定超級連結。表示式會被計算但是不會當前文件處裝入任何內容。下面的程式碼建立了一個超級連結,當用戶以後不會發生任何事。當用戶連結時,void(0) 計算為 0,但

 Javascript 上沒有任何效果。

<A HREF="javascript:void(0)">
單此處什麼也不會發生</A> 

下面的程式碼建立了一個超級連結,使用者單時會提交表單。

<A HREF="javascript:void(document.form.submit())"> 

單此處提交表單</A>

下面程式碼則執行了subgo()函式,

<a href="javascript:void(0)"onclick="subgo()">點我</a>

在這裡,javascript:void(0),沒啟實質上的作用,它僅僅是一個死連結,執行的函式是

subgo()

<a href="#" onclick="subgo()">點我</a><ahref="javascript:void(0)" onclick="subgo()">點我</a>區別。

<a href="javascript:void(0)"onclick="javascript:history.back();">返回 </a>

實際上 #包含了一個位置資訊預設的錨是#top 也就是網頁的上端,而javascript:void(0) 僅僅表示一個死連結,沒有任何資訊。所以呼叫指令碼的時候最好用void(0)

JS的幾種跳轉方式:


1.window.open(”url“) 

2.用自定義函式
<script> 

function openWin(tag,obj) 

obj.target="_blank"; 
obj.href = "Web/Substation/Substation.aspx?stationno="+tag; 
obj.click(); 

</script> 
<a href="javascript:void(0)"onclick="openWin(3,this)">點我</a>

3 window.location.href='';

總結:

也就是說,要執行某些處理,但是不整體重新整理頁面的情況下,可以使用void(0),但是在需要對頁面進行refresh的情況下,那就要仔細了。

其實我們可以這樣用<ahref=”javascript:void(document.form.submit())”>,這句話會進行一次submit操作。那什麼情況下用void(0)比較多呢,無重新整理,當然是Ajax了,看一下Ajaxweb頁面的話,一般都會看到有很多的void(0),:),所以在使用void(0)之前,最好先想一想,這個頁面是否需要整體重新整理

說白了,href="#"這種形式會整體重新整理頁面,而href="javascript:void(0)" 則不會

t-fa�t:����ȷ�ascii-font-family:"Courier New";mso-hansi-font-family:"Courier New";mso-bidi-font-family:"Courier New";color:black;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA'>語句然後報錯導致事務不能進行commit的話,雖然資料庫不會改變,但是資料庫中有個快取空間space在,它會在事務還未提交之前把更新的sql語句以及更新後的結果快取在space中,等到commit操作後進行修改資料庫,如果隔離級別比較低的話那麼就會讀取未提交sql中的資料內容,那麼就會導致結果不正確了,故要回滾,把space中的內容還原到最初的位置

相關推薦

在Javascript中void是一個操作符,該操作符指定要計算一個表示式但是不返回值。 void 操作符用法格式如下: 1. javascript:void (expression)  2. javascript:void expression  expression 是

——Python學習串口通信(與STC89C51)源碼及打包發布試水

方式 lin enc error: pri 打開端口 端口號 兩個 關閉 想做上位機控制系統,就拿51來試試水。 Python環境:Win10+Python 3.6.4(64位)+serial,pyserial 一、上位機程序的編寫 import serial ser =

——機器學習HierarchicalClustering層次分析及個人理解

features clu 機器 層次 節點類 均值 成了 range n) 這個算法。我個人感覺有點雞肋。最終的表達也不是特別清楚。 原理很簡單,從所有的樣本中選取Euclidean distance最近的兩個樣本,歸為一類,取其平均值組成一個新樣本,總樣本數少1;不斷的重

】RecyclerView新增Item點選事件

  今天下午繼續在專案中學著做RecyclerView,想給每個Item新增一個點選跳轉,翻了翻買的兩本書發現沒有呃,只能百度+看看網上前輩們的程式碼了。   翻了一些比較不錯的文章,瞭解到大概的幾種實現方法:   1.通過RecyclerView中

【計算導論與C基礎】練習2:計算概論第六週 B-05作業

2016年1月6日 在做題前先感謝各位大神的解法以及思路 程式設計題#1:數字求和 描述 給定一個正整數a,以及另外的5個正整數,問題是:這5個整數中,小於a的整數的和是多少? 輸入 輸入一行,只包括6個小於100的正整數,其中第一個正整數就是a。 輸出 輸出一行,給出一個

——Spring MVC(三)DispatcherServlet詳解

/** * Simple extension of {@link javax.servlet.http.HttpServlet} which treats * its config parameters ({@code init-param} entries within the * {@code se

ios:uiscrollview和pagecontrol的使用方法

一、UIScrollview以及pagecontrol的宣告 @interface rootViewController : UIViewController<UIScrollViewDelegate>//加上scrollviewdelegate的協議 @pro

Java實戰推箱子——

    當時找了很久也沒找到幾個實戰的教程視訊,最後還是花了半天看了網路上的一些原始碼和思路然後來寫了這個。總體感覺自己寫的還是很爛,寫這個的時候自己並沒有寫地圖,而是引用了網路上的地圖(用0~9來標記不同的圖真的是給繪製地圖較低了很大一部分難度)。     先來說一下要來

——Java併發(四)執行緒池的使用

  轉自:http://www.cnblogs.com/dolphin0520/p/3932921.html   在前面的文章中,我們使用執行緒的時候就去建立一個執行緒,這樣實現起來非常簡便,但是就會有一個問題:   如果併發的執行緒數量很多,並且每個執行緒都是執行一個時間

C# 通過特殊符號擷取每段字串

因為有個專案,需要在記錄一段時間的一些資料,菜鳥嘛,也想不出什麼好的辦法來解決: 1、以時間為單位,往資料庫裡面寫入資料,每條記錄只記錄收集的一條資料; 2、在一條記錄中,一個欄位中寫入通過特殊字元

C++ (三) Vector 的使用 與 csv檔案讀寫

Vector 的基本用法 在c++中,vector 是一個十分有用的容器, 相比一般的陣列可一方便的進行插入和刪除, 可以方便的查詢相關的資訊和清空。 (1)標頭檔案#include<vector>. (2)建立vector物件,ve

——Spring MVC(八)靜態資源

  一、前言    在SpringMVC中常用的就是Controller與View。但是我們常常會需要訪問靜態資源,如html,js,css,image等。如果將DispatcherServlet請求對映配置為”/”,則Spring MVC將捕獲Web容器所有的請求,包括靜

今天算是開博的第一天,希望能記錄的成長

RT 就在昨天我滿懷希望的將opencv完成了最佳配置,同時工作站也完成了新系統的安裝,期間遇到了幾個問題,超過2TB後系統不支援MBR,只能用guide的方式,但是guide卻又不能完美的支援win7,忍痛割愛,留下1.6TB未能識別,哪位大俠知道解決辦法,希望留言告知。

Java程式設計師從笨(八十五)跟學jquery(一)愛初體驗jquery

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

的R:主成分分析

log -1 plot code style 9.png ngs alt 顯示 主成分分析是利用降維的方法,在損失很少信息量很少的前提下 X1 X2 X3 X4 X5 X6 X7 X8 1 90342 52

的學習_第二章_接口/多態

nal interface implement 類型轉換 ace pri 類名 提高 表現 接口 (1)當抽象類中的方法都是抽象的時候,java就提供了一種新的表現形式:接口。接口是功能的集合 接口不能創建對象 (2)格式: 父接口: public interface

的學習_第八章_map集合

val arc 特點 nbsp 方法名 shuf 數據結構 鏈表結構 靜態 【Map集合】 Map集合中常用方法: 1: 返回值:value值 put(K key, V value) 往Map集合中添加元素,如果key值重復,那麽將返回被覆蓋的value值.

的學習_第十一章_字符流

之間 才會 fileutil output keys 返回 ont 讀取數據 一個 【字符流】 IO流的分類 ★字節流 操作的文件不是文本文件 字節輸入流: InputStream 抽象類 FileInputStream操作文件的字節輸入流 字節輸出流: OutputStr

的學習_第十七章_JavaUtils

包含 string 和數 類的方法 objc 基本數據類型 通過 序列 setprop 【BeanUtils工具類】 javaBaen : Java和數據庫所對應關系實體類 表(Utils)-->類(User) 表中的列-->類中字段(屬性) 表中的行-->

的學習_第十八章_SQL語句

之路 唯一約束 一個表 database pda eat 三種方式 rac 條件過濾 SQL語句 啟動數據庫: net start mysql 關閉數據庫: net stop mysql 登錄數據庫 : cmd-->命令行-->mysql--&g