# 使用微信JSSDK
## 1 綁定域名
1. 首先登錄自己的微信公眾平臺,找到左邊菜單的"**設置 - 公眾號設置**",選擇 "**功能設置 - JS接口安全域名**",配置自己需要用到的域名。
:-: 
>[warning] 注意: 權限只能映射到設置的目錄下,不能映射到二級目錄,比如設置 `www.test.com`,只能映射到此域名的根目錄下,設置 `www.test.com/weixin`,只能映射到設置的目錄下。
---
2. 下載驗證文件,放到設置好的路徑下,文件名為 `MP_verify_xxx.txt`
:-: 
## 2 引入 JSSDK
在需要調用JS接口的頁面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.2.0.js
支持使用 AMD/CMD 標準模塊加載方法加載。
## 3. 使用 JSSDK
首先應該配置接口權限,使用 wx.config 配置。
要調用 JSSDK 的接口,必須將所有的方法都放到 wx.ready 中,確保 JSSDK 已經加載完畢,如:
```js
window.wx.ready(() => {
window.wx.hideMenuItems({
menuList: [
'menuItem:copyUrl'
]
})
})
```
- 簡介
- 第一章 公眾號開發
- 使用微信JSSDK
- 接口權限配置
- 分享接口
- 隱藏按鈕項
- 微信支付
- 第二章 小程序開發
- 基礎知識
- 分包加載
- WXSS樣式表
- 配置
- app.json配置
- window
- tabBar
- page.json配置
- 邏輯層
- app.js
- 場景值
- page.js
- 初始化數據
- 生命周期函數
- 頁面相關事件處理函數
- 事件處理函數
- 頁面實例方法
- 路由
- 文件作用域
- 模塊化
- 視圖層
- 模板語法
- 列表渲染
- 條件渲染
- 模板
- 事件
- 引用
- WXS語法規范
- WXS數據類型
- WXS控制流程
- WXS基礎類庫
- 組件
- 視圖容器
- view
- scroll-view
- swiper
- movable-view
- cover-view
- 基礎組件
- icon
- text
- rich-text
- progress
- 表單組件
- button
- checkbox
- form
- input
- label
- picker
- picker-view
- radio
- slider
- switch
- textarea
- 導航組件
- navigator
- 媒體組件
- audio
- image
- video
- camera
- 地圖組件
- map
- 畫布組件
- canvas
- 開放能力
- web-view
- 自定義組件
- 組件模版和樣式
- Component
- 組件傳值
- 組件事件
- Behaviors
- 組件間關系
- 網絡請求
- wx.request
- 微信登錄
- 獲取 openid 和 unionid
- 獲取用戶信息
- 將 wx.request 封裝為 promise
- 上傳圖片接口封裝
- 數據存儲
- 存儲數據和讀取數據
- 獲取數據緩存信息
- 移除數據緩存
- 獲取用戶設置
- openSetting
- getSetting
- 第三章 小游戲開發
- 參考資料