原创 可以輸入的下拉框,可以篩選內容,可輸入篩選下拉框(原創)

可以輸入的下拉框,可以篩選內容,可輸入篩選下拉框(原創) 因項目需要,需要在搜索的時候,在下拉框裏需要手動輸入,還要根據輸入的 自動在列表裏篩選,代碼貼上來了 <!DOCTYPE html PUBLIC "-//W3C//DTD X

原创 超詳細Redis使用手冊

這篇文章主要介紹了超強、超詳細Redis入門教程,本文詳細介紹了Redis數據庫各個方面的知識,需要的朋友可以參考下 【本教程目錄】 1.redis是什麼 2.redis的作者何許人也 3.誰在使用redis 4.學會安裝redis 5.

原创 百度地圖API,不使用關鍵字獲取周邊所有的POI(道路、餐館、小區等所有信息)

應用場景:獲取指定位置周邊的所有POI,如小區、餐館、道路、酒店等,用於讓用戶選擇。 直接上代碼 <script type="text/javascript"> // 百度地圖API功能 var map = new BMap.Map

原创 PHP不用任何組件,直接獲取音頻和視頻文件的時長、大小、寬度高度等信息(getID3)

PHP不用任何組件,直接獲取音頻和視頻文件的時長、大小、寬度高度等信息(getID3) 使用getID3就可以實現該功能,win和linux下都通用 github地址:https://github.com/JamesHeinrich/ge

原创 threejs之材質.side屬性,讓材質單面或者雙面顯示

var material = new THREE.MeshBasicMaterial({ color: 0xdd00ff, // 前面FrontSide 背面:BackSide 雙面:DoubleSide side:THR

原创 Layui如何使用上傳進度?無需任何修改,幾行代碼即可實現上傳進度條!

Layui如何使用上傳進度? 無需任何修改,幾行代碼即可實現上傳進度條! 直接上代碼 <!--彈出進度條--> <div id="uploadLoadingDiv" style="display:none;"> <div class=

原创 關於TP5中的模板繼承使用心得

應用場景:後臺管理系統中,所以的列表都用的是同一個通用模板,恰巧有一個列表頁要把通用模板的搜索區域的內容要改掉或者乾脆不要,那麼模板繼承非常適合 1、創建一個通用模板 {block title="search_div"} 這裏是通用模板的

原创 關於TP5中的Hook使用方法記錄

TP5的Hook應用場景:在某一個通用方法中,想加入自定義的功能,那就可以使用鉤子了 具體使用步驟: 第一步:在需要加入自定義代碼的地方創建一個監聽Hook(也就是下鉤子) Hook::listen('action_checklogin'

原创 threejs創建一個流動的水管效果(通過材質的移動實現)

/** * 創建一個設置重複紋理的管道 */ var curve = new THREE.CatmullRomCurve3([ new THREE.Vector3(-80, -40, 0), new THREE.Vector

原创 Threejs之用Shape對象和輪廓填充畫一個地圖座標點的樣子

使用的相關方法:Shape對象和輪廓填充ShapeGeometry // 一個外輪廓圓弧嵌套三個內圓弧輪廓 var shape = new THREE.Shape(); //Shape對象 //外輪廓 shape.arc(0, 0,

原创 解決百度地圖移動端(微信瀏覽器等)拖拽事件和點擊事件衝突的BUG

在手機端,如果啓用了百度地圖的拖拽,那麼部分手機上點擊事件無法觸發,無法獲取點擊位置的座標,除非禁用拖拽的功能。 但如果禁用拖拽後,用戶體驗就很差,所以以下代碼可以直接解決問題,親測可用,如有疑問可以私信或者留言。 直接上代碼 把代碼複製

原创 ThreeJs各種集合體的快速創建

//長方體 參數:長,寬,高 var geometry = new THREE.BoxGeometry(100, 100, 100); // 球體 參數:半徑60 經緯度細分數40,40 var geometry = new THRE

原创 ThreeJS之讓一個模型圍繞自己的軸心旋轉

如果一個模型不在場景的中心點,這時候使用 rotateY旋轉的話,這個對象會圍繞場景的中心點進行旋轉,會轉一個大圈 那麼怎麼做才能讓他在任何位置的時候,圍繞自己的軸心進行旋轉?下面的代碼即可! // 先獲取geomete

原创 ThreeJs事件之鼠標點擊網格對象後觸發對應事件

    //聲明raycaster和mouse變量     var raycaster = new THREE.Raycaster();     var mouse = new THREE.Vector2(); function onMo

原创 ThreeJs之 加載OBJ和MTL文件

import { DDSLoader } from '/three.js/three.js-master/examples/jsm/loaders/DDSLoader.js'; import { MTLLoader } from '/t