15 今年入市的新股民既是倒霉的又是幸运的,把几十年老股民都没遇到过的千股涨停,千股跌停,千股停牌,千股涨停到跌停,千股跌停到涨停全都过了一把瘾,在今年这么变态的市场中还能活下来的人,后面会快速变的成熟,也会有一批人较之前入市的股民提前10年成为大师,逆境中人的成长速度是惊人的!
Writing 1000 Words a Day Changed My Life
1 | console.log(Number("100")) //100 |
1 | var a = '100px'; |
parseInt和parseFloat配合使用,来判断是整数还是小数
1 | var num = '200.345'; |
函数的参数是放在 argument里面,可以看做arguments是参数的载体
1 | function sum(){ |
函数重载: 几个相同函数名+不同函数参数 = 可以实现不同功能
JS不支持函数重载,后定义的函数会把之前的同名的函数覆盖
几个例子
例子1 弹出 function(){alert(1)}
1 | alert fn1(); |
例子2 弹出 1;
1 | alert fn1()(); |
例子3 弹出10
1 | alert fn1()(10); |
例子4 弹出30
1 | alert fn1(20)(10); |
1 | <script>alert(1)</script> |
1 | <script src=""></script> |
1 | /*这是注释*/ |
typeof可以用来判断数据类型
JS中的数据类型:
Null和undefined有什么区别:
1 | var i = 0; |
1 | var i = 0; |
for-in语句
用于循环输出对象里的值,例如Json
break、continue
用于循环语句中,当break时,跳出循环,结束循环。当continue时,跳出本次循环,继续下一次循环
switch
判断语句,if else的简化版
1 | switch(true){ |
递增递减 – ++
1 | var a = 10; |
非与或 ! && ||
1 | var a = 10, |
关系><
三目运算
截取 subStr/subString/slice
1 | var str = "hello world"; |
查找 search/replace/match
1 | var str = "hello my world"; |
大小写 toLowerCase()/toUpperCase()
1 | var str = "Hello"; |
找到某个字符第一次出现的位置,返回asc码 charAt()/charCodeAt()
例子: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<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>节点的选择</title>
<script src="jquery-1.11.1.js"></script>
<script>
$(function(){
//$('span').next().css('background', 'red'); //p, h1
//$('span').prev().css('background', 'red'); //div, p
//$('p').nextAll().css('background', 'red'); //p标签下面的所有标签
//$('p').prevAll().css('background', 'red'); //p标签之前的所有标签
//$('p').siblings().css('background', 'red'); //找p标签所有的兄弟节点
//参数筛选功能(可以有参数)
//$('p').siblings('h2').css('background', 'red'); //找p标签所有的兄弟节点中的h2节点
//$('span').next('h1').css('background', 'red');
//$('span').next('h2').css('background', 'red'); //两个span的下一个都没有h2的,所以就没有
});
</script>
</head>
<body>
<div>div</div>
<span>span</span>
<p>p</p>
<span>span</span>
<h1>h1</h1>
<h2>h2</h2>
<h2>h2</h2>
<h3>h3</h3>
<em>em</em>
</body>
</html>
例子: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<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>节点的选择</title>
<script src="jquery-1.11.1.js"></script>
<script>
// eq(0) == first();
$(function(){
// $('li').first().css('background', 'red'); //选择第一个
// $('li').last().css('background', 'red'); //选择最后一个
// $('li').slice(1, 3).css('background', 'red'); //得到的其实是从eq(1)开始到eq(2)结束
// $('li').slice(1).css('background', 'red'); //如果在slice里面只写起始位置不写结束位置,那么就是从起始位置开始,一直到最后一个元素
//$('ul').children().css('background', 'red'); //找到ul的所有子节点,但是孙子节点是找不到的
// $('ul').children('div').css('background', 'red'); //children()可以过滤筛选
// $('ul').find('p').css('background', 'red'); //可以用find找ul之下的所有节点中匹配的节点,find查找的范围比children更加广泛
})
</script>
</head>
<body>
<ul>
<li>
1111
<p>pppp</p>
</li>
<li>1111</li>
<li>1111</li>
<li>1111</li>
<div>div</div>
</ul>
</body>
</html>
1 | var num = 9; |
1 | var str ='hello world'; |
1 | var flag =true; |
是否是函数
1 | function sum(){}; |
是否是数组
1 | var arr=[]; |
是否是JSON
1 | obj = {a:1,b:2} |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment