摘要: 由于公司业务中涉及到一个分享指引功能,而像微信、QQ内置浏览器需要引导用户点击右上角进行操作,其他浏览器则引导点击浏览器下方进行操作,因此需要区分浏览器类型; 通过在页面alert(navigator.userAgent)可以观察到在QQ浏览器中包含关键字"mqqbrowser"而QQ内置浏览器中包 阅读全文
posted @ 2018-03-01 17:42 Richard张小树 阅读(7147) 评论(0) 推荐(0) 编辑
摘要: 1.格式化成 YY-MM-DD HH:MM:SS 阅读全文
posted @ 2017-10-24 15:08 Richard张小树 阅读(231) 评论(0) 推荐(0) 编辑
摘要: vue2.0中通过$emit事件在子组件中自定义事件,通过操作子组件中的事件,向父组件传递参数; 首先写一个叫做parentComp.vue的父组件: 然后定义子组件childComp01和childComp02 childComp02.vue 阅读全文
posted @ 2017-04-14 18:57 Richard张小树 阅读(18807) 评论(0) 推荐(0) 编辑
摘要: 利用props在子组件接受父组件传过来的值1.父组件parentComp.vue 2.子组件childComp.vue 3.路由文件index.js 在浏览器地址栏输入:http://localhost:[port]/#/parentToChild可以在页面窗口看到显示:I am from Pare 阅读全文
posted @ 2017-04-08 18:12 Richard张小树 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 页面渲染流程HTML页面请求浏览器的js引擎 尽量减少页面的reflow防止js绘制dom节点阻塞其他标签的解析甚至下载,比如 document.write 浏览器的JS引擎 WebPageTest 分析网络性能 性能优化:Yahoo军规 技术优化出发点 写成可复用的模块 加载方式(提升用户体验): 阅读全文
posted @ 2017-03-22 17:42 Richard张小树 阅读(146) 评论(0) 推荐(0) 编辑
摘要: editEvent: function(event,index){ let dom = event.target; //获取当前节点元素 let oldVal = dom.innerHTML;//获取当前值 dom.innerHTML ="";// let inputHtml = document.createEle... 阅读全文
posted @ 2017-03-20 17:19 Richard张小树 阅读(3229) 评论(0) 推荐(0) 编辑
摘要: 首先写一个父类方法(包含参数name,age): new一个Person的实例p1做研究对比 通过自定义New方法创建一个实例对象p2: 此时p2 instanceof Person 返回的是true; 阅读全文
posted @ 2017-03-07 17:42 Richard张小树 阅读(4975) 评论(0) 推荐(0) 编辑
摘要: 首先定义个fn用来返回整数的取值范围: 再写一个func用来做去重校验: 最后是整体实现: 阅读全文
posted @ 2017-03-07 15:41 Richard张小树 阅读(3152) 评论(4) 推荐(3) 编辑
摘要: .addClass("className")方法是用来给指定元素增加类名,也就是说给指定的元素追加样式; 可以同时添加多个类名,空格符隔开 .removeClass("className")方法是用来给指定的元素移除类名,也就是说给指定元素移除样式; 可以同时移除多个类名,空格符隔开 .toggle 阅读全文
posted @ 2017-03-06 00:19 Richard张小树 阅读(5961) 评论(0) 推荐(0) 编辑
摘要: HTML: <div> <img src="引用图片.png"> </div> CSS: div img{ width:160px; height:120px; -webkit-transition:-webkit-transform 1s ease 0s; transition:transform 阅读全文
posted @ 2016-10-08 17:02 Richard张小树 阅读(8063) 评论(0) 推荐(0) 编辑