leancloud :自带数据库和增删改查(CRUD)功能的后台系统
使用方法 CRM(Copy-Run-Modify),所有新东西都是这样使用的
第一步:创建一个应用
第二步:点击快速入门,选择对应语言,引入 av-min.js,得到 window.AV
三:初始化 AV 对象(直接 Copy 代码)
var APP_ID = '2zeITbbU6cgHT0mdBscQtmp0-gzGzoHsz';
var APP_KEY = 'iByF5Dy55tJodAoxC4cxwAwx';
AV.init({
appId: APP_ID,
appKey: APP_KEY
});
run 一下看看成功没
四:新建一条数据(同样 Copy)
//创建 TestObject 表
var TestObject = AV.Object.extend('TestObject');
//在表中创建一行数据
var testObject = new TestObject();
//数据内容是 words:'Hello World'
//若保存成功,则运行 alert('')
testObject.save({
words: 'Hello World!'
}).then(function(object) {
alert('LeanCloud Rocks!');
})
Run 一下看看成功没
然后去 Modify(修改) - Run - Modify -Run ...
直到你理解所有代码
留言系统
用 form
监听 form 表单:监听 submit 事件而不是提交按钮,因为用户可以不点击按钮而使用回车
代码如下:整合进数据库
let myForm = document.querySelector('#postMessageForm')
myForm.addEventListener('submit', function (e) {
//首先阻止默认事件
e.preventDefault()
//content 就是用户输入的文本
let content = myForm.querySelector('input[name=content]').value