Time of Update: 2017-01-19
我一直對視頻和圖片中的人臉標記、檢測和Face Service技術高度興趣。儘管我知道擷取邏輯和演算法去開發Face Service軟體或者外掛程式已經超出了我的想象。當我知道Javascript庫可以識別微笑,眼睛和臉部結構時,我得到啟發去寫一個教程。有許多的庫,這些庫要不就是純粹的基於Javascript的,要不就是基於java語言的。今天,我們開始學習tracking.js,它是一個由Eduardo
Time of Update: 2017-01-19
/****************************************************************//* 名 稱:DataLength//* 功 能:計算資料的長度//* 入口參數:fData:需要計算的資料//* 出口參數:返回fData的長度(Unicode長度為2,非Unicode長度為1)//*****************************************************************function
Time of Update: 2017-01-19
本文執行個體講述了JavaScript返回0-1之間隨機數的方法。分享給大家供大家參考。具體如下:JavaScript的Math對象的random方法可以返回一個0-1之間隨機數<!DOCTYPE html><html><body><p id="demo">Click the button to display a random number.</p><button onclick="myFunction()">Try
Time of Update: 2017-01-19
本文執行個體講述了JavaScript動態修改快顯視窗大小的方法。分享給大家供大家參考。具體如下:下面的JS代碼示範了如何通過window.open彈出一個新的視窗,然後動態修改視窗大小<!DOCTYPE html><html><head><script>var w;function openwindow(){w=window.open('','', 'width=100,height=100');w.focus();}function
Time of Update: 2017-01-19
本文執行個體講述了javascript中attachEvent用法。分享給大家供大家參考。具體分析如下:一般我們在JS中添加事件,是這樣子的obj.onclick=method這種綁定事件的方式,相容主流瀏覽器,但如果一個元素上添加多次同一事件呢?obj.onclick=method1obj.onclick=method2obj.onclick=method3如果這樣寫,那麼只有最後綁定的事件,這裡是method3會被執行,這個時候我們就不能用onclick這樣的寫法了,主角改登場了,在
Time of Update: 2017-01-19
本文執行個體講述了JavaScript動態載入樣式表的方法。分享給大家供大家參考。具體如下:如果需要更換皮膚,我們可以通過JS代碼動態載入皮膚的樣式表,下面的代碼就可以做到,非常簡單,你只需要把這段代碼做成函數動態調用即可。var el = document.createElement('link');el.rel = 'stylesheet';el.type = 'text/css';el.href = 'http://www.jb51.net/...' +
Time of Update: 2017-01-19
本文執行個體講述了JavaScript擷取當前網頁最後修改時間的方法。分享給大家供大家參考。具體如下:下面的JS代碼輸出當前網頁最後修改時間,用到了document.lastModified屬性<!DOCTYPE html><html><body>This document was last modified
Time of Update: 2017-01-19
最近在瀏覽一些阿里的前端面試題,其中有一題涉及了javascript中replace( )方法的使用,下面是原題:“說出以下函數的作用是?空白地區應該填寫什嗎?” // define (function (window) { function fn(str) { this.str = str; } fn.prototype.format = function () { var arg = ______; return
Time of Update: 2017-01-19
最近身體不適,所以沒能如期的更新,抱歉。這裡直接把代碼貼上,如果有不明白的地方,留言就行。<!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"> <head> <title&
Time of Update: 2017-01-19
發現代碼慢慢寫多了的時候會不自覺的將if else 用 三元來替代,僅僅是未了讓代碼更簡潔精闢,當然也有人說用三元可以讓你有高潮的感覺。最近在寫js 的時候也有這樣的感覺,並且收集了一些小技巧,分享分享。大鳥請跳過下面這段,大大鳥幫忙指正 ^__^====普及線====運算式 (expr1) ? (expr2) : (expr3)在 expr1 求值為 TRUE 時的值為 expr2,在 expr1 求值為 FALSE 時的值為
Time of Update: 2017-01-19
本文執行個體講述了JavaScript獲得表單target屬性的方法。分享給大家供大家參考。具體實現方法如下:<!DOCTYPE html><html><body><form id="frm1" action="form_action.asp" target="_blank">First name: <input type="text" name="fname" value="Donald"><br>Last name: &
Time of Update: 2017-01-19
看了一下網上閉包的概念及文章,對於這個問題,自己做一個梳理吧。問:閉包是什嗎?答:閉包是指在 JavaScript 中,內建函式總是可以訪問其所在的外部函數中聲明的參數和變數,即使在其外部函數被返回(壽命終結)了之後。這個是我自身第一次碰到閉包的問題<!DOCTYPE HTML><html><head><meta charset="utf-8"/><title>閉包迴圈問題</title><style
Time of Update: 2017-01-19
本文執行個體講述了JavaScript使用replace函數替換字串的方法。分享給大家供大家參考。具體如下:JavaScript通過replace函數替換字串,下面的代碼將Visit Microsoft中的MicroSoft替換成jb51.net<!DOCTYPE html><html><body><p>Click the button to replace "Microsoft" with "jb51.net" in the paragraph
Time of Update: 2017-01-19
在很多網頁都有這樣的效果,當點擊一個按鈕或者其他的對象會彈出一個提示框,如果點擊確定則繼續執行既定的程式,如果點擊取消則會取消繼續執行,代碼執行個體如下:<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>確定和取消提示框</title><style
Time of Update: 2017-01-19
JavaScript對象是一種複合值:它是屬性和已命名值的集合。通過"."符號來引用屬性值。當屬性值是一個函數時,稱為方法。①一段你常用但卻未必明白其真正底層原理的代碼:var s = "hello world!";var word = s.substring(s.indexOf(" ")+1,s.length);
Time of Update: 2017-01-19
變數類型 只有6種 : 四種未經處理資料類型boolean , number, string , undefine,
Time of Update: 2017-01-19
前幾天在搜尋面試題時發現了這麼一段代碼,執行完後感覺完全不與所想的一樣 var a = { n : 1 }; var b = a; a.x = a = {n : 2}; console.log(a.x); console.log(b.x);輸出結果為:undefined[object Object]一開始以為語句應該是先給 a 賦值 {n : 2} , 然後再將 a.x 賦值 {n : 2} ;但事實卻不是那樣,於是改動了一下代碼,添加幾條logvar test;var a = {
Time of Update: 2017-01-19
檢查屬性var mouse = { "name": "betta", "age": 3, "varieties": "milaoshu"} mouse.hasOwnProperty("name"); // truemouse.hasOwnProperty("sex"); //false增加屬性定義個對象 dog,然後賦予各種特性,再賦予 color特性,最後遍曆所有的屬性以及值var dog={ name:"芒果", type:"會之王", eat:function(){ alert("吃")
Time of Update: 2017-01-19
本文執行個體講述了JavaScript點擊按鈕後彈出透明浮動層的方法。分享給大家供大家參考。具體分析如下:這裡實現點擊後頁面變灰色,並用JS彈出一個置中的浮動層提示視窗,這個視窗是透明的,可以設定透明度,網上已經有很多類似的JavaScript代碼,你可以借鑒一下。<HTML><HEAD><TITLE>浮動層置中的對話方塊效果示範</TITLE><META http-equiv=Content-Type content="text/html;
Time of Update: 2017-01-19
覺得Mootools不可思議?想知道Dojo是如何?的?對JQuery的技巧感到好奇?在這篇教程裡,我們將探尋架構背後的秘密,然後試著自己動手建立一個你所喜愛的架構的簡易版本。我們幾乎每天都在使用各種各樣的JavaScript架構。當你剛入門的時候,方便的DOM(文件物件模型)操作讓你覺得JQuery這樣的東西非常棒。這是因為:首先,對於新手來說DOM太難理解了;當然,對於一個API來說難以理解可不是什麼好事。其次,瀏覽器間的相容性問題非常令人困擾。