Time of Update: 2018-12-05
這兩天在看John Resig寫的精通javascript,這本書以前也看過一遍,限於當時的水平問題,很多地方沒有看懂。這段時間又想把這本書再看一遍,結果收穫不少。其中發現一個很有意思的寫法:function User(properties) {for (var i in properties) { (function(which) {var p = i;which['get' + p] = function() {return properties[p];};which['set' + p]
Time of Update: 2018-12-05
公司項目上的一個需求,說不上來叫什麼名字,不過可以用來做一個圖片展示。JS:function slideShow(){this.init.apply(this,arguments)}slideShow.prototype = {init:function(opts){var set = {perv:'prev',next:'next',r_prev:'r_prev',r_next:'r_next',r_con:'content',thumbnail : 'thumbnail',height:92
Time of Update: 2018-12-05
一個項目中碰到的問題,頁面標題和導航的字型在macosx下沒有,因為不同的字型,相同的font-size,顯示的大小也不一樣,所以導致macosx下錯位。想到的解決辦法就是通過js的navigator.platform擷取用戶端的作業系統,然對針對macosx單獨加個class,以下這段代碼是在網上找的,其實就是個類似系統的對照表。JS:function detectOS() { var sUserAgent = navigator.userAgent; var isWin =
Time of Update: 2018-12-05
效果可以在http://site.douban.com/about看到,左下邊。它是基於jquery寫的。 function wb() {this.init.apply(this, arguments)}wb.prototype = {init: function(obj, opts) {var items_box = typeof obj == 'string' ? document.getElementById(obj) : obj;var items =
Time of Update: 2018-12-05
昨天在項目中碰到一個問題,當執行document.body.innerHTML += '....',頁面上所在DOM上邦定的事件全部失效了,幸好有同事阿杜和小袁協助,問題才得以解決。舉例說明一下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2018-12-05
以前項目上用的那個雖然也是自己寫的,但是是基於JQ的,前不久看到人人網出的JS有道考題和這個很像,所以就用原生JS重寫了一遍:JS(function(win){ var tips = { 'title':'信物寶提示', 'enter':'確定', 'cancel':'取消', 'close':'關閉' }, isIE6 = !window.XMLHttpRequest, cssLoaded = false,
Time of Update: 2018-12-05
其實有時候覺得IE還是不錯的。onmouseenter,onmouseleave這樣的方便的東西,他就支援了。可FF卻不支援。現封裝一下。如果不知道mouseenter,mouseleave的作用就自己百度一下。/*----------------------------------------------------*///封裝好的事件監聽函數,同時讓常見的瀏覽器支援mouseenter和mouseleave。//IE預設支援onmuseenter和onmouseleavefunction
Time of Update: 2018-12-05
百般無聊的情況下寫的,效果的思路來源於豬豬給的一個地址http://www.scmylike.com/wishingtree/index.html?ran=1293530304018,這是他們的一個項目,有興趣的話可以去玩玩,寫的過程中遇到一些問題,感謝果果的指正,以及檬爸桑幫我找出因為少寫一個字母帶來的讓人蛋疼困繞。JS:function danteng(){this.init.apply(this,arguments)};danteng.prototype = {init:function(
Time of Update: 2018-12-05
閑來無事,就寫了個比較方便調用的動畫效果function skyAnimate(obj, options, step, callback) {if (!obj) return;var n = 0,timer = null,oStyle = [],de = [],c = [],b = 0;step = {'slow': 100,'normal': 50,'fast': 10} [step] || 64;var d = function(x) {return Math.sqrt(1 -
Time of Update: 2018-12-05
想起昨天給群友回答了一個這麼問題:一群友問:求各部門超過平均工資的員工總額在部門中的百分比?如何寫語句? 1 select p.DeParmentID,p.aPay,p.totalCount,b.fillCount,convert(b.fillCount/p.totalCount,decimal(10,2)) as rate2 from3 (select a.DeParmentID,avg(a.pay) as aPay,count(a.ID) as totalCount from Person_
Time of Update: 2018-12-05
LINQ,語言級整合查詢(Language INtegrated Query)經過了最近 20 年,物件導向編程技術( object-oriented (OO) programming technologies )在工業領域的應用已經進入了一個穩定的發展階段。程式員現在都已經認同像 類(classes)、對象(objects)、方法(methods)這樣的語言特性。考察現在和下一代的技術,一個新的編程技術的重大挑戰開始呈現出來,即物件導向技術誕生以來並沒有解決降低訪問和整合資訊資料(
Time of Update: 2018-12-05
最近由於某些原因,導致我不得不把注意力從原來的JS轉到CSS上,儘管我現在已經不太想搞CSS了,但現實就是這樣不盡人意,沒有辦法。那今天我就說說我所喜歡的流體布局吧,看到網上很多關於兩欄布局中要求一欄固定寬度,另一欄自適應,三欄布局,兩側固定寬度,中間欄自適應的做法都是用到一絕對位置,如:<div class="outer"> <div class="left">左側</div> <div class="main">中間自適應</div&
Time of Update: 2018-12-05
1、禁止頁面本文內容被選取 <body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return
Time of Update: 2018-12-05
12年應屆生,11年的培訓實習經曆,面對了一遭遭的實習與工作經曆,讓我都快要迷失了自己,我們是應屆生,一個誠信待人待事,努力掌握專業知識的娃.
Time of Update: 2018-12-05
Code Access Security Schema長什麼樣?================提供一個例子, 請注意黃色的高亮的部分. Schema的規則每一個Solution manifest中只能有一個CodeAccessSecurity 節點. PolicyItem節點可以有任意多個. 任何一個PolicyItem節點只能有一個PermissionSet和Assemblies 節點. 每一個PermissionSet節點能夠擁有任意數目的IPermission節點
Time of Update: 2018-12-05
談到互連網時代三大方向趨勢,不免讓人想到移動互連網和雲端運算.前不久買了幾本書:數學之美,贏在雲端(雲端運算與未來商業),詳解windowsAzure雲端運算平台,走進雲端運算windowsAzure實戰手記.說實在的,本人挺懶的.看書都看不快,偶爾看這樣.8月份買的,到現在 也才看完
Time of Update: 2018-12-05
看比較大的代碼工程比較費力, 尤其是追蹤一些變數的使用時, Ctrl + F3, Shift + F3來回用也可以, 不過這個工具可以讓你的效率更高. 它叫做AutoScroll. 它會替代VS中預設的捲軸, 變為代碼的縮圖. 選中一個變數之後, 該變數就會以紅色高亮在捲軸上. 讓你對代碼的整體把握感更強. 下載連結:Rocky Downs' RockScroll for Visual Studio 介紹:如果不想這麼用了,
Time of Update: 2018-12-05
和大多數公司年前開年會不太一樣,我們公司是在元宵的時候開得"年會",其實也就是元宵晚會了,開年會之前剛完成了一個列表的分頁功能,都是測試資料,也就沒有幾條資料,再加上是本地測試,開啟網頁飛快,可開完年會回來(來回4、5天時間)第一天之後,發現開啟頁面的速度出奇的慢,奇怪,難道我也遇到了“程式哪裡也沒動過,本來是好好的,現在卻不對了”的問題了?奇怪。沒辦法,定位問題吧,瞭解到程式裡面用了一個稍微複雜的sql語句,懷疑是不是sql執行的慢了,後來看了一下執行時間,都是在毫秒層級,到不了讓頁面2、3秒
Time of Update: 2018-12-05
頁面中: <%#DataBinder.Eval(Container.DataItem, "rcontent")%> 一、 把頁面換成 <%# GetShortContent(DataBinder.Eval(Container.DataItem, "rcontent"))%> 然後在你的Code裡面寫 public string GetShortContent(object obj){
Time of Update: 2018-12-05
<ul> <li><a href="javascript:void();">title1</a></li> <li><a href="javascript:void();">title2</a> </li> <li><a