摘要:
创建侧栏导航 效果图: 阅读全文
摘要:
y没有prototype属性,只有一个内部指针_proto_指向x的prototype属性! 结论:y的原型指向x的prototype属性。 //或者说y继承x的prototype的属性。 //静态方法 smile.book = function () { alert('This is a book 阅读全文
摘要:
函数基础友情链接:http://speakingjs.com/es5/ch01.html#_functions 作用域链图解 var x = 1; function foo(){ var y = 2; function bar(){ var z = 3; alert(x+y+z); } bar(); 阅读全文
摘要:
我们怎么去模拟重载,在javasceipr中我们可以通过参数的类型区别或者数量的区别,来去让同样一个函数名字,可以根据不同的参数列表的情况来去调用相应的函数。 javascript中函数类型是不确定的,并且参数的个数也是可以任意的,那么我们可以通过判断实际传入的参数的个数,来去做一个模拟的重载, # 阅读全文
摘要:
5个创造数组方法 ? 1 2 3 4 5 6 7 8 9 1.var a1=new Array(); 2.var a2=new Array(7); 3.var a3=new Array(2018,'water',new Date()); 4.var a4=[]; 5.var a5=[10]; ? 1 阅读全文
摘要:
对象中包含一系列属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。 ###JavaScript 对象概述 概述 对象中包含一系列属性,这些属性是无序的。每个属性都有一个字符串key和对应的value。 var obj = {x : 1, y : 2}; //定义obj对象, 有 阅读全文
摘要:
JavaScript程序由语句组成,语句遵守特定的语法规则。例如:if语句, while语句, with语句等等。 语句种类 块 block 块语句常用于组合0 ~ 多个语句。块语句用一对花括号定义。 语法: { 语句1; 语句2; ... 语句n; } 比如 { var str = "hi"; c 阅读全文
摘要:
表达式是指能计算出值得任何可用程序单元。——Wiki** 表达式是一种JS短语,可使JS解释器用来产生一个值。——《JS权威指南》 JavaScript 运算符 三元运算符 c ? a : b var val = true ? 1 : 2; // val = 1 //val值为true就会返回冒号前 阅读全文