JSX
JSX是react发明的特殊写法语法,JSX=JavaScript+XML,就是JS和HTML的混合写法,这并不是JS引擎原生支持的,所以想在浏览器中直接执行,需要先转成ES5代码。jsx本质上就是一个js变量,可以作为参数、函数返回值、也可以用在循环/判断语句中。
1 | ReactDOM.render( |
转义成为:
1 | //1参数是元素类型,2参数是属性对象,3参数是子元素 |
JSX是react发明的特殊写法语法,JSX=JavaScript+XML,就是JS和HTML的混合写法,这并不是JS引擎原生支持的,所以想在浏览器中直接执行,需要先转成ES5代码。jsx本质上就是一个js变量,可以作为参数、函数返回值、也可以用在循环/判断语句中。
1 | ReactDOM.render( |
转义成为:
1 | //1参数是元素类型,2参数是属性对象,3参数是子元素 |
最近在做毕业设计,后台采用Node.js+Express,数据库采用MongoDB,连接数据库采用的Mongoose中间件。
在连接数据库时出现了这样一个问题,按照我的需要,数据库中有一个数据集合用来储存用户信息,表名为user。后来发现无论如何都获取不到user集合中的数据,在MondoDB的控制台程序中也获取不到。
最后安装了RoboMongo这个MongoDB可视化工具才发现,数据库中user数据的名字变成了users,user数据集是个空数据集。
这应该算是Mongoose插件的一个bug吧。