Time of Update: 2017-01-19
1 在開發開放聊天室的過程中,遇到使用ajax提交表單插入資料庫時會插入兩條資料的情況解決辦法,在ajax函數返回後,return false.$("#btn").click(function(){$.ajax({ do something });return false;})2 去除選中元素的某一個屬性使用removeattr3
Time of Update: 2017-01-19
今天寫問卷的時候遇到個label點擊的時候,監聽的click事件被執行兩次;產生這個的原因麼。。。事件冒泡<div class="questionBox checkBox"> <div class="title"> 2.你如何理解創新意識的重要性?</div> <div class="checkBoxList" data-more="2"> <label> <input type=
Time of Update: 2017-01-19
在JavaScript我們常常使用的跳躍陳述式是: window.location='http://www.jb51.net'; 其實,我們也可以用下面的語句來代替: document.URL='http://www.jb51.net/'; 示範: 無標題文檔 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-19
在項目中,我們經常會需要一些樹狀結構的樣式來顯示層級結構等,比如下圖的樣式,之前在學.net的時候可以直接拖個服務端控制項過來直接使用非常方便。但是利用Jquery的一些外掛程式,也是可以實現這些效果的,比如說Jquery.treeview.js外掛程式。下面就直入主題,開始從簡入繁的分析怎麼使用treeview外掛程式,從已知的知識開始輕鬆入手,讓樹狀結構唾手可得。 顯示樹狀結構的幾個實現步驟:一、HTML做初始靜態原型。首先通過<ul></ul><li>&
Time of Update: 2017-01-19
根據微信公眾號開發官方文檔:擷取使用者資訊步驟如下:1 第一步:使用者同意授權,擷取code2 第二步:通過code換取網頁授權access_token3 第三步:重新整理access_token(如果需要)4 第四步:拉取使用者資訊(需scope為 snsapi_userinfo)1
Time of Update: 2017-01-19
效果說明:配合已有CSS樣式,載入外掛程式後,網頁元素可以隨意在視窗內拖拽,設定了原位置半透明和拖拽半透明的效果選項,可根據需要選擇。另外,當頁面上有多個可拖拽元素時,可以載入另外一個用於設定z-index的外掛程式,類比Windows視窗點擊置頂效果。js/jquery.jLdraggable.js:;(function($){ $.fn.extend({ "jLzindex" : function(){ //用於判斷和設定各個對話方塊的z-index var $dragIndex = $
Time of Update: 2017-01-19
如何通過JS調用某段SQL語句,這樣的需求在報表、資料平台開發中很常見。以報表平台FineReport開發為例,例如在點擊某個按鈕之後,來判斷一下資料庫條數,再決定下一步操作。那這在後台如何?呢?解決思路實現這個功能,首先需要瞭解Finereport內建的公式,SQL函數,這個肯能大家都懂,就不做介紹了。調用FineRepor的內建公式:FR.remoteEvaluate("具體公式"),傳回值為:這個具體公式的結果。例如:var a = FR.remoteEvaluate("sum(1+2)"
Time of Update: 2017-01-19
$我們經常使用向 $ 內傳入一個字串的方式來選擇或產生 DOM 元素,但如果這個字串是來自使用者輸入的話,那麼這種方式就是有風險的。先看一個 DEMO:http://jsbin.com/duwuzonife/1/edit?html,js,output$("<img src='' onerror='alert();'>");當使用者輸入的字串是像這樣的時,雖然這個 <img> 元素不會馬上被插入到網頁的 DOM 中,但這個 DOM
Time of Update: 2017-01-19
關於怎麼一次退出所有Activity網上有很多很多種說法,比如用殺進程的方式:android.os.Process.killProcess(android.os.Process.myPid());這種方式需要添加許可權android.permission.KILL_BACKGROUND_PROCESSES;或者用System.exit(0);退出。另外一種方法是用ActivityManager的restartPackage()方法;但是我試過了,都沒用。。。還有人說讓程式拋出一個異常退出,這種嚴
Time of Update: 2017-01-19
Codeigniter內建的檔案上傳類非常好用,您可以設定指定上傳某類型的檔案及指定大小的檔案。不過在使用的過程中需要注意一些小問題,否則會讓你感到措手不及。很多開發人員在使用Codeigniter的upload上傳類時候,總是出現“You did not select a file to
Time of Update: 2017-01-19
ashx是什麼檔案?.ashx 檔案用於寫web handler的。.ashx檔案與.aspx檔案類似,可以通過它來調用HttpHandler類,它免去了普通.aspx頁面的控制項解析以及頁面處理的過程。其實就是帶HTML和C#的混合檔案。 .ashx檔案適合產生供瀏覽器處理的、不需要回傳處理的資料格式,例如用於產生動態圖片、動態文本等內容。 ashx檔案是.net 2.0新加的檔案類型(其實在.net 1.0下已經可用,但是沒有公開提供).ashx檔案和aspx檔案有什麼不同?
Time of Update: 2017-01-19
Jquery中的一些東西學習一下子,補充完善一下,畢竟有些時候沒有使用到這個方式很有用,在使用bootstrap table的時候,選擇當前已經選擇的節點的事件中的ID的值 當前rows中有很多的資料,但是我只需要id這一個值,這個時候進行操作就非常的簡單了。$.map(data,function(item,index){return XXX})使用的總結:把一個數組,按照新的方式進行組裝返回,和原來的數組不一樣。遍曆data數組中的每個元素,並按照return中的計算方式
Time of Update: 2017-01-19
CodeIgniter中公用函數不能追加,可以通過 helper 輔助函數實現。建立 common_helper.php 檔案,定義所需公用函數,存放至 application/helpers 目錄中。在 application/config/autoload.php 中配置 $autoload['helper'] = array('common'); 即可。全域的變數也可以藉助 helper 函數來實現。不過,更為合適的方式可能要屬用配置類定義了。CodeIgniter
Time of Update: 2017-01-19
本文執行個體講述了VC串口連接埠應用,分享給大家供大家參考。具體用法分析如下:串口作為最基本的電腦通訊 I/O 介面,其使用雖然在 PC 上越來越少,但是在工業儀器領域仍然用的相當普遍,為此自己先整理下,希望大俠和同行們不吝賜教。1、查詢註冊表查詢註冊表的方法是網上見到的比較常見的方法,該方法就是使用編程方法讀取註冊表內資訊,相當於使用者通過在運行框內輸入 ”regedit” (或 regedit32 )直接開啟註冊表,查看“
Time of Update: 2017-01-19
本文執行個體講述了MFC擴充DLL中匯出類和對話方塊的實現方法,分享給大家供大家參考。具體實現方法如下:一般來說,如果要編寫模組化的軟體,就要對對動態連結程式庫(DLL)有一定的瞭解,本人這段時間在修改以前的軟體時,決定把重複用的類和對話方塊做到DLL中,下面就從一個簡單的例子講起,如何?MFC擴充DLL中匯出類和對話方塊。程式運行結果如下圖所示:一、建立MFC擴充DLL 步驟: 運行Visual Studio 6.0->File->New...->Projects;
Time of Update: 2017-01-19
手機端web網頁項目1,angluar js 1.4.6網頁項目開發過程中,使用PC瀏覽器能正常訪問,IOS裝置瀏覽器也能正常訪問,但是使用Android部分瀏覽器進行訪問的時候,連結偶爾不跳轉,點擊完沒有任何反應(本人使用angluar js
Time of Update: 2017-01-19
什麼是標籤調用?標籤調用是根據調用條件(condition)從資料表(table)讀取調用數量(pagesize)條資料,並按排序方式(order)排序,最終通過標籤模板的布局輸出資料。可以看出,標籤的工作分兩個部分,一是讀取資料,二是顯示資料。標籤函數原型標籤函數儲存於 include/tag.func.phptag($parameter, $expires = 0)$parameter 表示傳遞給tag函數的字串,系統自動將其轉換為多個變數例如傳遞
Time of Update: 2017-01-19
MyBatis簡介MyBatis是一個支援普通SQL查詢,預存程序和進階映射的優秀持久層架構。MyBatis消除了幾乎所有的JDBC代碼和參數的手工設定以及對結果集的檢索封裝。MyBatis可以使用簡單的XML或註解用於配置和原始映射,將介面和Java的POJO(Plain Old Java Objects,普通的Java對象)映射成資料庫中的記錄。下面看下Mybatis控制台列印Sql語句1.首先將ibatis
Time of Update: 2017-01-19
PS:ibatis3如何傳遞多個參數有兩個方法:一種是使用java.Map,另一種是使用JavaBean。當只向xxxMapper.xml檔案中傳遞一個參數時,可以簡單的用“_parameter”來接收xxxMapper.java傳遞進來的參數,並代入查詢,比如說這樣:(1)xxxMapper.java檔案中這樣定義:List<String> selectAllAirportCode(Boolean
Time of Update: 2017-01-19
本文執行個體為大家分享jquery編寫Tab選項卡切換特效,供大家參考,具體內容如下效果說明:點擊tab導航,頁面滑動到下方相應板塊。並且當頁面通過滑鼠滾動下去時,上方的tab也可以自動切換到當前位置的板塊上。代碼說明:js中對兩個動作分別寫,一個是tab點擊下滑到相應板塊位置;一個是滑鼠滾動下去的時候tab判定當前頁面滾動高度切換tab。js:$(document).ready(function(){ $('.switch-tab>li').click(function(){