Time of Update: 2017-02-11
標籤:不同 return語句 問題 好處 const 帶來 副本 cti 方式 1、通過Object建構函式或對象字面量建立單個對象 這些方式有明顯的缺點:使用同一個介面建立很多個物件,會產生
Time of Update: 2017-02-14
jQuery的中 is(':visible') 解析及用法(必看),jqueryvisible執行個體選擇 <body> 元素中每個可見的元素:$("body :visible")定義和用法:visible 選取器選取每個當前是可見的元素。除以下幾種情況之外的元素即是可見元素:• 設定為 display:none• type="hidden" 的表單元素• Width 和 height 設定為 0•
Time of Update: 2017-02-14
jQuery Mobile漏洞會有跨站指令碼攻擊風險,jquerymobile概述根據國外媒體的最新報道,Google公司的安全工程師Eduardo Vela在jQuery Mobile架構中發現了一個安全性漏洞,這個漏洞將會讓 所有使用了jQuery Mobile的網站暴露於跨站指令碼攻擊風險之下 。jQuery
Time of Update: 2017-02-14
Nodejs高擴充性的模板引擎 functmpl簡介,nodejsfunctmpl關於functmplfunctmpl 是一個基於JavaScript/Nodejs的高擴充性的模板引擎模板格式<#包含/>如果想在一個模板中插入另一個模板,可以使用<#包含/>比如插入模板 a.ftl :<#"a.ftl"/><@功能/>除了輸出變數、包含模板外,也可以加入更多自訂的功能,比如:枚舉、賦值但額外的功能需要自訂。自定功能的具體格式為<@功能名稱
Time of Update: 2017-02-14
jQuery、zepto、js常用小技巧,jqueryzepto以下只為記錄自己工作常用的片段和心得, 如有問題請指正, 多謝~jQuery/zepto判斷元素是否存在// 判斷長度是否存在, 正確if ($elem.length) {}// 錯誤, 因為空白數組也是trueif ($elem) {}合理判斷資料類型先看代碼:function case(str) { return str.match(/reg/);}看著沒問題, 但當 str 為空白(false, null等)時就掛了,
Time of Update: 2017-02-13
Sass與Compass——回顧,sasscompasscompass 是sass的一個工具庫 compass在sass 的基礎上封裝了一系列有用的模組,用來補充和豐富sass的工能, 安裝: compass是用 ruby語言開發的,所以安裝它之前必須安裝ruby。 命令: gem install compass 項目初始化: 要建立一個你的Compass 項目,如果項目的名字叫 myproject compass create
Time of Update: 2017-02-14
js擷取當前頁的URL與window.location.href簡單方法,window.location.href利用JavaScript擷取當前頁的URL,這個問題起來好像很複雜,如果第一次去想這個問題,很多人估計又在琢磨到底又是哪個神一般的Javascript函數。其實不是,Javascript擷取當前頁的URL的函數就是我們經常用來重新導向的window.location.href。比如如下函數:<script> var url=window.location.href;
Time of Update: 2017-02-08
div的隱藏佔用空間位置關係,div隱藏佔用空間display:none和visibility:hidden都是把網頁上某個元素隱藏起來的功能,但兩者有所區別,經過親自實驗,我發現使用 visibility:hidden屬性會使對象不可見,但該對象在網頁所佔的空間沒有改變(看不見但摸得到),等於留出了一塊空白地區,而
Time of Update: 2017-02-08
css link和@import的區別,csslink@import頁面中使用CSS的方式主要有三種:1.行內添加定義style屬性值。2.頁面頭部內嵌調用。3.外面連結調用。其中外面引用有以下兩種:link和@import。XML/HTML代碼<link href="stylesheet" href="CSS檔案" type="text/css"/>XML/HTML代碼<style type="text/css"> @import url("CSS檔案")<
Time of Update: 2017-02-08
【CSS Demo】網站頁面變灰,cssdemo頁面讓網站所有元素變成灰色調,全瀏覽器支援,使用了濾鏡,比較吃效能,建議作臨時方案使用。實現效果(點擊下面的按鈕):這裡放一張圖片作為效果展示:其CSS代碼如下:body{ -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(1
Time of Update: 2017-02-08
jQuery讀取XML檔案的方法樣本,jquery讀取xml樣本本文執行個體講述了jQuery讀取XML檔案的方法。分享給大家供大家參考,具體如下:<?xml version="1.0" encoding="utf-8" ?> <taxrates> <taxrate id="1"> <lower>0</lower> <upper>500</upper>
Time of Update: 2017-02-08
JS基於正則截取替換特定字元之間字串操作樣本,js樣本本文執行個體講述了JS基於正則截取替換特定字元之間字串操作。分享給大家供大家參考,具體如下:樣本1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html
Time of Update: 2017-02-08
JavaScript函數基礎詳解,javascript函數詳解什麼是函數?函數是完成某一功能的程式碼片段函數是可重複執行的程式碼片段函數方便管理和維護自訂函數通過function關鍵字function 函數名稱([參數,...]){程式碼片段;return
Time of Update: 2017-02-08
js 遞迴和定時器的執行個體解析,js遞迴定時器執行個體遞迴:是一個函數通過調用自身的情況下構成的;首先上個例子:Function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); }}這是一個經典的遞迴階乘函數,但是在js中這麼調用可能會出現一些錯誤:例如如下代碼var anotherFactorial = factorial;factorial =
Time of Update: 2017-02-07
Javascript同時聲明一連串(多個)變數的方法,javascript一連串前言js同時聲明多個變數我們相信很多的朋都會反覆的使用var來定義了,那麼如果要更科學一點的方法要如何?呢,下面我們一起來看一篇關於js聲明變數的方法,具體細節如下所示。JS聲明變數的辦法我就不說了,如果需要學習的朋友們可以點擊這篇文章。我們經常需要連續聲明好幾個變數,當我是新手時,我是這麼做的。var a=1;var b={};var c=[];var d=...實際上我們可以這樣:var a=1,b=2,c=3,
Time of Update: 2017-02-07
JS複製對應id的內容到粘貼板(Ctrl+C效果),jsctrl前言最近在做一個按鈕,實現的效果是當點擊後複製url到黏貼板,但不是當前頁面url,而是對應一個元素的url,且一個頁面會有多個url。一開始找到一個方法,但是竟然只相容IE瀏覽器,神奇了,竟然有只相容IE的東西。後來發現一個zeroclipboard.js這個外掛程式,但是怎麼也搞不出那個效果,有點麻煩。最後翻到了一個js封裝好的方法,有效!想要實現的一個效果是,下面html代碼:<tr> <td>
Time of Update: 2017-02-07
Node.js Express 架構 POST方法詳解,node.jsexpressPOST 方法以下執行個體示範了在表單中通過 POST 方法提交兩個參數,我們可以使用 server.js 檔案內的 process_post 路由器來處理輸入:index.htm 檔案代碼修改如下:<html><body><form action="http://127.0.0.1:8081/process_post" method="POST">First Name:
Time of Update: 2017-02-07
AngularJS實現使用路由切換視圖的方法,angularjs視圖本文執行個體講述了AngularJS實現使用路由切換視圖的方法。分享給大家供大家參考,具體如下:下面是一個簡單的學生資訊管理執行個體。注意:除了引用angular.js之外,還要引用angular-route.js。1、建立index.html主視圖在index.html主視圖中,我們將會把多個視圖共有的東西都放在裡面,例如菜單。在這個例子中,我們僅僅把應用的標題放在裡面,然後再用ng-view指令來告訴Angular把視圖顯示
Time of Update: 2017-02-07
JS中綁定事件順序(事件冒泡與事件捕獲區別),js冒泡在JS中,綁定的事件預設的執行時間是在冒泡階段執行,而非在捕獲階段(重要),這也是為什麼當父類和子類都綁定了某個事件,會先調用子類綁定的事件,後調用父類的事件。直接看下面執行個體<!Doctype html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> *
Time of Update: 2017-02-06
css實現頁面置中的一種方法,css頁面置中在網頁製作的過程中,為方便讀者的閱讀,會把網頁內容限定在一個較小的方框中,並置中顯示,如何?這一功能呢?1)把本文放在一個<div>標籤中,只要這個標籤置中整個網頁就置中了。<div id="text"> </div>2)接下來要介紹一種方法:負邊框,即 margin 的值為負#text{ padding-left: 50%;