[js] 小谈 export (没总结完)】的更多相关文章

作用 导出变量/类 等等 用法 index.js 文件 export default name 仅导出一个变量 import name from './index.js' index.js 文件 export name 导出多个变量 import { name } from './index.js' 如果写成 import * as index from './index.js' 需要写成 index.name 才是真正的name…
作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson15 转载请注明出处,保留原文链接和作者信息. 上一节我们构建了基本的代码框架,现在开始完善其他的内容. 处理用户输入 我们从 ComponentInput 组件开始,学习 React.js 是如何处理用户输入的.首先修改 ComponentInput.js,完善 ComponentInput 的 render 函数中的 HTML 结构: import React, { Component…
一些js小题,掌握这些对于一些常见的面试.笔试题应该很有帮助: var a=10; function aa(){ alert(a); } function bb(){ aa(); } bb();//10 因为bb函数调用aa时,程序在执行aa,执行aa时只能找到全局中的a:10 当函数中声明变量不加var时则为全局变量: function test(){ var a=b=10; } test(); //切记:一定要执行 alert(b);//全局 10 alert(a);//报错,因为定义在函数…
前面说了说了js的相关知识,基本上除了语法外,把项目常用的知识做了一个梳理,现在说下js的其它方面的知识,这些知识不成体系,属于不理解对于一般开发没什么太多影响,但如果理解清楚,可以更好去开发. js解析引擎: 引擎的定义: 什么是js解析引擎?简单的说是就能够读懂javascript代码的的平台,如你写一段代码 var a=1;var b=1;var c=a+b;引擎做的事情就这一段代码执行成我们想要的结果,这就是引擎要做的事情. 上面据说的和C/C中的编译过程很像,但是js和C/C有所不同,…
在es6中使用export和import实现模块化: js文件: export function test(x) { console.log(x); } vue组件: import {test} from "../model/vueEvent.js"; 这是标准的export.import配合使用方法,当我在mounted钩子函数使用引入的test()方法时能够直接使用. mounted(){ test("aaa"); }/*控制台输出*/aaa 但是想要直接把函数…
很多人对于敏捷的第一直觉就是“快”,开发快,测试快,发布快,并不知道如何把这个“快”应用到敏捷实践中,下面我们来分析一下导致工作效率低的核心原因.没有使用敏捷之前,在大多数情况下,项目管理都需要开各种各样的会议,例如:项目立项会.项目需求分析会.技术评审会.项目计划会.测试评审会.项目例会.问题协调会等等. 为了顺利举行这些会议,还需要大量会前会后的沟通工作.可是仔细发现,大部分会议的共同目的都是:确保进度和交付.保证项目进度除了通过这些会议,还会通过电话.邮件和当面沟通交流的方式反复确认,而确…
作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson25 转载请注明出处,保留原文链接和作者信息. (本文未审核) 目前为止,第二阶段知识已经基本介绍完,我们已经具备了项目上手实战必备的 React.js 知识,现在可以把这些知识应用起来.接下来是实战环节,我们会继续上一阶段的例子,把评论功能做得更加复杂一点. 我们在上一阶段的评论功能基础上加上以下功能需求: 页面加载完成自动聚焦到评论输入框. 把用户名持久化,存放到浏览器的 LocalSt…
作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson19 转载请注明出处,保留原文链接和作者信息. 这一节我们来讨论一下对于一个组件来说,constructor .componentWillMount.componentDidMount.componentWillUnmount 这几个方法在一个组件的出生到死亡的过程里面起了什么样的作用. 一般来说,所有关于组件自身的状态的初始化工作都会放在 constructor 里面去做.你会发现本书所有…
作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson16 转载请注明出处,保留原文链接和作者信息. 接下来的代码比较顺理成章了.修改 CommentList 可以让它可以显示评论列表: // CommentList.js import React, { Component } from 'react' class CommentList extends Component { render() { const comments = [ {us…
作者:胡子大哈 原文链接:http://huziketang.com/books/react/lesson14 转载请注明出处,保留原文链接和作者信息. 课程到这里大家已经掌握了 React.js 的基础知识和组件的基本写法了.现在可以把我们所学到的内容应用于实战当中.这里给大家提供一个实战的案例:一个评论功能.效果如下: 在线演示地址 接下来会带大家一起来学习如何分析.编写这个功能.在这个过程中会补充一些之前没有提及的知识点,虽然这些知识点之前没有单独拿出来讲解,但是这些知识点也很关键. 组件…