前言数据类型转换是我们在前端开发中经常遇到的场景,一般而言,在 JavaScript 中类型转换有三种情况:转换为数字(调用 Number(),parseInt(),parseFloat()方法)转换为字符串(调用.toString()或 String()方法)转换为布尔值(调用 Boolean()方法)需要注意的是:null、undefined 没有.to ......
362
0
0
2022-08-22
关于 Undefinedundefined本质undefined是一个原始数据类型,也是一个原始值数据undefined是window对象上的一个属性undefined不可写/* window.undefined 不可写(writable=false) */ window.undefined = 1 console.log(window.un ......
511
0
0
2022-07-30
对于禁止网页复制粘贴,也许你并不陌生。一些网页是直接禁止复制粘贴;一些网页,则是要求登陆后才可复制粘贴;还有一些网站,复制粘贴时会带上网站的相关来源标识信息。如何禁止网页复制粘贴const html = document.querySelector('html'); html.oncopy = () => { alert('你复想制我呀') ......
439
0
0
2022-07-01
JavaScript 是为 Web 而生的,但它可以做的事远不止于此。本文将带领你了解它的基础知识,然后你可以下载我们的备忘清单,以便随时掌握详细信息。JavaScript 是一种充满惊喜的编程语言。许多人第一次遇到 JavaScript 时,它通常是作为一种 Web 语言出现的。所有主流浏览器都有一个 JavaScript 引擎;并且,还有一些流行的框架, ......
411
0
0
2022-06-26
JavaScript 中 Arguments 对象的用途总结。前言相信我们很多人在代码开发的过程中都使用到过一个特殊的对象 —— Arguments 对象。在实际开发中,Arguments 对象非常有用。灵活使用 Arguments 对象,可以提升使用函数的灵活性,增强函数在抽象编程中的适应能力和纠错能力。那么 Arguments 对象到底该怎么用呢?今天我 ......
370
0
0
2022-06-19
共同点1.javascript的单线程:function fn() { setTimeout(function(){alert('can you see me?');},1000); //alert永远都不会弹出 while(true) {} } 2.给定时器调用传递参数:无论是window.setTimeout还window.setI ......
693
0
0
2022-06-14
使用typeof运算符返回一个拥有识别其运算数类型的字符串。对于任何变量来说,使用typeof运算符总是以字符串的形式返回以下6种类型之一:“number”“string”“boolean”“object”“function”“undefined”不幸的是,使用typeof检测null值时,返回的是“object”,而不是“null”。更好的检测null的方 ......
394
0
0
2022-06-13
今天小编我给大家整理了一份10个程序员常用的代码简写技术,看懂一种是入门,全懂就是大神,你能知道几个呢?这篇文章分享之前我还是要推荐下我自己的前端群:595549645,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程,欢迎初学和进阶中的小伙伴。1.三元操作符当想写if...else语句时,使用 ......
308
0
0
2022-06-09
前端使用 JavaScript 实现一个简易计算器,没有难度,但是里面有些小知识还是需要注意的,算是一次基础知识回顾吧。题目实现一个简易版的计算器,需求如下:1、除法操作时,如果被除数为0,则结果为02、结果如果为小数,最多保留小数点后两位,如 2 / 3 = 0.67(显示0.67), 1 / 2 = 0.5(显示0.5)3、请阅读并根据提示补充完成函数i ......
327
0
0
2022-05-15
关注“教授学苑”,期待带给你快乐的开发知识!在这个web乱世中,还有一种规范可以去遵守!黄金法则不管有多少参与者,代码都应该像同一个人所写。HTML规范语法使用两个空格的 soft tabs — 这是保证代码在各种环境下显示一致的唯一方式嵌套的节点应该缩进(两个空格)在属性上,使用双引号,不要使用单引号不好在自动闭合标签结尾处使用斜线不要忽略可选的关闭标签H ......
345
0
0
2022-05-06
前言在开发工作中,我们可能会碰到这样的需求:需要将某个对象内容弹窗显示或者保存在文件中,这时候如果你直接弹窗的话,很可能就是下面这样的:因为很多接口它对参数有要求,比如只能是字符串之类的。这时候,就需要我们将对象转换为字符串进行输出,JSON.stringify() 方法就可以帮我们实现将对象转为字符串的过程。方法描述JSON.stringify() 方法将 ......
354
0
0
2022-05-05
有时我们需要把字符串的空白符去掉,下面给出去除各部位空白符的方法,其实就是一个套路....去掉字符串左侧空白去掉字符串右侧空白推荐下我的前端群:524262608,不管你是小白还是大牛,小编我都挺欢迎,不定期分享干货,包括我自己整理的一份2017最新的前端资料和零基础入门教程,欢迎初学和进阶中的小伙伴。去掉两端空白字符去掉所有空白符 ......
352
0
0
2022-05-05
JavaScript 中的 for 循环语句相信大家都已经快用厌了,现在有好多文章都在讲怎么减少代码中的 for 循环语句,但是,你又不得不承认它们真的很有用。今天,我来总结一下前端 JavaScript 中三种 for 循环语句。for这大概是应用最广的循环语句了吧,简单实用,且大多数时候性能还是在线的,唯一的缺点大概就是太普通,没有特色,导致很多人现在不 ......
338
0
0
2022-05-04
在已经成功的为大家讲解了20篇有关前端开发的技术文章之后,小海老师想跟每一位前端开发人员谈一谈学习前端开发的一些心得。本篇文章我就来给大家说一说我在学习前端开发过程中的一些经验,我把它们总结成了十条警言,希望能够对你的学习带来一些小的帮助。希望收藏了我写的文章的你同时可以关注一下“小海前端”,因为这些文章都是连载的,并且是经过我系统的归纳过的。前端开发是当今 ......
317
0
0
2022-05-04
问渠那得清如许,为有源头活水来。想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分。我们也不必刻意追求高深的或者新鲜的知识点,通过对一个基础问题的全方位多维度解析,同样也会收获不小。题目假设有这么一道题目:请获取字符串 "bianchengsanmei,xuexiyouqudezhishi,jieshiyouqudepengyou,suz ......
311
0
0
2022-05-04