jQuery 確認是否擁有某一標籤屬性

jQuery 並沒有 .hasAttr() 用於判斷某一屬性是否存在,所以透過下面代碼來檢查

此代碼優點在於可檢查屬性是否存在,並檢查是否為空值

/**
* VECTOR COOL
* https://vector.cool
*/
var attr = $(this).attr(‘name’);
if (attr && attr !== false) {
// Element has this attribute
}

 

 [……]

閱讀更多

ASUS GL552VM HDMI Audio output not working 輸出沒聲音

ASUS GL552VM HDMI 輸出沒聲音

非常怪的問題
想說新電腦,很爽來看個電影吧,
結果透過接電視,居然HDMI居然沒輸出聲音

重新安裝了音效及險卡及主機板驅動
問題依舊
拿回店裡修,他說我Windows有問題要重灌,
真的要重灌,我要瘋掉了,才剛灌完,
基本上覺得他在胡扯,我也死馬當活馬醫

1.重裝最新版音效驅動,重開機

ASUS GL552VM 驅動
https://www.asus.com/tw/ROG-Republic-Of-Gamers/ROG-GL552VW/HelpDesk_Download/

2.插上HDMI線重開機 (要插著線重開機喔)

OK!!

沙小~就好咧
聲音輸出多了電視了 HERAN_LED
真的不知道為什麼!!!!!!
拔掉再插也都可以了~非常怪

請教電腦 HDMI線 接電視,有影像沒聲音輸出的問題!!

http://www.mobile01.com/topicdetail.php?f=514&t=3721856&p=3

[……]

閱讀更多

[PHP] pathinfo()輕鬆取檔案副檔名、檔案名稱、根目錄相對路徑、資料夾名、

pathinfo()

可輕鬆取檔案名稱、副檔名、根目錄相對路徑、資料夾名

用法一

pathinfo($path, PATHINFO_EXTENSION);

// 參數 (選用)
PATHINFO_DIRNAME   //完整路徑
PATHINFO_BASENAME  //完整檔名
PATHINFO_EXTENSION //副檔名
PATHINFO_FILENAME  //檔名

用法二

$path_parts = pathinfo('/www/htdocs/inc/lib.inc.php');

echo $path_parts['dirname'], "n";
echo $path_parts['basename'], "n";
echo $path_parts['extension'], "n";
echo $path_parts['filename'], "n"; // since PHP 5.2.0

output:

/www/htdocs/inc
lib.inc.php
php
lib.inc

 

參考:

http://stackoverflow.com/questions/10368217/how-to-get-the-file-extension-in-php
http://php.net/manual/en/function.pathinfo.php

[……]

閱讀更多

MIS WAMP手動安裝及設定教學 Apache2.4 + PHP7 for windows10

手動安裝 Apache2.4 + PHP7 for windows10

首先,我該選x64或x86安裝呢?

何謂 x64 和 x86,可閱讀下方網址文章,本篇不多做解釋
x86和x64到底有什麼差異? http://www.ithome.com.tw/node/56880

注意 !!!

若安裝x64版本,PHP & Apache 都需要選擇x64版本,反之亦然

安裝 PHP7 for windows

本例下載 PHP 7.0 VC14 x64 Thread Safe

php-7.0.10-Win32-VC14-x64.zip

解壓縮至 PHP 的存放目錄
本例解壓縮至 C:php-7.0.10-Win32-VC14-x64

設定 php.ini PHP.ini 為PHP的設定檔

PHP安裝目錄中尚無 PHP.ini
但於安裝目錄中有下列2個檔案
php.ini-development 為開發環境用參考設定檔
php.ini-production    為正式環境用參考設定檔
本例複製 php.ini-development 更名為 php.ini 置於於PHP安裝目錄中 文字編輯器開啟 php.ini

以下為常用設定

視需求調整參數,至於設定內容就不於本篇討論

「C:/php-7.0.10-Win32-VC14-x64/」為PHP安裝目錄

注意!!!!!!!!!!

分隔路徑的斜線,要用「/」而不是 windows 檔案總管的「\」

所以是
「C:/php-7.0.10-Win32-VC14-x64/」

不是
「C:\php-7.0.10-Win32-VC14-x64\

儲存 httpd.conf

Apache安裝為 windows 服務,開機自動啟動

開啟 Win10 的 「命令提示字元(系統管理員)」

// 測試設定檔是否正確

錯誤會跳錯誤訊息,正確會顯示syntax OK,接著安裝服務

// 安裝服務,反之解除安裝為 httpd.exe -k uninstall

測試是否正確運行

在網站根目錄C:/AppServ/www下建立一個index.php檔案

運行 http://127.0.0.1
看到下列畫面,代表安裝成功

呼~打完收工!!

[……]

閱讀更多

Photoshop cc 2015 強大功能,一鍵改變人臉五官,輕鬆去背

本文出自:天天瘋後製
http://www.crazy-photoshop.com/17457.html

Adobe 出品的photoshop現在已經全民化了,但還是沒有停止他們進行,每過一段時間便會更新一些新功能,而這一次他們沒有更新PhotoshopCC這個名稱,而是改進了好幾項大功能,真得值擁有。每一項都減掉了不少人群的煩惱。此次更新,其中一個最注目的功能為「Face-Aware Liquify」(臉部感知液化),即是軟件可以先識別臉部五官,然後讓用戶可分別作相應的修改,例如眼睛大小、間距、額頭的闊窄、瘦臉、鼻高等,例如可以輕易調出微笑的嘴等。

Photoshop功能大更新 可以一鍵改變人臉五官

第一個值得推薦的一個功能,這真是的網紅的福音,這個功能可以識別照片中的人臉。
可以針對嘴巴,進行調整理,拍照時說笑得不好看,沒關係,後期一鍵讓你笑得開心,笑得自然,看下GIF圖。

Photoshop功能大更新 可以一鍵改變人臉五官

眼睛,你想大就大,有些人笑起來眼沒了,不要怕,歪了也可以擺正。

Photoshop功能大更新 可以一鍵改變人臉五官

臉形,臉形是很多影樓及寫真店都會微動的一項PS技能,以往都是用液化來實踐,對操作者有一定的要求,沒有2-3年經驗的很難進行把握,但下面這個你只要一鍵操作就行。

Photoshop功能大更新 可以一鍵改變人臉五官

鼻子自然也少不了。

Photoshop功能大更新 可以一鍵改變人臉五官

Adobe 出品的photoshop現在已經全民化了,但還是沒有停止他們進行,每過一段時間便會更新一些新功能,而這一次他們沒有更新PhotoshopCC這個名稱,而是改進了好幾項大功能,真得值擁有。每一項都減掉了不少人群的煩惱。此次更新,其中一個最注目的功能為「Face-Aware Liquify」(臉部感知液化),即是軟件可以先識別臉部五官,然後讓用戶可分別作相應的修改,例如眼睛大小、間距、額頭的闊窄、瘦臉、鼻高等,例如可以輕易調出微笑的嘴等。

Photoshop功能大更新 可以一鍵改變人臉五官

第三個功能,一鍵摳圖。先看下面這張圖,載很多人剛學習PS時,覺得最牛的可能就是把這類毛毛動物及透明物體摳出來,感覺好難。但如今只是一鍵,瞬間覺得我媽把我生我太早了,當年可花了我太多時間學摳圖(哭),還是看看視頻操作吧。

Photoshop功能大更新 可以一鍵改變人臉五官

當然還有我們之前有介紹過的Content Aware Crop,當你把照片拍歪掉時,使用本功能,可以將圖擺正且,可以自動幫你填補好空白部分。攝影師大愛。再也不用,先裁再去各種修補了。

Photoshop功能大更新 可以一鍵改變人臉五官

對於設計師,最苦惱的事也是最花時間的事可能就是找字體了,經常會碰到客戶要與XXX圖片上的字體一樣,你可能要花上半天的時間來找,當然現在也有個別網站可以上傳字體圖片進行識別,下面要說的就是PhotoshlpCC更新了這項讓設計師節省時間成本的利器。一起來了解下。

Photoshop功能大更新 可以一鍵改變人臉五官

 [……]

閱讀更多

解決 WordPress 無法使用 jQuery 問題

設計WordPress主題或插件開發時,常會需要使用jQuery,WordPress其實很貼心的已經載入jQuery,但實際使用時發現,原本可以跑的jQuery程式,放進WordPress卻不能跑了,才知道原來WordPress的jQuery要這樣寫。

 

WordPress 頁面中,確實看到 jQuery 已載入

<script type='text/javascript' src='https://yourdomain.com/wp-includes/js/jquery/jquery.js?ver=1.11.1'></script>
<script type='text/javascript' src='https://yourdomain.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1'></script>

頁面中加入一段測試碼

<script>
$( document ).ready(function() {
        alert("hello");
});
</script>

理論上應該是會順利看到 hello 對話框,但是沒有

 

解決方法:

主要是jQuery寫法的問題,選擇器不能使用習慣的簡碼 $ 符號,而要用下面這兩種寫法,
順利看到hello 對話框

jQuery( document ).ready( function( $ ) {

    alert("hello");

} );
( function( $ ){

    alert("hello");

} )( jQuery );

本文出自:https://v123.tw

[……]

閱讀更多

PHP 取年齡或年資 get age of date

取年齡或年資

/*
 取年資
 https://vector.cool 

 date $date          到職日 ex:2006/3/8
 date $date2 = null  離職日 ex:2017/5/14
 return int 年資
*/
function get_age($date,$date2=NULL){
	$time = (empty($date2))?time():strtotime($date2);
	$time = $time - strtotime($date);
	return intval($time / (365*24*60*60));
}

用法:

這邊有個要注意的地方,使用這方法須先設定時區

date_default_timezone_set()

第二個參數不帶則為還在職,也就是取目前時間

date_default_timezone_set("Asia/Taipei");
echo get_age('2007/6/25');
echo get_age('2007/7/28','2017/12/23');

 [……]

閱讀更多