我自己前端面试复习z

(一)js对象合并

var obj1= {‘a’: 1};
var obj2= {‘b’: 1};
//$.extend()方法,需要cdn引入jq
var c = $.extend(obj1, obj2);
//浅拷贝
var ak = Object.assign(obj1,obj2)

(二)js对象转数组?
1.最好理解
var obj1= {‘a’:1,‘b’:2,‘c’:3};
var arr = []
for (let i in obj1) {
arr.push(obj1[i]);

}
console.log(arr);

let arr1 = Object.values(obj1)
console.log(arr1);

(三)获取随机数,0-10之间的任意一小数,保留小数点后两位
console.log( Math.floor( (Math.random() * (10 - 1) + 1)*100 ) /100 )

(四)for of和for in 区别?
for…in循环出的是key,for…of循环出的是value
for…of不能循环普通的对象,要用object.keys才能

(五)mysql基本操作
有一张数据库表,表名叫
表名:学生表
id name sex age
1 小王 男 21
2 小红 女 21
3 小强 男 21
增加:insert into 表名(id,name,sex,age) values(4,小明,男,31)
修改:update 表名 set sex = 女 where id = 1
查询: select name from 学生表 where id=1
删除:DELETE from 学生表 where id=3;

(六)关于sort排序
首先,sort是按照unicode编码排序,
大致如 数字 >英wen>汉字

对于如下而言,
var po = [40,100,1,5,25,10];
po.sort(function(a,b){return a-b});升序,直接把a看成一个小的数,如1,b看成一个大数字如10
points.sort(function(a,b){return b-a}); 降序 同理,把a看小的数字,b看大的数字
函数a和b傻瓜理解:
po.sort(function(小,大){return 小-大}); 升序
po.sort(function(小,大){return 大-小}); 降序
(七)
JSON.paese() 字符串转对象
JSON.stringify 对象转字符串

(八)冒泡排序
function bubbleSort(arr) {
for (var j = 1; j < arr.length; j++) {
for (var i = 0; i < arr.length - j; i++) {
if (arr[i] > arr[i + 1]) {
// 交换位置
var temp = arr[i];
arr[i] = arr[i + 1];
arr[i + 1] = temp
}
}
}
return arr;
}
从小到大

(九)查找数组最小的元素

function mathMin(arr){
var min = arr[0];
for(var i = 1; i < arr.length; i++) {
if(arr[i] < min) {
min = arrs[i];
}
}
return min;
}

(十)js修改img的src
document.getElementById(“xx”).src="aa.png

(十一)页面基本组成
康康

(十二)from的action和method
必需的 action 属性规定当提交表单时,向何处发送表单数据。
method 属性规定如何发送表单数据

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值