Time of Update: 2013-12-01
作者:餘弦來源:0×37 SecurityMicrosoft word javascript execution原文:http://marc.info/?l=bugtraq&m=121121432823704&w=2,hi群內討論過。可以得出一些結論:1、由於安裝Q313675 安全Hotfix後禁用ActiveX 內聯資料流功能,使得利用JS直接建立ActiveX對象而執行惡意codz的方法不可行。如下code:<html><OBJECT
Time of Update: 2013-12-01
最近發現各大類庫都能利用div.innerHTML=HTML片斷來產生節點元素,再把它們插入到目標元素的各個位置上。這東西實際上就是insertAdjacentHTML,但是IE可惡的innerHTML把這優勢變成劣勢。首先innerHTML會把裡面的某些位置的空白去掉,見下面運行框的結果: <!doctype html><html dir="ltr" lang="zh-CN">
Time of Update: 2013-12-01
javascript的漸進增強與平穩退化 在google.com.hk的左上方,有一個更多的連結,它具有一個目標地址,但是當我們點擊時,大多數情況發現的是彈出一個下拉式清單供使用者選擇(這是一種典型的漸進增強形式)。怎麼理解?——如果使用者的瀏覽器支援javascript,那麼就可以享受到這種快速導航的服務功能。現在,請你禁用的你的瀏覽器的javascript功能(不會禁用猛擊這裡),再次訪問google.com.hk,再次點擊更多時,發生了什嗎?是的,沒有看到下拉式清單,而開啟了一個新頁面。(
Time of Update: 2013-12-01
這幾天一直在畫頁面,身為開發人員的我之所以要畫頁面是因為當前項目中的頁面上所有的東西都是從資料庫中取得的,也就是動態,類似於我們設計自己的個人QQ空間,但因為是大型平台,有自訂業務的概念 ,所有更為複雜,在這就不多說了,我所謂的畫頁面就是如何把資料結合邏輯,變成HTML,其中遇到的最大的問題就是我今天要說的; 一個頁面上有一個查詢,當然查詢的條件,欄位類型都是動態,要根據資料類型產生不同的文字框,如果是varchar2就產生不同的,
Time of Update: 2013-12-01
通過asp 動態產生 js 的數組,然後js在用戶端去排列,最大的減少了伺服器端的壓力。(伺服器端只是查詢了一次,沒有其他動作)資料庫設計: id: 索引,自動編號 mc: varchar 100位元組,記錄分類名稱 fl: 數字,記錄屬於哪個分類,0為根分類 ceng: 數字,記錄處於多少層 根分類為0層,以後遞增1產生的html代碼如下:<html><head><title>fenlei</title><meta
Time of Update: 2013-12-01
今天來畫圓吧! 在支援html5的瀏覽器中執行下面代碼:<!DOCTYPE HTML><html><body><canvas id="myCanvas" width="480" height="300" style="border:1px solid #c3c3c3;">Your browser does not
Time of Update: 2013-12-01
任務原因,下周要實現一個模組,為了能提高效率,我做了一個通用工具類,其實也是在原基礎上改的以前的版本支援${..}這種樣子的替換 比如<div style="display:${display}">...替換為<div style="display:none">...有些比如時間格式化和判斷之類就必須在代碼處理好了之後在將值傳給模板,但格式化和判斷邏輯基本都是一致的,於是我想這些直接通過視圖模板就處理好些問題$date:時間格式化&
Time of Update: 2013-12-01
現在很多網站分析系統均要擷取滑鼠座標跟軌跡來繪製雲圖跟滑鼠軌跡,這就 要求滑鼠座標必須要準確才行。但要準確卻有一定困難。如:使用者開啟百度首頁,在不同的瀏覽器大小下點擊“網站”字型,的座標完全不一致。座標不準確,雲圖,熱點圖何來準確?對於普通一個網站有3個不確定性:1. 是否固定寬度2.
Time of Update: 2013-12-01
PandaJS 是基於 Rhino、MongoDB、Server-side jQuery Template 的 JS 編程工具包,目標是使用更一致的方式編寫用戶端和伺服器端的 js 代碼。它採用嵌入式的 Jetty 作為 Web Server,依賴於 Java 7。 PandaJS 在伺服器端的頁面渲染也採用 JQuery Template 的文法,而資料庫操作介面的文法與 Mongo Shell
Time of Update: 2013-12-01
var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);//比較瀏覽器版本大小function compareVersions(sVersion1,sVersion2){ var aVersion1 = sVersion1.split("."); var aVersion2 =
Time of Update: 2013-12-01
jquery ajax json 跨域取得json格式的值: 此方法解決jquery ajax 跨域取json資料的時候 傳回值通過firebug 可以查到,但是不執行回呼函數的問題 $(document).ready(function (){$('#btn').click(function(){ alert("frist"); var q = document.getElementById(
Time of Update: 2013-12-01
包括 HTML、CSS 和 JavsScript 的 Web 技術正被 Metro 風格的程式採納為視窗程式中首類(first-class)的開發技術。比較起來,JavaScript 不像傳統 Web 服務器那樣部署在一張又一張的頁面上,Metro App 是本地安裝在客戶機器上的。這點很像傳統的 Win 程式,直接使用 JavaScript 便可以訪問所在的底層,還能和其他程式相溝通。注意,如果您傾向於 C#, C++, or VB withXAML,開發,請參閱 Buildingyour
Time of Update: 2013-12-01
前一節留下了一個問題,如果JS分門別類也清晰了,那我現在需要在必要的情況下才載入某一模組的JS,這個怎麼實現呢? 方法一,最簡單也是最容易被接受的方法,通過後台代碼來控制,還是少些複雜的JS吧,通過一個標籤、一個分支判斷,就可以做到,何樂而不為呢? 方法二,如果要使用純JS來控制,那麼看看這樣如何:Js代碼 $.ajax(){ url:"xxx/play.js";
Time of Update: 2013-12-01
加固javascript基礎知識目的是為以後研究jQuery源碼做好鋪墊。我最近查閱javascript資料,發現了一個函數: function format(s){var args = arguments;var pattern = new RegExp("%([1-" + arguments.length + "])","g");return String(s).replace(pattern,function(word,
Time of Update: 2013-12-01
<!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" lang="zh-CN"><head><meta
Time of Update: 2013-12-01
在本次項目中,遇到很多問題,經過努力,都逐步得到解決。靜下心來,做一個記錄,以供以後學習。 在項目中遇到一個問題,需要在JS中讀取資料庫中的值,然後再把值返回到頁面中,解決方案如下:使用Ajax方法來實現,需要用到ajax.dll(一個ajax技術開發的協助類庫)。 實施過程如下: 1、引用Ajax.dll
Time of Update: 2013-12-01
Jquery的api中提供了對元素應用disabled和readonly屬性的方法,在這裡記錄下。如下: 1.readonly $('input').attr("readonly","readonly")//將input元素設定為readonly
Time of Update: 2013-12-01
/*** 滾動廣告(連結)外掛程式** 因網站需要寫了這個"jq外掛程式",我也不清楚符不符合jq外掛程式的標準,反正是能用了^^^** 顯示清單項目時使用的效果是jq的fadeIn,如果想定製這個行為,執行以下代碼* rollbar.setShowHandler(function(currentItem){}); * 其中currentItem是將要顯示的元素的jq對象執行個體** 通過調用$
Time of Update: 2013-12-01
jQuery對錶單、表格的操作及更多的應用1 表單應用 一個表單有3個基本組成部分。 (1) 表單標籤:包含處理表單資料所用的伺服器端應用程式URL以及資料提交到伺服器的方法 (2) 表單域:包含文字框、密碼框、隱藏框、多行文字框、複選框、單選框、下拉選擇框和 檔案上傳框等 (3) 表單按鈕:包括提交按鈕、複位按鈕和一般按鈕,用於將資料傳送到伺服器上或者取消 傳送,還可以用來控制其他定義處理指令碼的處理工作。 1
Time of Update: 2013-12-01
今天,還有個備受打擊的問題,怎麼通過js來判定瀏覽器版本。初出茅廬時,我曾嘗試自個寫方法判定,後來jquery庫之類的大量使用,已經忘記這個事了,記得以前看ibw代碼時,發現了段相關代碼,不過一直在草稿箱中,沒有公布。這裡也show,show吧,爭取下次不要再犯同類錯誤:[javascript]_t.Browser = function ( sUA ){// IBW.Tool.Browser var win = window , c = function (r){