自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 介绍一下你对浏览器内核的理解?常见的浏览器内核有哪些?

浏览器内核包括两部分,渲染引擎和js引擎。渲染引擎负责读取网页内容,整理讯息,计算网页的显示方式并显示页面,js引擎是解析执行js获取网页的动态效果。常见的游览器内核:IE:Tridentfirefox:Geckochrom、safari:webkitOpera:PrestoMicrosoft Edge:EdgeHTML...

2021-05-16 22:01:22 687

原创 页面导入样式时,使用link和@import有什么区别?

区别1:link是XHTML标签,除了加载CSS外,还能用于定义RSS, 定义rel连接属性等作用;而@import是CSS提供的,只能用于加载CSS;区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。  区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本(IE5及以下)的浏览器不支持。区别4:link支持使用Javascript控制DOM去改变样式;而@import不支持。...

2021-05-16 21:53:16 1899

原创 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?

行内元素:span、a、img、input、b、strong、label、select、code、textarea、br 块级元素:div、p、h标签、ul、ol、dt、dd、dl、table、form、tr、th、tbody、thead、noscript、 空元素:br hr img input link meta

2021-05-16 21:50:34 465

原创 Doctype作用?严格模式与混杂模式如何区分?它们有何意义?

DOCTYPE 位于文档的最前面,html标签之前,告诉浏览器以何种方式解析该文档。区别:不同的文档模式主要影响css的呈现,尤其是盒模型的解析。所谓的混杂模式指的是浏览器以相对宽松的方式向后兼容,模拟老式浏览器站点的行为。以防止老式站点无法工作;严格模式的js的运作模式和排版是以浏览器的最高标准来执行的。一般以标准模式呈现页面意义:浏览器根据doctype是否存在以及使用的哪种DTD来选择要使用的呈现方式,如果班阔完整的doctype则以标准模式呈现页面,不存在或者是形式不正确则会导致页面以混杂模

2021-05-16 21:49:11 303

原创 js中的this指向问题以及改变this指向

JS中的this 指向问题代码解释:<!-- <button>点击</button> --><script> var Btn = document.getElementsByTagName("button")[0]; Btn.onclick = function(){ console.log(this); //button fun () } function fun(){

2020-12-27 22:37:27 184

原创 JS打印3000以内的亲密数

亲密数:如果整数A 的全部约数(包括1,不包括A 本身)之和等于B,且整数B 的全部约数(包括1,不包括B 本身)之和等于A,则称整数A和B是一对亲密数。代码: function closeNumber(){ for (var i = 1; i<3001;i++){ for(var j =i + 1;j<=3000; j++){ if(divisorSum(i) == j && divisorSum(j

2020-12-02 22:11:00 253

原创 js之斐波那契数列的打印

斐波那契数列斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家莱昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……用js实现斐波那契数列的打印代码: //斐波那契数列 function fn(i){ if(i == 2 || i==1){ return 1; }el

2020-11-28 16:19:52 1180

原创 JS验证德巴赫猜想

哥德巴赫猜想 :任何一个大于2的偶数可以拆分为两个质数(素数)之和。调用函数: 这里的偶数取48,也可以取其他任何大于2的偶数。//哥德巴赫猜想算法 (任何一个大于2的偶数可以拆分问两个素数) function getCount(a) { var sum =0; for(var b =1; b<=a ;b++){ if(a % b==0){ sum++; }

2020-11-28 16:13:25 304

原创 JS几行代码实现数字炸弹游戏

数字炸弹:网页随机生成一个数(0-100),用户输入一个数,如果输入的数等于随机生成的数则炸弹爆炸,没有则继续输入。随机生成数字:首先写一个代码随机生成数字:var b = (parseInt(Math.random()*100)); //随机生成一个100以内的数{**Math.ceil(Math.random()*10); // 获取从 1 到 10 的随机整数,取 0 的概率极小。Math.round(Math.random()); // 可均衡获取 0 到 1

2020-11-27 00:16:05 2594 1

原创 js几行代码找出1000以内的水仙花数

水仙花数水仙花数是一种特殊的三位数,水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。思路:首先求出每个位数:var a = (i % 10); //取个位数var b = parseInt(i

2020-11-26 23:50:56 340

空空如也

空空如也

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

TA关注的人

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