摘要: 下面用一个例子来说明https://github.com/zhengmiaohua/my-react-demos 第一种:父组件向子组件传递数据,一般用props,子组件想要改变父组件的数组,可以向子组件传递回调函数,层级多的话嵌套会很复杂 //stuScore1.html 第二种:直接通过其组件句 阅读全文
posted @ 2017-08-20 19:07 郑庙华 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 首先使用数组缓存订阅者订阅的消息,当订阅者订阅消息的时候,把订阅的消息push到指定消息的队列中,当发布者发布消息的时候,我们遍历执行push到指定消息队列中的回调事件。 阅读全文
posted @ 2017-08-20 18:51 郑庙华 阅读(820) 评论(0) 推荐(1) 编辑
摘要: 相同点:都是基于组件化的轻量级框架,都专注于构建用户界面的视图层 vue,react都会构建一个虚拟的DOM并同步带真是的DOM中 vue数据绑定表达式使用过的双大括号语法,而指令是用于向模板添加功能,react不使用模板,借助jsx在JavaScript中创建DOM react里的状态(state 阅读全文
posted @ 2017-08-18 22:17 郑庙华 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、HTML语义化的含义 指的是要根据网页内容选择合适的标签,便于开发者阅读和写出更优雅的代码,同时也有助于搜索引擎更容易理解 好处:1、即使在没有css的情况下,页面也能呈现很好的内容结构和代码结构 2、用户体验的上升 3、有利于SEO 4.有利于其他设备解析 2、盒子模型,行内元素,块级元素 盒 阅读全文
posted @ 2017-08-18 13:27 郑庙华 阅读(168) 评论(0) 推荐(0) 编辑
摘要: webpack.config.js中的配置 npm run webpack后有告警 意思好像是说生产环境和开发环境室友区别的 plugins再加上一项就没事了 阅读全文
posted @ 2017-07-14 21:58 郑庙华 阅读(4103) 评论(0) 推荐(0) 编辑
摘要: //方法1 const s = new Set(); [2,3,4,4,5,3,6,3,2].forEach(x => s.add(x)); for(let i of s){ console.log(s); } //方法2 const set = new Set([1, 2, 3, 4, 4]); [...set] 阅读全文
posted @ 2017-07-12 15:41 郑庙华 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 问题:在命令行工具安装less出现错误提示bower enogit git is not installed(已安装git) 解决方案:1、在path中添加git的bin和cmd目录,然后重启cmd 2、用git bash 阅读全文
posted @ 2017-07-12 00:13 郑庙华 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 1、javascript:void(0)起什么作用,在什么时候用到? 答:javascript中的void是一个操作符,该操作符指定一个要计算的表达式,但是不返回值。 在做页面是,如果想做一个连接点击后不做任何事情,或者做其他事情,可以设置属性href="#",但是这样会有一个问题,当页面有滚动条时 阅读全文
posted @ 2017-07-07 17:09 郑庙华 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1、逻辑题 一个池子有无限多的谁,用5升的桶和6升的桶如何取3升的水? 答:5升桶取满倒进6升桶,5升桶再装满倒满6升桶,这样5升桶剩下4升水 把6升桶的水倒掉,再把5升桶的4升水倒进6升桶,用5升桶取满倒满6升桶,这样5升桶就剩下3升水。 2、编程题 计算出字符串中出现次数最多的字符是什么,出现了 阅读全文
posted @ 2017-07-04 22:44 郑庙华 阅读(7401) 评论(0) 推荐(0) 编辑
摘要: 写一个jQuery mobile的demo 用浏览器打开,发现没有样式,打开控制台发现报了一个错误 上Stack Overflow查了一下,是因为jQuery mobile和jQuery的版本不匹配,我当前的jQuery mobile的版本是1.4.5,jQuery的版本3.2.1, jQuery重 阅读全文
posted @ 2017-07-02 17:30 郑庙华 阅读(8795) 评论(0) 推荐(0) 编辑