【微搭低代码】JavaScript基础知识-变量定义及初始化

低代码自2021年开始宣传以来,有的说是提升五到十倍的效率,有的说拖拽只能做简单应用,做不了复杂应用。过分的宣传或者过分的贬低都不可取,任何观点都要通过实践来辨别真假。

低代码目前看可以做三部分内容,第一部分是小程序,第二部分是web网站,第三部分是管理信息系统。要想学好低代码,还是要从基础开始学习。一般低码由三部分知识组成
在这里插入图片描述
组件部分是以拖拽开发为主,不需要特别的记忆组件的属性。CSS可以控制组件的样式,如颜色、边框、背景、边距等。JavaScript可以控制组件的行为,凡是程序需要有逻辑控制的都需要编写javascript代码。

低代码开发只是组件部分拖拽,剩余的和传统开发都是一样的,所以过分的夸大和过分的贬低都不可取。

好些零基础的入局者被低码开发的便捷性和高效率吸引,以为不用学习基础知识就可以开发软件,实际上手发现又很困难,要想真正掌握,语言学习是必不可少的。

第一个Javascript代码

Javascript代码可以在代码编辑器里写
在这里插入图片描述
可以在生命周期函数里编写代码
在这里插入图片描述

export default {
    
    
  onPageLoad(query) {
    
    
    //console.log('---------> LifeCycle onPageLoad', query)
    setTimeout(()=>{
    
    app.showToast({
    
    
    title: 'Hello,World',
    icon: 'success',
    duration: 2000,      // 2秒
});},5000)
  },
  onPageShow() {
    
    
    //console.log('---------> LifeCycle onPageShow')
  },
  onPageReady() {
    
    
    //console.log('---------> LifeCycle onPageReady')
  },
  onPageHide() {
    
    
    //console.log('---------> LifeCycle onPageHide')
  },
  onPageUnload() {
    
    
    //console.log('---------> LifeCycle onPageUnload')
  },
}

代码的意思是等待5秒,弹出一个消息
在这里插入图片描述

JavaScript的发展史

一涉及到知识,其实我们还是蛮落后的,你当下学习的内容早已发展了几十年。JavaScript于1995年由Netscape公司发明,当初浏览器大战,微软的IE浏览器也推出了自己的脚本语言。还有一个概念是ECMAScript,这个是Javascript的一个标准。我们当下需要关注的是ES6,里边的语法是低代码中经常使用的。

变量的定义和赋值

在javascript中如果需要使用变量的,需要先定义后使用,javascript是弱类型语言,不需要明确指定变量的类型,我们可以使用let关键字做变量的定义

let price = 18 ;

变量就相当于一个容器,可以往里边放东西
在这里插入图片描述
除了可以往里放数字外,还可以放字符串,字符串用双引号或者单引号包裹

let name = "张三";
let name1 = '李四';

在这里插入图片描述
除了字符串外还可以创建布尔类型的变量

let falg = true

布尔类型有两个值可以取,真(true),假(false)
在这里插入图片描述
变量定义好之后可以在控制台进行输出,我们可以使用console.log来进行输出

扫描二维码关注公众号,回复: 14531043 查看本文章
export default {
    
    
  onPageLoad(query) {
    
    
    //console.log('---------> LifeCycle onPageLoad', query)
    setTimeout(()=>{
    
    app.showToast({
    
    
    title: 'Hello,World',
    icon: 'success',
    duration: 2000,      // 2秒
});},5000)
    let price= 18;
    console.log("price:",price)
    let name = "张三";
    console.log("name:",name)
    let flag = true;
    console.log("flag:",flag)
  },
  onPageShow() {
    
    
    //console.log('---------> LifeCycle onPageShow')
  },
  onPageReady() {
    
    
    //console.log('---------> LifeCycle onPageReady')
  },
  onPageHide() {
    
    
    //console.log('---------> LifeCycle onPageHide')
  },
  onPageUnload() {
    
    
    //console.log('---------> LifeCycle onPageUnload')
  },
}

在这里插入图片描述
除了在代码中定义变量之外,我们还可以在低码中创建变量
在这里插入图片描述
在这里插入图片描述
和JavaScript不同的是,微搭定义的变量是要选择类型的,需要按照实际的情况选择,我们同样的定义三个类型的变量,分别选择Number(数字类型)
在这里插入图片描述
在这里插入图片描述
文本类型
在这里插入图片描述
在这里插入图片描述
和布尔值类型
在这里插入图片描述
在这里插入图片描述
变量定义好之后,如果在代码编辑器使用的,需要复制变量的路径
在这里插入图片描述
我们可以直接给变量的路径赋值,和我们使用代码的语法是相同的

export default {
    
    
  onPageLoad(query) {
    
    
    //console.log('---------> LifeCycle onPageLoad', query)
    setTimeout(()=>{
    
    app.showToast({
    
    
    title: 'Hello,World',
    icon: 'success',
    duration: 2000,      // 2秒
});},5000)
    let price= 18;
    console.log("price:",price)
    let name = "张三";
    console.log("name:",name)
    let flag = true;
    console.log("flag:",flag)
    $page.dataset.state.price = 18;
    $page.dataset.state.name = "张三";
    $page.dataset.state.flag = true;
    console.log("变量中的price",$page.dataset.state.price)
    console.log("变量中的price",$page.dataset.state.name)
    console.log("变量中的price",$page.dataset.state.flag)
  },
  onPageShow() {
    
    
    //console.log('---------> LifeCycle onPageShow')
  },
  onPageReady() {
    
    
    //console.log('---------> LifeCycle onPageReady')
  },
  onPageHide() {
    
    
    //console.log('---------> LifeCycle onPageHide')
  },
  onPageUnload() {
    
    
    //console.log('---------> LifeCycle onPageUnload')
  },
}

在这里插入图片描述

总结

我们本篇介绍了javascirpt中的基础知识,每个知识点都牢固掌握了,才可以做到开发应用时游刃有余,赶紧试试吧。

猜你喜欢

转载自blog.csdn.net/u012877217/article/details/127180502