javascript中的原型、原型链继承
原型(原型对象)是每function一个函数时,其prototype属性指向的prototype对象。原型中默认constructor属性会指向原函数。
function Person(){
}
Person.prototype.name = "jingzi";
Person.prototype.age = 20;
Person.prototype.sayName = function(){
alert(this.name);
};
var person1 = new Person();
person1.sayName(); //"jingzi"
原型链则是通过子类的原型为父类实例的方法实现的。每个对象都有proto属性,该属性指向父类原型。如此子类可以继承父类(查找时遵循优先查找原型,然后函数体的原则)
什么是webpack
WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。
几个影响页面布局的css属性
top:距页顶距离
left:距页面左边的距离
float:区块漂浮,left,right
z-index:决定层的先后顺序,值较高的覆盖值较低的
css盒模型和box-sizing
css中的每一个可视对象可看作一个盒模型。可以对盒子的margin(外
边)、border(边框)、padding(内边)、content(内容)进行属性设置,改
变宽度、高度、颜色等
box-sizing方便了用户划定盒大小,有三个值:
border box划定外边大小
content box划定内容大小
inherit继承父类
flex布局相关知识
css的display属性
block:块级元素(独行)
inline:内联元素(压入一行显示)
inline-block:行内块级元素(保持其属性,可同行)
自己设计一个简易百度首页可能用到的标签
<img>图像标签
<a>超链接标签
<p>段落标签
<input>可输入标签
<nav>导航链接标签
利用JavaScript写一个求平均值的函数,求给出数列的平均数
function avr(){
var a=[];
var i=0;
var x=0;
for(i=0;i<a.length;i++){
x+=a[i];
}
x=x/a.length;
alert(x);
}
avr();
[]中填入所给数列即可
网友评论