原创 【JS】用JS實現帶cookies保存記錄的換膚功能

由於項目需要研究了一下換膚功能,代碼簡潔易懂,首先需要根據自己的皮膚主題提前把自己所寫的樣式放在對應名字的css文件裏,然後將選擇主題的點擊事件保存在cookies記錄裏,讀取cookies記錄,如果記錄不爲空則根據記錄設置皮膚,

原创 【JS】js 對字符串進行加密解密

//對字符串進行加密 function compileStr(code){ var c=String.fromCharCode(code.charCodeAt(0)+code.length); for(va

原创 【JS】JS 正則驗證電話聯繫方式

function ValidatePhone(val){ var isPhone = /^([0-9]{3,4}-)?[0-9]{7,8}$/;//手機號碼 var isMob= /^0?1[3|4|5|8][0-

原创 【百度地圖】過濾點位數據只顯示行政區劃內的點位數據

由於信息錄入的不準確性,很多數據的經緯度會出現偏差不在自己應該所在的範圍內,但爲了效果完美,需要將這些數據過濾掉,這裏使用了D3.js中的d3.polygonContains()方法判斷點位是否在幾何內: 參考地址:1、D3.js

原创 【JS】html5 postMessage解決跨域、跨窗口消息傳遞

轉載地址:http://www.cnblogs.com/dolphinX/p/3464056.html

原创 【JS】html5+css3+js 用定時器實現時間軸的自動播放

本篇介紹了用css3實現時間軸樣式,用jq實現時間軸的自動輪播和啓動暫停事件,具體代碼如下: 一、time.html <div class="heatMapTimer"> <ul class="time-line

原创 【百度地圖】刪除指定覆蓋物

當百度地圖中出現多個圖層時,可用以下方法刪除指定圖層: //刪除屬性爲marker的覆蓋物 var allOverlay=map.getOverlays(); if (allOverlay.length) {

原创 【Echarts】echarts 座標文字axisLabel根據需求換行展示

在echart開發中座標文本有時候受佈局的限制,字數或者長度無法展示完整,這時候我們可以參考echart的官方api爲axisLabel定義旋轉角度,這裏方法就不再做介紹,本篇主要分享一下文本內容按照需求來實現換行展示: 一、JS

原创 【JS】JS 公告豎向、橫線滾動效果

一:豎向滾動效果 1.html <div id="scroll_noticeMsg" class="noticeMsg"> <ul id="scroll_begin"> <li>數據一</li> <li>數據

原创 【JS】JS 實現父子頁面通過URL傳值

表格數據增刪改的功能實現通常需要用到父子頁面傳值,當用戶需要用到點擊表格某一行查看詳情或者編輯當前表格數據時,我們用以下方法便可輕鬆實現傳值: 一:父頁面Js //此處用的bootstrapTable創建表格 { fi

原创 百度地圖海量數據流暢加載並點擊顯示點位詳情

在地圖開發中,如果label或marker覆蓋物數據較大的話經常會造成頁面卡頓,現在使用百度地圖添加海量星的方法來添加覆蓋物,應用後發現,該方法是將所有的覆蓋物繪製成一張圖片,這樣在數據加載中大大提升了加載速度,爲了運行方便將該實

原创 【JS】JS 實現文件的上傳下載和刪除

本篇運用html的input type="file"屬性以及結合bootstrapTable的佈局框架實現對文件的上傳,下載和刪除操作: 一:Html 這裏引入了bootstarp、bootstrap-table的js和css文件

原创 【百度地圖】僅顯示中國邊界區域

本篇的主要思路是通過繪製全國的行政區劃邊界點來添加遮罩層從而視覺上達到只顯示中國區域的效果,具體實現看代碼: 一、Js //繪製中國區域行政邊界 function drawBoundary() { /*畫遮蔽層的相關方法

原创 iframe 子級獲取父級元素

//獲取父級元素 parent.$(window.parent.document).find(elem); //比如 子級頁面控制父級元素隱藏 $(document).click(function (e) { p

原创 關於 Javascript 學習,有哪些好的博客或者網站推薦?

            最近一直在菜鳥教程上自學js,雖然在實際開發項目中也學過js,但大多是對網上的資源複製粘貼修修改改,偶然間在知乎上看到乾貨果斷總結一下分享給大家,也希望原主不要介意,好資源大家分享一下; 一:JavaScript