08 2020 档案
摘要:一、协程: 传统的编程语言,早有异步编程的解决方案(其实是多任务的解决方案)。其中有一种叫做“协程”(coroutine),意思是多个线程互相协作,完成异步任务。 协程有点像函数,又有点像线程,它的运行流程大致如下: 第一步,协程 A 开始执行; 第二步,协程 A 执行到一半,进入暂停,执行权转移到
阅读全文
摘要:1.安装vue-cli npm install -g vue-cli vue init webpack vue_demo cd vue_demo npm install npm run dev 2.安装element-ui及sass npm i element-ui -S npm install -
阅读全文
摘要:1.谈一下你对MVVM原理的理解 传统的MVC指的是,用户操作会请求服务端路由,路由拦截分发请求,调用对应的控制器来处理。控制器会获取数据,然后数据与模板结合,将结果返回给前端,页面重新渲染。数据流是单向的,view——>model——>viewMVVM:传统的前端会将数据手动渲染到页面上,MVVM
阅读全文
摘要:概念:只传递给函数一部分参数来调用它,让它返回一个函数去处理剩下的参数; 先看一个简单例子,add函数接受 2 个参数(或者多个),addX函数接受 1 个参数。换而言之,所谓"柯里化",就是把一个多参数的函数,转化为单参数函数。将一个函数转换为一个新的函数: // 非柯里化 function ad
阅读全文
摘要:一、arguments.callee的作用:返回正被执行的 Function 对象 arguments 的主要用途是保存函数参数, 但这个对象还有一个名叫 callee 的属性,返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文,这有利于匿名函数的递归或者保证函数的
阅读全文
摘要:1.Sass安装(Windows版) npm install -g sass 2.预处理 sass src/assets/main.scss(输入文件) src/assets/output.css(输出文件) 还可以利用 --watch 参数来监视单个文件或目录。 --watch 参数告诉 Sass
阅读全文
摘要:Sass是什么 SASS是CSS3的一个扩展,增加了规则嵌套、变量、混合、选择器继承等等。通过使用命令行的工具或WEB框架插件把它转换成标准的、格式良好的CSS代码。 Scss是什么 Scss是Sass的升级版,其语法完全兼容 CSS3,并且继承了 Sass 的强大功能。大部分扩展,例如变量、par
阅读全文
摘要:安装: cordova plugin add cordova-plugin-inappbrowser 语法: var ref = cordova.InAppBrowser.open(url, target, options); 1. URL参数为浏览器跳转的地址; 2. target的参数有三种:
阅读全文
摘要:语法: border-radius:length/persentage; 1.一个属性值。如border-radius:6px; 它表示元素四个方向的圆角大小都是6px,即每个圆角的“水平半径”和“垂直半半径”都设置为6px; 2.四个属性值,分别表示左上角、右上角、右下角、左下角的圆角大小(顺时针
阅读全文
摘要:可被transform的元素有:block-level element 或 atomic inline-level element等,但不包括inline element. 例如: <div class="box"> <span>今天你吃了么?</span> </div> // css span {
阅读全文