随笔分类 - 前端js
摘要:事件分类 事件分为冒泡事件和非冒泡事件 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点传递。 非冒泡事件:当一个组件上的事件被触发后,该事件不会向父节点传递。 事件的绑定: bind和catch都是用来绑定事件的,与 bind 不同, catch 会阻止事件向上冒泡 <view id="ou
阅读全文
摘要:web前端技术目前非常火,web前端已经远远不是我们之前认为的只是做个html页面,搞搞样式美化一下,写写js解决下交互。从我这几周的了解情况来看,web前端的有如下应用场景: 1. 全栈开发 由于node.js的存在,前端除了完成以前人们认知的前端领域外,还可以做后台的工作。但不代表它能替代一些后
阅读全文
摘要:vue官网:https://cn.vuejs.org/ 接着上一篇,使用vue-cli创建项目后,然后用vscode打开项目,vscode感觉跟其他的IDE不同,它对项目的管理较松散,更多是靠各类插件去完成工作。下图是vscode打开vue-cli创建的项目的项目结构截图: 其实从这个结构上可以看出
阅读全文
摘要:大致分这么几个骤: 1. 安装node 、npm 、nvm 2. 安装git 、vscode 以及vscode上的一些插件 3. 安装vue-cli 以下详细来说每个步骤 1. 安装node 、 npm 、nvm 在官网下载的 node 安装包,在mac上运行会自动安装在全局目录,使用过程中经常会遇
阅读全文
摘要:今天在学习时看到几段代码,让我感叹JS的灵活,特此一记: let stateObj = {a:1,b:3}; let newObj = {b:13,c:4} ; stateObj = {...stateObj, ...newObj} ; console.log(stateObj); // 输出 {a
阅读全文
摘要:var f = v => v;//上面的箭头函数等同于:var f = function(v) { return v;}; 如果箭头函数不需要参数或需要多个参数,就使用一个圆括号代表参数部分。var f = () => 5;// 等同于var f = function () { return 5 }
阅读全文
摘要:Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。 它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了 Promise 对象。 Promise就是一个对象,Promise 构造函数接受一个函数(后称函数p)作为参数,函数p的两个参
阅读全文
摘要:mixin实际是mix in这个短语,即混入的意思。在网上一通百度,感觉下面一些话说得挺在理: mixin 其实就是在语言不提供标准多重继承的情况下,变相实现多重继承的一个语法糖。 不同版本的 mixin 实现不太一样,但出发点都是在允许继承接口和继承实现的基础上,简化继承关系,避免多重继承的坑。
阅读全文