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