Time of Update: 2014-06-13
在前面的文章:[iOS]在WebApp中如何使用JS調用iOS的函數
Time of Update: 2014-06-13
1、第一種發放比較簡單"columns": [{ "data": null,defaultContent: '', orderable: false },],從代碼字面意思就能明白什麼意思,但是怎樣從裡邊擷取改行的資訊我還不知道,所以顯得不是太實用,定義預設值還可以。{ "data": "id",orderable: false,"mRender":function(data,type,full){return
Time of Update: 2014-06-13
Express在使用mongodb的時候app配置出錯//settings.jsmodule.exports={ cookieSecret:"xxxx", db:"dbname", host:"localhost",}//app.jsvar express = require("express");var settings = require("./settings");載入connect-mongo的出錯寫法:var
Time of Update: 2014-06-13
做為一名.NET後台開發人員,正考濾向Web前端開發轉型,之前也寫過一代前端代碼,可是當再回頭看JS,並有轉向它的意願的時候,突然發現:原來JS不是那麼簡單的。很多的細節部分以前都沒有注意到,現在把學習的知識點記錄下來,做為學習筆記,好時不時看看。如果有什麼錯誤,還請各位看官多多包涵、多多指正。 JavaScript是一門輕量型的面向Web編程的指令碼言語言,常被簡稱為:JS。廣泛應用於PC和各種行動裝置中,常和HTML、CSS一起組成網頁頁面。它也常被一些人和Ja
Time of Update: 2014-06-13
1、建立Array對象建立Array對象的文法var 數組名 = new
Time of Update: 2014-06-13
都知道js變數有範圍的概念,因此可以使用這個特性定義私人欄位,私人欄位的初始化主要是通過建構函式。例如如下定義了一個唯讀欄位first function ListCommon2(afirst) { var first=afirst; this.GetFirst=function ()//定義了一個訪問讀取欄位的特權方法{ return first;} } ListCommon2.prototype.do2=function() { var
Time of Update: 2014-06-13
js裡每一個function都有一個prototype屬性,而每一個執行個體都有constructor屬性,並且每一個function的prototype都有一個constructor屬性,這個屬性會指向自身。這會形成一個非常有意思的鏈式結構。舉例如下: function Person(){ this.name
Time of Update: 2014-06-13
首先需要下載3個包,在Github FasterXML,這三個核心模組分別是:Streaming ("jackson-core") defines low-level streaming API, and includes JSON-specific implementationsAnnotations ("jackson-annotations") contains standard Jackson annotationsDatabind ("jackson-databind")
Time of Update: 2014-06-13
一、利用空函數實現繼承參考了文章javascript繼承—prototype屬性介紹(2) 中葉小釵的評論,對這篇文章中的方案二利用一個空函數進行修改,可以解決建立子類對象時,父類執行個體化的過程中特權屬性和特權方法,私人屬性,私人方法的空耗資源問題。 複製代碼function Person(name,age){ this.name = name; this.age = age;}Person.prototype = {&
Time of Update: 2014-06-13
在js中this的用法很讓人迷惑,有些像Java或者C#中的this,但又不完全一樣。按照流行的說法this總是指向調用方法的對象。 1、純粹函數調用。 function ListCommon2(x) { this.x=x;alert("this 是 ListCommon2"+(this instanceof ListCommon2));alert("this.constructor"+this.constructor); }
Time of Update: 2014-06-13
複製代碼 代碼如下: <html> <head> <title>添加、刪除一行</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="../js/jquery-1.9.1.js"></script> <script
Time of Update: 2014-06-13
背景javascript中使用addEventListener()或attachEvent()綁定事件時會有幾個小問題:一、使用addEventListener()或attachEvent()添加的匿名函數無法移除。複製代碼 代碼如下:var oBtn = document.getElementById('btn');oBtn.addEventListener('click',function(){ alert('button is
Time of Update: 2014-06-13
一、基本的類的使用方法一:複製代碼 代碼如下:function sth(a) // 建構函式 { this.a = a; this.fun = output; // 成員函數 } function output(a, b, c) { document.write(this.a); } //調用var s = new sth(250); s.fun(1, 2, 3); ouput(1, 2, 3); //如果output在sth之前就是錯的方法二:複製代碼
Time of Update: 2014-06-13
上次根據網上的教程給自己的網站弄了一個Web APP,但是給使用者的感覺卻十分糟糕。問題說明:怎麼了?原來是開啟WEB APP後在首頁上隨意開啟串連,就會自作主張地開啟Safari瀏覽器。原來好好的偽裝和心情就全被破壞掉了。這該如何是好?原來解決方案十分簡單。僅僅加入這些代碼就好了。實驗測試在本人的 iPhone (iOS 7.1)和iPod (iOS 6.1.4)上測試通過,根據原作者的敘述,最新的 iOS 7.0.4(iPhone 與
Time of Update: 2014-06-13
相關選項 zoom: 90 初始的縮放度 min_zoom: 25 max_zoom: 120 zoom_factor: 2 - 滑鼠滾輪的縮放速度 rotate_factor: -0.45 - 滑鼠移動時球體旋轉的數量。正數將反向旋轉 fps: 10 - 定義每秒動畫更新的次數 centrex: 250 - 在container div中水平方向旋轉中心 centrey: 250 在container div中垂直方向旋轉中心 min_font_size: 12 max_font_size:
Time of Update: 2014-06-13
複製代碼 代碼如下: </pre><pre name="code" class="javascript"><html> <body> <input type="button" name="input[]" value="按鈕1" /><br /> <input type="button" name="input[]" value="按鈕2" /><br /> <input
Time of Update: 2014-06-13
1、設定或擷取整個 URL 為字串: window.location.href 2、設定或擷取與 URL 關聯的連接埠號碼碼: window.location.port 3、設定或擷取 URL 的協議部分 window.location.protocol 4、設定或擷取 href 屬性中跟在問號後面的部分 window.location.search 5、擷取變數的值(截取等號後面的部分) 複製代碼 代碼如下: var url = window.location.search; //
Time of Update: 2014-06-13
一般在做 ajax load 的時候,很多人都不會考慮到需要瀏覽器支援前進後退功能,因為大部分人都不知道可以實現。 最近遇到這個問題,經過一小段研究,發現github已經有現成的開源工具使用,主要實現原理是利用html的錨點,即<a href="#xxx"> 主要demo代碼如下: html 複製代碼 代碼如下: <ul> <li><a href="#ttt">ttttttttttttttt</a></li> <li&
Time of Update: 2014-06-13
1.需求簡介 jQuery的hover事件只是針對單個HTML元素,例如: 複製代碼 代碼如下: $('#login').hover(fun2, fun2); 當滑鼠進入#login元素時調用fun1函數,離開時則調用fun2函數,這種API已能夠滿足絕大部分需求。 不過,有些時候我們希望當滑鼠進入兩個或多個元素時觸發fun1,離開他們時觸發fun2,而在這些元素間移動滑鼠並不觸發任何事件。例如兩個元素緊挨著的HTML元素,如:
Time of Update: 2014-06-13
這回的小case如題,額外還有一個,當點擊圖片時響應事件。代碼如下: 複製代碼 代碼如下: <script type="text/javascript"> function onloadEvent(){ var _td = document.getElementById("a1"); var _img = document.createElement("img"); _img.setAttribute("id", "floatImage");