原创 js 處理url的符號問題

1.原理講解參考阮大神:點擊打開鏈接2.拿來就用參考:http://fwheel.iteye.com/blog/2102957 && http://fwheel.iteye.com/blog/21029573.目前我在我的項目中使用的是e

原创 web開發中的跨域問題解決方法

1.跨域問題出現的原因:同源策略/SOP(Same origin policy)是一種約定,它是瀏覽器最核心也最基本的安全功能,如果缺少了同源策略,瀏覽器很容易受到XSS、CSFR等攻擊。SOP要求兩個通訊地址的協議、域名、端口號必須相同

原创 react中通過proxy解決跨域問題

一,對於使用creat-react-app構建的項目,可以直接在package.json下配置,具體如下"proxy": "http://api.xxxx.com"或者如果創建多個域,該如何設置proxy,能滿足可以調用不同域下的API的

原创 // js瀏覽器兼容問題

//1.兼容點擊事件 function addEvent(dom,type,fn){ //對於支持DOM2級事件處理程序addEventListener方法的瀏覽器 if(dom.addEventListener){ dom.

原创 瀏覽器兼容問題

1.我經歷過的項目都是react項目,目前遇到的瀏覽器兼容問題可以分爲兩類:(1)css的問題;(2)babel-polyfill的問題;針對第一中問題,我們一般可以直接查詢,這裏轉一個鏈接,有比較多的css以及其他不同瀏覽器兼容問題的描

原创 數字簽名是什麼?

1.數字簽名解釋原文鏈接http://www.youdzone.com/signature.html2.阮一峯翻譯鏈接:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_si

原创 react中禁止複製的寫法

<div onCopy={(e) => e.preventDefault()}> 這一段文字禁止被複制 </div>此方式能實現局部禁止複製這裏介紹的是個人覺的最好的一種方式,原理是禁止複製這個方法調用。此外,你還可以從css的角度去解決

原创 jQuery getScript() 方法

getScript() 方法使用 AJAX 的 HTTP GET 請求獲取和執行 JavaScript。 $.getScript("demo_ajax_script.js/url",success(response,status)) ru

原创 TCP——三次握手(SYN,SKC)

1.三次握手的維基百科解釋: To establish a connection, TCP uses a three-way handshake. Before a client attempts to connect with a s

原创 getBoundingClientRect().top與offsetTop有什麼區別?

Element.getBoundingClientRect() Element.offsetTop 差別大了,前者指元素(比如某個div)距離可視區域頂部的距離,後者包括滾動條捲起的部分。 js原生的offsetTop屬性有很多瀏覽器兼容

原创 hashchange

window.addEventListener('hashchange', function(e) { console.log(e.oldURL); console.log(e.newURL); }, false);  

原创 setTimeout&& clearTimeout

<html> <head> <script type="text/javascript"> let c=0 let t timedCount=()=> { document.getElementById('txt

原创 藉助wbr標籤實現連續英文字符的精準換行

轉發自:https://www.zhangxinxu.com/wordpress/2018/09/html-wbr-word-break/ 1.一般情況下的換行: word-break:break-all或者word-wrap:break

原创 聊聊新窗口打開頁面的opener問題

1.新窗口中打開頁面的方式: //a 鏈接 <a target="_blank" /> //opener window.open() 2.新窗口中打開頁面會有兩方面的問題:安全問題,性能問題;   2.1安全問題: 上面新窗口中打

原创 js 多線程的方式:web work

1.web work W3S:https://www.w3schools.com/htmL/html5_webworkers.asp WebWork 是運行在後臺的 JavaScript,獨立於其他腳本,不會影響頁面的性能。您可以繼續做任