知識點
1、Layer彈層
皮膚設置:
layer.open({skin: 'layui-layer-class',})
然後在CSS文件中寫樣式即可
html #layui_layer_skinDeviceSkinstylecss { /*必須加的*/
display: none;position: absolute;width: 1989px;}
body .layui-layer-class .layui-layer-title {
}
body .layui-layer-class layui-layer-content { /*中間那一塊的顏色*/
background: #e8e4e4;
}
body .layui-layer-class .layui-layer-btn .layui-layer-btn0 {
}
問什麼這麼寫,F12調試頁面就可以看到了。皮膚製作:
【第一步】:命名文件夾
在layer的skin目錄建立一個文件夾,假設您將該文件夾命名爲:yourskin,例如DeviceSkin
【第二步】:創建樣式等文件
在yourskin文件夾下建立一個單獨的樣式文件,務必命名爲:style.css。並且你可能用到的圖片也要存放在該文件夾下
【第三步】:書寫樣式
1. 務必在第一行加上這句:
/* 選擇器格式爲:html #layui_layer_skin文件夾名stylecss,這一點非常重要 */
html #layui_layer_skinyourskinstylecss{display:none;position: absolute; width:1989px;}
2. 繼續書寫務必遵循這種格式:
body .layer-ext-yourskin.layui-layer-title{}
body .layui-ext-yourskin .layui-layer-btn{}
body .layui-ext-yourskin .layui-layer-btna{}
/* 你可以通過調試工具重置更多樣式 */
【第四步】:調試
1、頁面中單獨使用
layer,open({skin: 'layui-layer-class'})
2、通過全局配置看看你的皮膚定義的如何:即所有彈出層都默認採用,但是單個配置skin的優先級更高
layer.config({extend:'skin/ DeviceSkin/style.css'});
layer,open({skin: 'layui-layer-class'
或者
layer.config({
extend: ['skin/myskin/style.css'], //加載您的擴展樣式
skin: 'layer-ext-yourskin'
});
【最後一步】:發佈
1. 現在你已經成功製作了一個皮膚了,如果你覺得它很美,你可以共享出更多的人使用。
2. 那麼你應該製作一個簡單的頁面來介紹你的皮膚,提供儘可能簡單的使用說明(就像這個:layer.seaning.com)。
3. 然後將你的皮膚主題頁網址通過任意渠道發給賢心(比如可以通過郵箱:[email protected])
2、百度地圖API
文檔:http://lbsyun.baidu.com/index.php?title=jspopular
<!--引用百度地圖API-->
<scripttype="text/javascript"src="http://api.map.baidu.com/api?v=2.0&ak=您的密匙"></script>
3、log4net 庫
是Apache log4j框架在Microsoft .NET平臺的實現,是一個幫助程序員將日誌信息輸出到各種目標(控制檯、文件、數據庫等)的工具。
4、Newtonsoft.Json
一款.NET中開源的Json序列化和反序列化類庫
<span style="font-size:14px;">Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(2008, 12, 28);
product.Sizes = new string[] { "Small" };
string json = JsonConvert.SerializeObject(product);
// {
// "Name": "Apple",
// "Expiry": "2008-12-28T00:00:00",
// "Sizes": [
// "Small"
// ]
// }
string json = @"{
'Name': 'Bad Boys',
'ReleaseDate': '1995-4-7T00:00:00',
'Genres': [
'Action',
'Comedy'
]
}";
Movie m = JsonConvert.DeserializeObject<Movie>(json);
string name = m.Name;
// Bad Boys</span>
調試問題
1、未能加載文件或程序集Newtonsoft.Json
解決方法:找到Newtonsoft.Json.dll 重新引用。
2、Model中類修改過後,更新dll,裏面有的屬性提示說沒有
問題描述:
增加泊車位爲3的處理:(ViewHandler.ashx中getAllCheChangByID)
本來直接在if-else語句的,後來直接在泊車位信息登記表GV_INFO_PARKING_LOT中添加了屬性 public bool?PRKPERMIT 是否允許停車,一個判斷解決問題。【引發了調試異常】
解決方法:確認下屬性名有沒有寫錯(自動更新 自動出錯的,人爲檢查一下)
3、前端頁面調試
解決方法:瀏覽器中按F12,console中直接輸入alert(‘頁面的變量’);sources中點頁面文件 .aspx,插入斷點,watch,,單步F10,直接下一個斷點F8
4、命中不了斷點
前端$.get(url, ….ashx),在.ashx文件中添加斷點,發現命中不了斷點
解決方法:此種情況一般是前端語法有問題,檢查一下變量名是否寫錯