
前端
终究是雾散
与其担心未来,不如现在好好努力。人生往往是怕什么来什么,当你看淡得失、无谓成败的时候,反倒顺风顺水、遇难成祥。
希望大家多多指点交流
展开
-
JavaScript考试题 (三)
6、call和apply的区别(仅仅只是格式上的区别): 1)、call函数从第二个参数朝后的参数是原函数的参数 2)、apply函数只有两个参数,第二个参数是个数组,数组里是原函数的参数。不同点:1、bind不会调用原函数,而会产生一个新的函数(bind的返回值是新函数),新函数里的this是bind时的对象。get: 速度快,传输的数据量小,安全性不好,get的数据在请求行发送的(请求行的地址发送到) post:速度慢,传输的数据量大,安全性好,post的数据在请求体发送的。原创 2023-06-27 20:36:54 · 313 阅读 · 0 评论 -
JavaScript考试题(二)
1、找到(曾经的)异步操作的代码,放在Prmoise构造函数的参数(函数)里 2、参数(函数)的第一个参数resolve是成功时调用的函数,对应then方法(函数)的第一个参数 3、参数(函数)的第二个参数reject是失败时调用的函数,对应then方法(函数)的第二个参数。即:多个异步操作,同时执行,谁快就用谁的结果,所以,结果不再是数组。大部分浏览器使用这种垃圾回收,当变量进入执行环境(声明变量)的时候,垃圾回收器将该变量进行了标记,当该变量离开环境的时候,将其再度标记,随之进行删除。原创 2023-06-27 20:15:31 · 158 阅读 · 0 评论 -
JavaScript考试题(一)
如:给定数组:[1,3,7,15,20]和数组:[-5,0,2,8,9,12]。那么结果是:[-5,0,1,2,3,7,8,9,12,15,20]例如,将数组[1, 2, [3, [4, 5]], [6, 7]]扁平化处理后输出[1, 2, 3, 4, 5, 6, 7];// 第一次运算n1 = 57, n2 = 48, n3 = 9,第二次运算n1 = 48, n2 = 9, n3 = 3, 第三次运。//否则继续运行函数。// function gongYS(m, n) {//最大公约数函数。原创 2023-06-27 19:59:46 · 4008 阅读 · 0 评论 -
前端表白源码
【代码】前端表白源码。原创 2023-06-26 23:24:56 · 419 阅读 · 4 评论 -
用js实现轮播图(淡入淡出)
【代码】用js实现轮播图(淡入淡出)原创 2023-05-27 17:05:06 · 699 阅读 · 0 评论 -
js练习题
8.写一个函数,能判断传入的一个数值是否是质数,如果是质数返回true,如果不是质数返回false,(质数:从2开始只能被1和自身整除的数)3.接收用户输入的用户名和密码,若用户名为 “admin” ,且密码为 “123456” ,则提示用户登录成功!9.写一个函数,能翻转传入的任意数组,并把翻转结果通过返回值返回。6.写一个函数,能返回传入的任意两个数字的最大值。7.写一个函数,能返回传入的任意三个数字的最大值。4.求1-100之间个位数不为3的数的累加和。2.使用for循环打印三角形。原创 2023-05-09 23:29:35 · 432 阅读 · 0 评论 -
JS简易ATM
如果存钱,就用输入钱数加上先存的钱数, 之后弹出显示余额提示框。如果取钱,就减去取的钱数,之后弹出显示余额提示框。如果退出,弹出退出信息提示框。里面现存有 100 块钱。通过输入的数值判断用户操作。如果显示余额,就输出余额。原创 2023-05-06 19:23:53 · 129 阅读 · 0 评论 -
BOM 和 DOM 的关系
JS是通过访问BOM(Browser Object Model)对象来访问、控制、修改客户端(浏览器),由于BOM的window包含了document,window对象的属性和方法是直接可以使用而且被感知的,因此可以直接使用window对象的document属性,通过document属性就可以访问、检索、修改XHTML文档内容与结构。可以说,BOM包含了DOM(对象),浏览器提供出来给予访问的是BOM对象,从BOM对象再访问到DOM对象,从而js可以操作浏览器以及浏览器读取到的文档。原创 2023-03-31 23:27:34 · 451 阅读 · 0 评论 -
ajax请求的时候get 和post方式的区别
最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。GET请求会被浏览器主动cache,而POST不会,除非手动设置。对参数的数据类型,GET只接受ASCII字符,而POST没有限制。GET请求在URL中传送的参数是有长度限制的,而POST么有。GET在浏览器回退时是无害的,而POST会再次提交请求。原创 2023-03-31 23:23:01 · 104 阅读 · 0 评论 -
Ajax的原生写法
Ajax的原生写法原创 2023-03-31 23:24:27 · 111 阅读 · 0 评论 -
用输入框输入一个成绩,来判断 成绩的等级 90-100分为优秀,70-89为良好,60-69为及格,60分以下为还需要继续努力,当输入为非数字的时候显示非法字符。
用输入框输入一个成绩,来判断 成绩的等级 90-100分为优秀,70-89为良好,60-69为及格,60分以下为还需要继续努力,当输入为非数字的时候显示非法字符。原创 2023-03-31 23:06:22 · 1997 阅读 · 0 评论 -
Javascript es6
• // var fn3 = (a, b) => { console.log('我两个形参: ', a, b) }• // var fn2 = a => { console.log('我一个形参 : ', a) }• // var fn2 = () => { console.log('我是 fn2 函数') }• // var fn1 = () => { console.log('我没有形参') }// // 因为这个 num 使用 const 关键字定义的。原创 2023-03-30 10:44:29 · 118 阅读 · 0 评论 -
2023年前端面试整理(持续更新中)
以一个普通对象为例,如果这个普通对象有一个proto属性它执行其构造函数的prototype属性。当有个函数在普通对象被使用时,首先在普通对象中找,如果找不到则在其proto对应的对象上找,一直找到null。2、普通对象的方法中,this指向当前对象。3、构造函数的方法里面,this指向被实例化的对象。undefined是未初始化的变量,null指的没有指向的对象,NaN预期返回数字类型却没有返回数字类型的情况。1、新建一个空对象。有两种情况,变量作为函数的参数时,变量作为函数中定义,在返回的函数中使用。原创 2023-03-29 15:09:29 · 133 阅读 · 0 评论