摘要: 异常是表示发生了意外的错误,如果没有捕获异常,引发异常的隔离程序将被挂起,并且程序将被终止; Dart代码可以抛出并捕获异常,但与java相反,Dart的所有异常都是未检查的异常,方法不声明它们可能抛出哪些异常,也不需要捕获任何异常; Dart提供了异常和错误类型以及许多预定义的子类型,当然,也可以定义自己的异常,然而,Dart成语可以抛出任何非空对象;阅读全文
posted @ 2019-07-15 21:46 CurtisWgh 阅读(45) 评论(2) 编辑
摘要: 条件语句:if、if...elseif、if...elseif...else;循环语句:for、forin;循环语句:while循环、do...while循环;终止当前循环:break 终止离break最近的循环,只能终止一层循环;跳出当前循环:continue 跳出当前循环,只能跳出一层循环;switch...case语句;assert 中断代码流阅读全文
posted @ 2019-07-11 23:39 CurtisWgh 阅读(53) 评论(0) 编辑
摘要: Dart运算符:一元后缀、一元前缀、乘法类型、加法类型、移位运算符、与位运算、异或位运算、或位运算、关系和类型测试、等式、逻辑与、逻辑或、条件、级联、赋值;阅读全文
posted @ 2019-07-11 23:19 CurtisWgh 阅读(153) 评论(0) 编辑
摘要: Dart是一个面向对象的语言,所以函数也是对象,函数属于Function对象,函数可以像参数一样传递给其他函数,这样便于做回调处理;阅读全文
posted @ 2019-07-10 23:52 CurtisWgh 阅读(114) 评论(0) 编辑
摘要: 在Dart里面,变量的声明使用var、Object或Dynamic关键字,如下所示: var name = ‘张三’; 在Dart语言里一切皆为对象,所以如果没有将变量初始化,那么它的默认值为null(包括数字),如果需要判断变量是否为null,则需要进行如下判断: String name;if(name == null); 上面var name = ‘张三’,并没有显示的声明变量的类型,我们也可以显示的声明:String name = ‘张三’;如果对象(变量)不仅限于单一类型,请用Object或Dynamic关键字来进行修饰;阅读全文
posted @ 2019-07-09 23:42 CurtisWgh 阅读(104) 评论(1) 编辑
摘要: Dart简介: Dart诞生于2011年10月10日,Dart是一种“结构化的web编程”语言,Dart虽然是谷歌开发的计算机编程语言,但后来被ECMA认定位标准,这门语言用于Web、服务端、移动应用和物联网等领域的开发; 编程语言有这么多种类,Flutter为什么要选择Dart作为开发语言呢?这是因为Dart更符合构建用户界面的方式;阅读全文
posted @ 2019-06-29 00:44 CurtisWgh 阅读(117) 评论(2) 编辑
摘要: flutter最近显得格外的火,公司的同事也一直在谈论flutter,感觉自己不学学就要失业了。。。所以决定顺应潮流学习以下flutter,做一下学习笔记,希望可以给需要的同学带来一些帮助~阅读全文
posted @ 2019-06-25 01:14 CurtisWgh 阅读(126) 评论(0) 编辑
摘要: 遍历手机应用,跳转应用市场详情页面阅读全文
posted @ 2019-06-19 20:18 CurtisWgh 阅读(40) 评论(0) 编辑
摘要: 一、手机界面UI渲染显示流程 二、16ms原则 三、造成卡顿的原因 四、过度绘制介绍、检测工具、如何避免造成过度绘制造成的卡顿阅读全文
posted @ 2019-05-21 00:48 CurtisWgh 阅读(151) 评论(0) 编辑
摘要: 无论的原生开发还是weex开发,经常会需要我们对一些组件/控件动态赋值,在原生中,我们大家都知道,对控件setText就可以了,那么在weex中呢,我们需要怎么做呢,其实很简单,几行代码就可以搞定! 首先呢,需要知道一个概念叫“数据绑定”,即组件会根据内容的变化重新进行渲染,先看一下效果展示及代码:阅读全文
posted @ 2018-07-02 15:09 CurtisWgh 阅读(253) 评论(0) 编辑
博聚网