(一)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 属性规定如何发送表单数据