Never Settle

JS高程(一)

第1章 简介

1. 几个人东

  • 布兰登 艾奇 (Brendan Eich)
  • ECMA(European Computer Manufactures Association) 欧洲计算机制造商协会
  • ISO/IEC(International Organization for Standardization and International Electrotechnical Commission) 国际标准化组织和国际电工委员会

2. JavaScript = ECMAScript + DOM + BOM

  • ECMAScript:Web浏览器只是ECMAScript 宿主环境之一, Node和Adobe Flash 也是ECMAScript的宿主环境。
  • DOM(Document Object Model):文档对象模型。
    • 是个API。针对XML但经过扩展用于HTMl的API。
    • 由W3C(World Wide Web Consortium)万维网联盟闹的。避免Netscape和微软的两强割据。(两家闹不同的DHTML Dynamic HTML)
    • DOM级别。自己理解所谓级别是不同阶段的标准,或者说后来又加入的新功能;DOM1,DOM2,DOM3级。DOM0级呢?没有,其实对应上边的DHTML。
    • 不光是JavaScript有DOM,有其他语言也实现了DOM。SVG(Scalable Vector Graphic)可伸缩矢量图是一种语言,实现了DOM,有自己的标准。???
  • BOM(Browser Object Model):浏览器对象模型。

    →_→阅读全文

关于hexo的一些问题

1.hexo的deploy问题

之前在修改完主题之后,deploy就有过问题。

解决:

查资料后说是ssh key的问题。然后按照github上的关于ssh keys的help重新产生了一个ssh key,问题解决。
但这次写完上篇笔记再deploy时,又出现了问题。但是我去C:\Users\Administrator.ssh目录查看,ssh key的几个文件都在,值和github自己账户上的ssh keys的值也完全一样。应该不是ssh key的问题了。
网上有个方法是将github上的clone url改为HTTPS,同时配置hexo的_config.yml,并将.deploy_git文件夹删除。再进行deploy,然而还不行。
最后是看见有人分享是因为Git的版本太高,降级到1.9几就好了。本来我用的是2.5的,降级到1.9.5的确解决了!!!

→_→阅读全文