自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 浏览器线程

浏览器的线程1.GUI渲染线程2.定时器线程3.事件监听线程4.js引擎线程5.http网络线程GUI渲染线程的渲染流程1.生成DOMTree2.生成CSSTree3.将DOMTree和CSSTree合并成RenderTree4.根据RenderTree计算出每个元素在页面中的位置和从属关系,进行布局5.进行渲染显示6.reflow(回流)引起整体的布局改变(display,宽高)7.repating(重绘)颜色...

2022-02-12 16:43:20 161

原创 this指向

this 是JavaScript语言的一个关键字。它代表函数运行时自动生成的一个内部对象,一般用在函数内部。随着函数使用场合的不同,this的指向会发生变化,但是有一个变化的规律,this指向函数的调用者。接下来,我们就针对每一种情况,详细讨论this的指向。1.普通函数: 谁调用我 我的this就指向谁2.箭头函数: 我在哪个函数 this就指向谁默认指向在定义它时所处的对象 而不是执行时的对象箭头函数实际并没有自己的this对象,其内部的this自动指向外层代码块的this箭头函数不

2022-02-12 15:34:37 385

原创 函数的理解

什么是函数:1.用来实现特定的功能的,多条语句的封装体2.只有函数类型的数据是可以执行的,其他的都不可以为什么要用函数?提高复用性 便于阅读交流函数声明①以function开头的为函数声明②函数声明不能被执行符号执行函数表达式 ①不是以function开头的均可以被称为函数表达式​②函数表达式的函数名没有实际意义,所以函数表达式自动放弃函数名​③没有名字...

2022-02-12 15:19:48 390

原创 js判断用户名

<script> // 判断 用户名 userName 不为空 并且大写字母开头 长度在6-15之间; var str = prompt('输入用户名'); if(str.charCodeAt(0)<65 || str.charCodeAt(0)>90){ alert('首字母要大写') }else if(str.length<6 || str.length>15){ .

2022-01-13 19:54:11 862

原创 js随机验证码

<script> var s = prompt('选择类型:a纯数字,b小写字母,c大写字母,d混合') var a = "0123456789"; var e = "abcdefghijklmnopqrstuvwxyz"; var c = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" var d = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLM.

2022-01-13 19:52:06 91

原创 js蜘蛛腿

200腿 3中昆虫蜘蛛 ? 只 8条腿青蛙 ?只 4条腿蜻蜓 ?只 6条腿满足两百条腿时有几种方法,和之前的百钱百鸡差不多上代码:<script> var a = 0; for(var x=1;x<=200;x++){ for(var y=1;y<=200;y++){ for(var z=1;z&l...

2022-01-13 19:49:35 112

原创 js求水仙花数

要求是个位数的三次方+十位数的三次方+百位数的三次方,这是100到1000的,后面和这个一样的看自己情况以下代码:<script> var a,b,c ; for(i=100;i<1000;i++){ var a = parseInt(i%10); //个位数 var b = parseInt((i/10)%10); //十位数 var c = parseInt(i/100

2022-01-13 19:45:11 223

原创 js九九乘法表

1:让每个td都有自己的随机颜色2:需要用双循环来实现乘法表直接上代码:<script> document.write('<table>'); for(var i=1;i<=9;i++){ document.write('<tr>'); for(var j=1;j<=i;j++){

2022-01-13 19:29:39 148

原创 js百钱百鸡问题

提的意思是用一百元买一百只鸡,有多少种买法:100块 100鸡公鸡1元母鸡 2元小鸡 0.5元钱数和只数的和都等于100<script> var sum = 0; for(var x=1;x<=100;x++){ for(var y=1;y<=100;y++){ for(var z=1;z<=100;z++){ if(.

2022-01-13 19:23:52 155

原创 js循环打印三角型

直接上代码:<script> for(var i=0;i<=5;i++){ for(var j=0;j<=i;j++){ document.write('*') } document.write('<br>') }</script>

2022-01-13 19:17:58 269

原创 js三元表达式判断大小

三元表达式可以理解为判断,和 if () else()一样,像是它的简写。以下代码是判断三个数值得大小:<script type="text/javascript"> var a = parseInt(prompt("请输入数值")); var b = parseInt(prompt("请输入数值")); var c = parseInt(prompt("请输入数值")); var d = (a>b?(a>c?

2022-01-13 19:15:32 1633

原创 js写关联计算器

一般计算器直接让两个数进行运算就行,但开发时都要逻辑的,一个程序第一关过不去,后面就不会显示,也就是进不去下面代码是关联计算器:一层层的去判断是否满足条件才能进行后面的程序,知道排除错误,当所有条件满足后才进入运算里面<script> var num1 = prompt('数字1').trim(); //去前后空格 var num2 = prompt('数字2').trim(); //去前后空格 if(num1.length =

2022-01-13 19:01:41 93

原创 js基本打印表格

样式设置整个tsnle在也免得中间css:<style> table{ /* 让整个table居中,显示在页面正中间 */ margin: auto; }</style>script:<script type="text/javascript"> //用弹框内容自己控制表格的长宽和边框 var w = prompt("请输入表格的宽度").

2022-01-13 18:44:34 1582

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除