Time of Update: 2017-01-19
如果想用百度地圖api,首先需要先擷取一個百度地圖api的密鑰,然後引入百度地圖的api,接下來,我們詳細介紹下擷取、引入api密鑰的技巧,以及通過代碼給大家詳解下百度地圖api如何使用,具體請看下文。首先 ,如果想調用百度地圖api,你需要擷取一個百度地圖api的密鑰。申請密鑰很簡單,在百度地圖api的首頁就有相關連結,填寫相關資訊百度就會給你一個密鑰了。接下來,就是引入百度地圖的api關鍵代碼如下:複製代碼 代碼如下:<script type="text/javascript"
Time of Update: 2017-01-19
大家在做些頁面的時候,很多都是用ajax實現的,在顯示的時候有很多表單提交的add或者update操作,顯然這樣很煩,突然想到了一個比較好的方法,下面給大家分享下如何用js 實現依賴注入的思想,後端架構思想搬到前端來。應用情境: 前後端一一對應、表單內容儲存、列表陳述等。架構思路: 分發器、依賴注入等。基本代碼陳述:j.extend({ dispatcher: (function () { var _route = {}, // default module _module = {
Time of Update: 2017-01-19
Bootstrap是一個基於柵格結構的前端結構架構(當然也有JS,JQuery),它的優點是內容架構能夠迅速搭建起來,基於媒介查詢可以使搭建的頁面迅速的適應不同的使用者端,無論是手機,平板,還是PC,基本上都能自適應,當然新版本已經開始不支援IE6了,對IE8的支援也很有限,畢竟IE8對HTML5的支援不太好,(說實話,我自己也不喜歡IE6~8,對於我這種初級選手來說,相容性有時候真費勁,不僅項目上要用,連面試也要用,有沒有搞錯嘛,遇到了,上網查一下不就行了。發個牢騷,該會的還是得會啊!!!)閑
Time of Update: 2017-01-19
前言:html為document搭建了一棵DOM樹,這棵樹就是有一系列Node節點所構成的。他為我們定義了文檔的結構。Node類型:Node.ELEMENT_NODE(1); //元素節點較常用Node.ATTRIBUTE_NODE(2); //屬性節點較常用Node.TEXT_NODE(3);
Time of Update: 2017-01-19
1.parse 用於從一個字串中解析出json 對象。例如var str='{"name":"cpf","age":"23"}'經 JSON.parse(str) 得到:Object: age:"23" name:"cpf" _proto_:Objectps:單引號寫在{}外,每個屬性都必須雙引號,否則會拋出異常2.stringify用於從一個對象解析出字串,例如var a={a:1,b:2}經 JSON.stringify(a)得到:“{“a”:1,"b":2}”JSON.
Time of Update: 2017-01-19
本文執行個體講述了js實現防止被iframe的方法。分享給大家供大家參考。具體如下:方法一:<script>// Break out of an iframe, if someone shoves your site// into one of those silly top-bar URL shortener things.//// Passing `this` and re-aliasing as `window` ensures// that the window
Time of Update: 2017-01-19
ES6裡加入了一個新資料解構Set,和Java的Set一樣,它裡面不存放重複的元素。Set實現為一個類,使用時需要先new。var s1 = new Set()s1.add(1)s1.add(2)s1.add(3)s1.add(1) var s2 = new Set()s2.add('a')s2.add('a') // 輸出1,2, 3for (var i of s1 ) { console.log(i)}// 輸出afor (var i of s2 ) {
Time of Update: 2017-01-19
我們知道JS函數內部有個arguments對象,可以拿到全部實參。現在ES6給我們帶來了一個新的對象,可以拿到除開始參數外的參數,即剩餘參數(廢話好多 O(∩_∩)O~)。這個新的對象和arguments不一樣,它是程式員自訂的一個普通標識符,只是需要在前面加上三個點:...function func(a, ...rest) { console.log(a) console.log(rest)}func(1)func(1, 2, 3,
Time of Update: 2017-01-19
發現了一個巧妙的實現: 需要檢查一個對象(Object)是否為空白,即不包含任何元素。Javascript 中的對象就是一個字典,其中包含了一系列的索引值對(Key Value Pair)。檢查一個對象是否為空白,等價於檢查對象中有沒有索引值對。寫成代碼,形如:if (isEmptyObject(obj)) { // obj is empty} else { // not empty} 至於 isEmptyObject 的實現,jQuery 中有一個很有想法的方式,請看代碼:function
Time of Update: 2017-01-19
本文執行個體講述了js實現當複選框選擇匿名登入時隱藏登入框效果。分享給大家供大家參考。具體如下:本技巧是比較常見的,有些網站可以登入發帖或匿名發帖,當勾選複選框選擇匿名發帖時,登入框自動隱藏了,是不是更人性化了?這其實是在表單元素上稍微加了一點JavaScript代碼,具體實現方法請查看代碼。運行效果如下圖所示:線上示範地址如下:http://demo.jb51.net/js/2015/js-checkbox-nm-login-submit-codes/具體代碼如下:<title>當
Time of Update: 2017-01-19
本文執行個體講述了js實現消極式載入的方法。分享給大家供大家參考。具體分析如下:setTimeout('yourFunction()',5000);//5秒後執行yourFunction(),只執行一次 setInterval('yourFunction()',5000);//每隔5秒執行一次u 如果在yourFunction()中再次調用了setTimeout('yourFunction()',5000),可以完成類似於
Time of Update: 2017-01-19
本文執行個體講述了JS訪問SWF的函數用法。分享給大家供大家參考。具體分析如下:關於Flash和JS相互調用的例子已經說很多了,這不是難題,當然,調用錯誤這也不是Flash和JS的錯誤,我們今天就來徹底解決IE,FF和Chrome之間的不相容問題!我們知道,Flash中,如果訪問外部JS函數,只需 複製代碼
Time of Update: 2017-01-19
本文執行個體講述了js擷取滾動距離的方法。分享給大家供大家參考。具體實現方法如下:/** / THIRD FUNCTION * getPageScroll() by quirksmode.com * * @return Array Return an array with x,y page scroll values. */function ___getPageScroll() { var xScroll, yScroll; if (self.pageYOffset) {
Time of Update: 2017-01-19
在執行某些操作的時候,需要當文檔完全載入完成之後再去執行,否則可能出現意向不到的情況,先看一段代碼執行個體:<!DOCTYPE html><html><head><meta charset=" utf-8"><title>雲棲社區</title><style type="text/css"> div{ width:200px; height:200px; } </style>
Time of Update: 2017-01-19
如何利用AmCharts製作的汽車速度計速表,通過設定不同的速度(數字)來動態改變計速表的指標效果圖:javascript代碼:var chart = AmCharts.makeChart("chartdiv", { "type": "gauge", "theme": "none", "axes": [{ "axisThickness": 1, "axisAlpha": 0.2,
Time of Update: 2017-01-19
本文執行個體講述了JS實現文字框隨文本的長度而增長的方法,具體實現方法如下:<!Doctype HTML PUBLIC "-//W3c//DTD Html 1.0 Transitional//EN"><html><head><title>文字框隨文本的寬度而增長</title></head><script type="text/javascript">function
Time of Update: 2017-01-19
近期在項目中遇到這樣一問題,關於jsonp跨域問題,get傳值是可以的,但post傳值死活不行啊,於是網上看了一大堆關於這方面的資料,最終問題得以解決,今天抽空與大家分享下。說明:http://www.t1.com/index.php 服務端URL當然這是我本地配置的,需要改為自己對應的地址。用戶端代碼:<script> $(function(){ var url = 'http://www.t1.com/index.php'; $.ajax({
Time of Update: 2017-01-19
一.前言開發之前,我們需要閱讀官方的介面說明文檔,不得不吐槽一下,微信的這個官方文檔真的很爛,但是,為了開發我們需要的功能,我們也不得不去看這些文檔.介面文檔地址:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html看了這些個文檔,基本意思明白了,就是我們把我們要建立的菜單建立好,post到微信的伺服器上面,微信伺服器然後給我們一些狀態代碼,從而判斷我們的菜單是否建立成功,只是在發送json資料以前我們要做一些
Time of Update: 2017-01-19
js實現點擊標籤文字,文字出現在文字框裡,下面2種方法實現的功能略有不同,總體來說方法一功能更強大。第一種方法:隨意點擊任何標籤都會出現在文字框中,如何第二次點擊標籤,對應的文字就會在文字框中消失。<style>.c{ width:40px; height:25px; line-height:25px; text-align:left; margin:2px; float:left; font-size:12px; cursor:pointer }</style><
Time of Update: 2017-01-19
標籤:sys cst public ret alter arc 空間參照 要素類 sum 轉自原文ArcGIS Engine中空間參照(地理座標)相關方法總結