摘要: for~in语句用于遍历对象,而for~of语句用于遍历数组,但这不是必须的,只是这样操作比较方便。 1.遍历数组 (1)For-in循环 var arr=[1,2,3,4,5,6,7] //申明一个数组 for(var x in arr){ console.log("arr["+x+"]="+ar 阅读全文
posted @ 2019-11-29 16:13 四月妹 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 判断对象是否为{} , (1)Object.keys({}).length==0 (2)JSON.stringify(c) == "{}"判断是否为null 阅读全文
posted @ 2019-11-28 10:40 四月妹 阅读(122) 评论(0) 推荐(0) 编辑
摘要: es5比较两个值是否相等:相等运算符(==)和严格相等运算符( )。 缺点: ==:自动转换数据类型, : NaN不等于自身,以及+0等于-0。 es6新的方法Object.is来比较两个值严格相等,它与严格比较运算符( )基本一致,不同之处只有两个:一是+0不等于-0,二是NaN等于自身。 Obj 阅读全文
posted @ 2019-11-28 10:36 四月妹 阅读(692) 评论(0) 推荐(1) 编辑
摘要: UI 组件又称为"纯组件",即它纯函数一样,纯粹由参数决定它的值:特征 只负责 UI 的呈现,不带有任何业务逻辑 没有状态(即不使用this.state这个变量) 所有数据都由参数(this.props)提供 不使用任何 Redux 的 API 容器组件: 负责管理数据和业务逻辑,不负责 UI 的呈 阅读全文
posted @ 2019-10-21 17:32 四月妹 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 只执行一次: constructor、componentWillMount、componentDidMount 执行多次:子组件的componentWillReceiveProps、componentWillUpdate、render 、componentDidUpdate 有条件的执行:compo 阅读全文
posted @ 2019-09-06 17:18 四月妹 阅读(508) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000012113011 webpack externals 深入理解 用法: https://www.tangshuang.net/3343.html 阅读全文
posted @ 2018-04-16 13:57 四月妹 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架:从本质上来说,一个 Express 应用就是在调用各种中间件。 中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)), 响应对象(response object 阅读全文
posted @ 2018-04-16 11:10 四月妹 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 协议相同 域名相同 端口相同(http默认80端口) 即检查是否同源,只有和百度同源的脚本才会被执行。 [1] 如果非同源,那么在请求数据时,浏览器会在控制台中报一个异常,提示拒绝访问。 Cookie 即检查是否同源,只有和百度同源的脚本才会被执行。 [1] 如果非同源,那么在请求数据时,浏览器会在 阅读全文
posted @ 2018-04-12 18:03 四月妹 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.什么是模块(modules)? 1.什么是模块(modules)? 在node.js中模块与文件是一一对应的,也就是说一个node.js文件就是一个模块,文件内容可能是我们封装好的一些JavaScript方法、JSON数据、编译过的C/C++拓展等,在关于node.js的误会提到过node.js 阅读全文
posted @ 2018-04-09 14:18 四月妹 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: ejs-cli ejs预先定义好 数据 将数据注入到模板中->|编译 带有数据的html页面 为什么使用ejs 在web项目中渲染页面,我们很多时候,会用json或者拼接字符串的方式,不够美观,破坏原有html结构,大量的html拼接会使代码难以阅读。 ejs是一个简单高效的模板语言,通过数据和模板 阅读全文
posted @ 2018-04-08 13:39 四月妹 阅读(130) 评论(0) 推荐(0) 编辑