摘要: 面向对象四种模式:工厂模式、构造函数模式、原型模式、混合模式 阅读全文
posted @ 2019-08-22 23:05 比诺 阅读(587) 评论(0) 推荐(0) 编辑
摘要: Amd,Cmd, Commonjs, ES6 import/export等均是模块化方案 1、Commonjs使用在Nodejs上,加载模块是同步的。 2、Amd是requirejs在推广过程中对模块定义的规范化产出,异步模块定义,requirejs是对这个概念的实现,好比JavaScript语言是 阅读全文
posted @ 2019-08-06 13:30 比诺 阅读(445) 评论(0) 推荐(1) 编辑
摘要: 基本使用 使用npm install prettier --save-dev为您的项目添加更漂亮或全局安装 使用Prettier选择要格式化的代码或文件 使用“Reformat with Prettier”操作(在MacOS上使用Alt-Shift-Cmd-P或在Windows和Linux上使用Al 阅读全文
posted @ 2019-06-10 20:43 比诺 阅读(998) 评论(0) 推荐(0) 编辑
摘要: demofunction Fun(){}
var foo = new Fun();foo.__proto__ Fun.prototype 摘要 1、js本身不提供类实现,es6引入了class,但只是语法糖。通过原型这种机制,JavaScript 中的对象从其他对象继承功能特性。2、对象有__pro 阅读全文
posted @ 2019-03-31 17:37 比诺 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 是否还在受阻于日常使用的element、console、source、network、application,而没有新的突破? 是否还在苦苦寻找对谷歌浏览器开发者工具的详解文章? 福利来了:https://developers.google.com/web/tools/chrome-devtools 阅读全文
posted @ 2019-01-28 14:22 比诺 阅读(493) 评论(0) 推荐(0) 编辑
摘要: Es6新增对象方法的访问描述符:get(只读)、set(只写),可以直接使用,一般用于数据监听,用途类似于vue.$watch。 var obj = { a:1, get bar() { return this.a}, set bar(a) { this.a = a; return this.a } 阅读全文
posted @ 2019-01-21 11:29 比诺 阅读(1776) 评论(0) 推荐(0) 编辑
摘要: 前言:Reactjs中的定义的方法其实是基于实例的原型方法;es6默认严格模式 问题:在Reactjs组件中写入以下代码,那么执行结果会是什么呢? ··· 结果是这样的: 对的,你没看错,不是dom元素,也不是window,更不是组件实例。 场景一: 场景二: 场景三: 场景四: 场景五:原生do 阅读全文
posted @ 2018-12-04 13:57 比诺 阅读(519) 评论(0) 推荐(0) 编辑
摘要: Html5 新增history对象的两个方法:history.pushState()和history.replaceState(),方法执行后,浏览器地址栏会变成你传的url,而页面并不会重新载入或跳转。history.pushState(state,title,url):通过设置state、tit 阅读全文
posted @ 2018-11-26 21:33 比诺 阅读(315) 评论(0) 推荐(0) 编辑
摘要: <!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 17.0px '.PingFang SC'; color: #454545} p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px 'Helvetic 阅读全文
posted @ 2018-11-22 20:51 比诺 阅读(235) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <header> <hgroup> <h1></h1> <h2></h2> </hgroup> 阅读全文
posted @ 2018-11-20 10:15 比诺 阅读(459) 评论(0) 推荐(0) 编辑