YNode

记录学习的技能/遇到的问题


  • 首页

  • 标签17

  • 分类3

  • 归档18

  • 搜索

javascript常用方法收集

发表于 2018-03-11 | 分类于 学习

一、获取id和ClassName

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//获取id
function getId(id) {
return (typeof id == "object") ? id : document.getElementById(id);
}

//获取ClassName
function getElementsByClassName(name) {
var tags = document.getElementsByTagName('*') || document.all;
var els = [];
for (var i = 0; i < tags.length; i++) {
if (tags.className) {
var cs = tags.className.split(' ');
for (var j = 0; j < cs.length; j++) {
if (name == cs[j]) {
els.push(tags);
break
}
}
}
}
return els
}

//解决IE8之类不支持getElementsByClassName
if (!document.getElementsByClassName) {
document.getElementsByClassName = function(className, element) {
var children = (element || document).getElementsByTagName('*');
var elements = new Array();
for (var i = 0; i < children.length; i++) {
var child = children[i];
var classNames = child.className.split(' ');
for (var j = 0; j < classNames.length; j++) {
if (classNames[j] == className) {
elements.push(child);
break;
}
}
}
return elements;
};
}
阅读全文 »

Hexo常用命令备忘

发表于 2018-03-04 | 更新于: 2018-03-11 | 分类于 学习

一、安装

npm install -g hexo-cli

二、建站

$ hexo init <folder>
$ cd <folder>
$ npm install

阅读全文 »

Glue安装步骤及常用命令

发表于 2018-03-04 | 更新于: 2018-03-11 | 分类于 学习

一、windows安装步骤

  • 安装Python
  • 安装PIL
  • 安装 Python 的 easy_install
  • 添加Python的脚本目录到path
  • 运行如下命令 easy_install glue
    阅读全文 »

sublime text使用技巧

发表于 2017-08-13 | 更新于: 2018-03-11 | 分类于 学习

常用快捷键

  • 新建文件:ctrl + n
  • 定义文件类型: ctrl + shift + p, 输入指定的文件类型
  • 复制缩进:ctrl + shift + v
  • 复制一行:ctrl + shift + d
  • 向上插入新行:ctrl + shift + enter
    阅读全文 »

ES6学习笔记

发表于 2017-08-09 | 更新于: 2018-03-11 | 分类于 学习

一、var、let、const

1、var: 无论在代码的那个地方声明,都会提升到该函数的开头(变量提升);

栗子:

1
2
3
4
5
for(var i = 0; i < 10; i ++){

}

console.log(i); //10

阅读全文 »

javascript知识点笔记

发表于 2017-04-30 | 更新于: 2018-03-11 | 分类于 学习

一、break、 continue 和 return 的用法

  • break:会使运行的程序立刻退出包含在最内层的循环或者退出一个switch语句
    栗子1:
    1
    2
    3
    4
    5
    for(var i=1;i<=10;i++){
    if(i==6) break;
    document.write(i);
    }
    //输出结果:12345
阅读全文 »

html基础知识

发表于 2017-04-16 | 更新于: 2018-03-11 | 分类于 学习

一、Doctype

-<!DOCTYPE> 声明必须位于 HTML5 文档中的第一行,也就是位于 标签之前。该标签告知浏览器文档所使用的 HTML 规范。
doctype 声明不属于 HTML 标签;它是一条指令,告诉浏览器编写页面所用的标记的版本。
在所有 HTML 文档中规定 doctype 是非常重要的,这样浏览器就能了解预期的文档类型。
HTML 4.01 中的 doctype 需要对 DTD 进行引用,因为 HTML 4.01 基于 SGML。而 HTML 5 不基于 SGML,因此不需要对 DTD 进行引用,但是需要 doctype 来规范浏览器的行为(让浏览器按照它们应该的方式来运行。)。

阅读全文 »

Sass学习笔记

发表于 2017-03-27 | 更新于: 2018-03-11 | 分类于 学习

一、常用命令

  • 项目中常用:
    sass --watch sass:css --style compact

  • 格式转换
    sass-convert style.sass style.scss

  • 运行sass
    sass input.css output.css

    阅读全文 »
12
frongYang

frongYang

入坑

18 日志
3 分类
17 标签
GitHub
© 2018 frongYang
由 Hexo 强力驱动
|
主题 — NexT.Pisces v6.0.5