網站搜尋
我有這些字串:
baseUrl = "http://www.example.com" baseUrl = "https://secure.example-server.com:443"有人可以告訴我如何從 baseUrl 提取伺服器資訊,以便我可以獲得 "example" 或 "example-server" 嗎
你可以使用 regex:
baseUrl.match(/\.(.*?)\.co/i)[1];正則表達式說明
我如何檢查特定的 URL 字串是否與當前頁面來自相同的來源/主機?例如,如果我想綁定到連結,但只對相同主機的連結阻止默認操作…
現在使用這個應該是安全的:
function sameOrigin(a, b) { const urlA = new URL(a); const urlB = new URL(b); return urlA.origin === urlB.origin; } console.log(sam
閱讀更多 →
我想把一堆錨點標籤確保它們都在新標籤頁中打開。
我知道我應該做類似這樣的事情 $ ('a').attr('target', '_blank');,但問題是我想要修改的 HTML 是在一個字串變數中。
參見範例:
我有一堆像這樣的原始 HTML 字串:
var rawHTML = 'Hello there, <a href="http://www.google.com& 閱讀更多 →
我有一個問題,關於如何將資訊視窗分配給我地圖上的每個標記。
JS 代碼:
for (i=0;i<location.length;i++){ var id = location[i][0]; var name = location [i][1]; var pos = new google.maps.LatLng(location[i[3],location[i][4]); var contentString = id; var infowindow = new google.maps.InfoWindow({content:contentS 閱讀更多 →我有最新的 Chrome 版本(45 以及正在使用的 Chrome Canary 版本 47),兩者都啟用了實驗性 JavaScript 標誌。我想使用 ECMAScript 6,但它不起作用。我不知道為什麼。是否有什麼技巧或其他標誌也必須啟用?
ECMAScript 6 的每個保留字(例如 import、class 或其他)在 Chrome 45 中都會拋出 「未捕獲的 SyntaxError:意外的保留字」,而在 Chrome Canary 中則會出現 「未捕獲的 SyntaxError:意外的標記 import」 錯誤。
我幾個月前問過這個問題,但沒有得到任何答案,只有一個“可能重複”的鏈接指向使用 ECMAScript 6,但這並沒有解決我的問題。
我想使用模組,因為我比起使用 CommonJS 的 require 更喜歡 ECMAScript 模
閱讀更多 →
當我點擊連結打開子視窗時,父頁面會自動刷新。我該如何阻止它?
當子視窗打開時,父頁面不應該刷新。應該怎麼做?請幫幫我。
我的程式碼如下所示:
<html> <head> <title>login</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script type="text/javascript"> var popup; function Sho 閱讀更多 →
我正在使用 node.js 的 Nodemailer 模組,並遇到了以下錯誤;
[錯誤:不支援的配置,請將 Nodemailer 降級到 v0.7.1 或參閱遷移指南 https://github.com/andris9/Nodemailer#migration-guide]
我看了我的 package.json,發現它是 "nodemailer": "^1.8.0",
閱讀更多 →
嗨,我正在嘗試讓這個 div 用簡單的 CSS 動畫滾動。
問題是它無法很好地循環,因為在重新開始滾動之前會有一點閃爍。
這裡是代碼: https://jsfiddle.net/by6tx4o0/2/
.c{ position:relative; background:red; max-height:200px; float:left; width:300px; height:300px; overflow:hidden; overflow-y:auto; } .card-home{ position:absolute; margin:20px; top:
閱讀更多 →
如果您最近通過 bower 更新了 restangular,它將安裝最新的 lodash —— 新的 4.0。然而,這會造成問題,因為 restangular/angular 現在會拋出錯誤 —— "_.contains() 不是一個函數。"
你怎麼解決?
解決方案非常簡單——你需要告訴 restangular 使用比最新 lodash 3.10.0 版本更低的版本
透過 bower.json
"lodash": "~3.10.0"https://github.com/mgonto/r
閱讀更多 →
我一直在努力創建一個正則表達式來達成以下目的:
到目前為止,我有這個:^(?:([0]{0}?\d):)?([0-5]{1}?\d)$
然而,例如案例 00 似乎是通過的,但它不應該通過,因為它不是 m:ss 格式。
你的正則表達式 - ^(?:([0]{0}?\d):)?([0-5]{
閱讀更多 →