<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script>
// // 1.splice的用法
// var arr = [1,2,3,6,4,8,5,9,7,];
// arr.splice(2, 2, 1,1,1,1,1,1);
// 2.call的指向性问题
// function Person(name, age) {
// this.name = name;
// this.age = age;
//
// }
// var person = new Person("deng", 18);
// var obj1 = {
//
// };
// Person.call(obj1, "xiaoliu", 18);
// // 3.creat创建原型
// var obj = {
// name : "xiaoliu",
// age : 18,
// sex : "mal"
// };
// var obj1 = Object.create(obj);
//4.for in 遍历数组及对象
// var obj = {
// name : "xiaoliu",
// age : 18,
// sex : "mal",
// height : 180,
// weight : 160
//
// };
// for(var obj1 in obj){
// console.log(obj1 + " " + typeof (obj[obj1]));
// }
// 5.instanceof的用法
// function F() {
//
// }
// var f = new F();
// console.log(f instanceof F);
// 6.javascript中精度不准的问题,使用取整来解决
// for (var i = 0; i <= 10; i++){
// var num = Math.floor(Math.random()*100);
// console.log(num);
//
// }
// var a = 5*1.015;
// console.log(a);
// 7.css权重问题
// !important infinity
// 行间样式 1000
// id 100
// class|属性|伪类 10
// 标签|伪元素 1
// 通配符 0
//
// 8.行内元素与块级元素
// (1)行内元素
// feature :内容决定元素所占宽高,不能通过css改变宽高
// span strong em a del
// (2) 块级元素
// feature :独占一行,可以通过css来改变其宽高
// div p ul li ol form address
// 9.标准盒模型与IE盒模型
// W3C盒子模型的范围包括margin, border, padding, content
// 并且content不包含其他部分
// 但是IE盒模型中的content包括border和padding部分
// 10.绝对定位与相对定位
// 绝对定位需要设置position : absolute 他的定位是相对与其最接近的
// 一个具有定位属性的父级元素进行定位的
// 相对定位需要设置position : relative 他的定位是相对于文档进行
// 定位的,
// 所以在设置定位时通常有一句话叫做子绝父相;
// 11.触发盒子的BFC
// position absolute
// display inline-block
// float left/right
// overflow hidden
// 12.原始值与引用值
// 原始值:Number String Boolean undefined null
// 引用值 :array object function date
// 13.switch语句
// var a = 2;
// switch (a) {
// case 1:
// console.log("1");
// break;
// case 2:
// console.log("2");
// break;
//
// }
// 14.parseInt()函数
// parseInt函数可以解析一个字符串并且返回一个整数语法
// 是parseint(string, radix);
// var demo = "16";
// var demo1 = parseInt(demo, 10);
// console.log(typeof (demo1) +" "+ demo1);
// 15.js中的包装类
// js中的原始值是没有属性和方法的,只有对象才有属性和方法
// 所以在调用原始值的属性以及方法时实则是new了一个新的对象,
// 调用的是对象里的方法,调用完以后随即进行销毁。
// 例如 var str="hello word";
// var str = new String("hello world");
// 1.创建出一个和基本类型值相同的对象
// var long = str.length;
// 2.这个对象就可以调用包装对象下的方法,并且返回结给long变量
// str = null;
// 3.之后这个临时创建的对象就被销毁了
// 16.数组中sort排序
// var arr = [65,7,6,8,7,55,2,1,6,64,5,6,49,8,75,5,];
// var arr1 = arr.sort(function (a,b) {
//
// return b - a;
//
// });
// 17.this的指向性问题
// 1.在函数预编译过程中,this指向window
// 2.在全局作用域中,this指向window
// 3.call和apply可以改变this的指向
// 4.obj.function中,function中的this指向object
// 18.闭包的机制


</script>
</head>
<body>
</body>
</html>
posted on 2019-05-02 16:46  摆渡人VPN  阅读(132)  评论(0编辑  收藏  举报