let和const
块级作用域
let和const具有块级作用域,只在所在的代码块内有效。
非洲茉莉 性喜温暖 好阳光
关于javascript模块化编程的介绍可以参考阮一峰的Javascript模块化编程系列和webpack中文指南,详细讲述了模块系统的演进以及各种方式的使用方法。看完之后特来实践一下。
ECMAScript有5种简单数据类型(也叫基本数据类型): Null 、 Undefined 、 Number 、String 、 Boolean
还有一种复杂数据类型:对象Object。ECMAScript提供了很多原生的引用类型,如Array、Object、Function.
基本数据类型保存在栈内存,引用类型的引用地址保存在栈内存,而引用的值保存在堆内存中。
我们常会遇到复制一个值的情况,直接复制一个基本数据类型值,能得到一个副本,栈内存中开辟了新的空间存放,
而直接复制一个引用类型值时,会为引用地址开辟一个栈内存存放,但引用的值还是同一块堆内存,新的引用地址和老的引用地址相同都指向这一块堆内存。
|
|
这里有一个对象foo,一个函数sayHello,如果直接调用sayHello(),结果是弹出chenundefinedundefined
我们希望调用函数sayHello,this能指向foo,通过this.name获得foo.name.
一直都想有个自己的空间写写东西,现在终于动起来啦~
网上找了好久的教程,选择方案也有很多,最后还是觉得基于GitHub,用Hexo来搭建最省事。(ps: 一开始还想自己写个主题来着,后来写哭了。。太费时费力)
关于主题的选择也是纠结了很久,一直找不到喜欢的主题,这个博客主题也是无意在一个网友的个人博客看到的,有了喜欢的主题,我才开始搭建这个博客。。。
隐藏元素的方法有很多,能想到的就有一大摞,像display、opacity、visibility、height、position这些属性都可以达到隐藏元素的效果,但并不是光光把元素隐藏看不见就完事儿了,还得考虑应用场景。整理了几个隐藏元素的方法,以及它们有什么区别,可用于什么样的场景。
Git是一个版本控制与管理工具。在Mac OS X上可以使用Homebrew安装Git。关于Homebrew的安装参见Homebrew 官网。安装完成后,终端执行brew install git。然后就可以开始使用git啦~~
标签:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true