web前端
GOoiKoi
这个作者很懒,什么都没留下…
展开
-
dart中的闭包
闭包:1.全局变量特点:全局变量常驻内存、全局变量污染全局2.局部变量特点:不常驻内存会被垃圾机制回收、不会污染全局想实现的功能:1.常驻内存2.不污染全局产生了闭包,闭包可以解决这个问题……闭包:函数嵌套函数,内部函数会调用外部函数的变量或参数,变量或参数不会被系统闭包的写法:函数嵌套函数,并return里面的函数,这样就形成了闭包void main(){ //闭包 fn(){ var a=123; //不会污染全局 常驻内存 return(){ //返回一个方法原创 2020-12-19 18:42:44 · 368 阅读 · 1 评论 -
darth的匿名方法、自执行方法、方法的递归
void main(){ //匿名方法 /* var printNum=(){ print(123); } printNum(); */ var printNum=(int n){ //匿名方法也可以传递参数 print(n+2); }; printNum(12); //自执行方法 ((){ print('我是自执行方法'); })(); ((int n){ print(n); print('我是自执行方法'); })(12); //方法的递归原创 2020-12-19 18:28:55 · 148 阅读 · 1 评论 -
dart函数中的箭头函数与函数间的相互调用
void main(){ //需求:使用forEach打印下面List里面的数据 List list = ['苹果','香蕉','西瓜']; //list.forEach((value){ // print(value); //}); //list.forEach((value)=>print(value)); //箭头函数,只能写一句话不能写多句(写法1) list.forEach((value)=>{ print(value) //结束不能加; 也只能原创 2020-12-19 17:48:43 · 297 阅读 · 1 评论 -
dart中的函数中方法的定义和方法的传参
内置方法/函数:print();自定义方法:自定义方法的基本格式:返回类型 方法名称(参数1,参数2……){方法体return 返回值;}//以下写的自定义方法的作用域都是全局作用域void printInfo(){ print('我是一个自定义方法');}int getNum(){ var myNum = 123; return myNum;}String printUserInfo(){ return 'str';}List getList(){ return [原创 2020-12-19 15:53:55 · 579 阅读 · 1 评论 -
Vue2.0购物车简单实例
vue2.0实例简单购物车页面展示效果如下:该购物车实现了自动计算小计、总价,小计与总计金额保留2位数。代码部分body代码<body> <header> <h2>我的购物车</h2> </header> <article id="main"> <div class="all" v-...原创 2019-07-13 22:02:37 · 477 阅读 · 0 评论