今日复习(1)

文章介绍了Golang的特性,包括自增运算的特殊形式,不支持三目运算,以及Switch语句的使用规则。在Vue方面,讨论了JSON格式要求,数据绑定、生命周期钩子函数如mounted,以及v-if/v-show的区别。Ajax部分提到了Axios在异步数据交互中的应用。
摘要由CSDN通过智能技术生成

一、golang

        1.只有i++和i--的形式,没有++i和--i,且这种自增只能单独一行,不能与其他语句混合使用

        2.go不支持三目运算

        3.除赋值运算符 = += -= /=等各种= 和 单目运算 = - !~ * & 外, 其他运算符的运算顺序一律为从左到右

        4.go不能使用二进制来表示整数

        5.go的if 判断语句没有 (),直接写为 if condition {},而且不能像其他语言一样当只有一条语句需要执行时,可以省略括号,必须要带括号,else也不能分开写,必须跟在if的下括号后方。

        6.Switch语句不需要加break,在编译时会自动加上

        7.swith 和 case 后面是一个表达式 ,表达式意味着除了判断输入变量,也可以定义变量

如: Switch  scanf()+ 1 ,这种时候就是先调用的函数

        8.case后可以接多个表达式,用逗号分隔

         但是出现在前面case的表达式就不能在后面继续出现了

        9.Switch语句也可以当作 if else

        10.Switch可以有穿透,默认穿透一层,即继续执行,不break。

                   11.for循环也是不能带(),for i := 0 ; i < len; i++ {} 

           12.由于go 没有 while 语句 要想实现while 只能通过for来模拟

        

        13.go中同样提供了增强for循环

         14.go中提供了lable标签方便break和continue外层循环

         15.函数定义 func (参数) 返回值 {}

 

        16. 由于没有public、private等关键字的存在,go的函数为了表示public需要将函数名首字母大写,表示私有就要小写        1

        17.和java一样,函数调用时是开辟一个新栈区,即在新栈区内的行为是不会影响到原栈的值

                

        18.go的return可以返回多个值

                 19.go不支持函数重载

        20.type可以自定义类型: type 自定义类型 原类型

        函数也是一种数据类型,故也可以自定义

        并且自定义的类型和原类型被认为是两种不同的类型

   二、vue

        1.json 的key一定要用双引号括起来

        2.JS对象转json字符串 :JSON.stringify(jsobj)

           json字符串转JS对象 :  JSON.parse(str)

        3.window的location属性可以获取或设置URL

           如果是设置,那么页面在加载完成以后会自动跳转到设置的网页

        4.new Vue{}的对象中,el :“#id”,代表vue接管的区域

           data :{message} , message代表双向交互的数据

           methods :{函数},函数代表接管区域可以绑定的函数,

        5.{{表达式}},取出data中的数据,写在html中

        6.v-model双向绑定、v-bind设置属性 、v-on设置绑定事件

        7.v-if、v-else-if、v-else判断显示

           v-show判断显示

           两种判断显示不同在于,if型是控制页面写入或不写入显示内容,show型是写入了,但通过css中的display属性使其显示或不显示

        8.v-for 循环data中定义的数组

        9.生命周期之mounted,mounted与methods平级,用于在页面挂载完成后自动执行

三、Ajax

        1.使用Axios简化开发,别名函数中的then((result)=> {}),result是返回的数据,我们可以利用这种异步交互使得页面不刷新的局部更新,如,当Axios.get(url).then((result) => {this.arrs = result.data})来使得vue中的data的arrs属性获取到该地址访问回来的数据,从而实现获取数据并显示到我们的页面中的功能。

                

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值