21arrowFun-es6.html<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title> </head> <body><script>// 默认参数function fn(a,b) {// 希望a的默认值10if(typeof a == "undefined") {a = 10;}console.log(a);}//fn(1,5);//fn();//fn(10,20);fn();function ajax(url...
16for.html<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Document</title> </head> <body><script>// 打印1-10/*表达式1 一般用于变量初始化表达式2 一般是循环条件表达式3 循环变量变化i=1,1<=10 打印1 i=22<=10 打印2 i=33<=10 ...for循环用于循环次数固定的for(var i=...
题目 要实现的效果如图所示:查看演示*** 分析 乍一看还以为十分简单,就是简单的点击button时触发的函数来改变样式值,不过做到后面就开始打脸了——“重置”功能。其实要实现重置功能,硬做还是可以的,就是cssText=“整个style表”,但是这么做太暴力了,十分不优雅,结果看了人家的源码真的是佩服的五体投地。 首先注意CSS的三种创建方式内联样式/行内样式(inline style) 内部样式表(internal style sheet) 外部样式表(externa...
1、for循环:var a = Hi, my name\s Han Meimei, a SOFTWARE engineer; //for循环 function titleCase(s) { var i, ss = s.toLowerCase().split(/\s+/); for (i = 0; i < ss.length; i++) { ss[i] = ss[i].slice(0, 1).toUpperCase() + ss[i].slice(1); } return ss.join( ); } console.log(titleCase(a)); 2、for循环+replace://for循环+replace function titleCase1(str) { //将字符串分解为数组并将其小写化 v...
模态对话框练习<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><title>Title</title><style>body{margin: 0;}.hide{display: none;}.a1{}.a2{position:fixed;left:0;top:0;right:0;bottom:0;background-color:black;opacity:0.6;z-index:9;}.a3{width:500px;height:400px;background-color:white;position:fixed;left:50%;top:50%;margin-left:-250px;margin-top:-200px;z-index:10;}</style> </head> <body><div ...
1、 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] var twoSum = function(nums, target) { var str = []; for(var i=0;i<nums.length;i++){ for(var j=1;j<nums.length;j++){ if(i !=j && target===(nums[i]+nums[j])){ ...
练习牛客网笔试题--前端js--17-添加元素-开头 // 题目描述 // 在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组 // 输入 [1, 2, 3, 4], 10 // 输出 [10, 1, 2, 3, 4] 1.自己的练习 function prepend(arr, item) {return [item, ...arr]} 2.题解//利用concatfunction prepend(arr, item) {return [item].concat(arr);}//使用push.applyfunction prepend(arr, item) {var newArr=[item]...