javascript
2022-03-06
44
今天的 JavaScript 已经无处不在了,以传统的方式使用 JavaScript,开发者可以在各种 Web 浏览器中创建 Web 应用;通过 Node.js,可以开发命令行工具与服务器等应用;而在桌面领域,通过基于 JavaScript 与 HTML、CSS 等 Web 技术的 Electron 框架可以构建跨平台桌面应用;React Native 则可以用来开发跨平台移动应用;此外,JavaScript 甚至可以在 IoT 设备上运行。Ecma TC39 管理着 ECMAScript 生态的发展,它
2022-03-06
60
几天前,我正在使用JavaScript构建倒数计时器,因此我需要格式化秒和毫秒,我希望秒始终是2位数的长度,而毫秒总是3位数的长度,换句话说,我希望 1 秒显示为 01,1 毫秒显示为 001。我最终写出了自己的函数来“填充”这些数字,但是我发现JavaScript中内置了函数 padStart() 和 padEnd()来实现这些功能。在本文中,我们来看一下如何在JavaScript中利用这些内置函数!用例让我们从介绍几种不同的填充用例开始。标签和值假设你在同一行上有标签和值,例如 name:zhangs
2022-03-06
76
ES6中引入了延展操作运算符(...)。延展操作运算符将可迭代的对象扩展为其单独的元素,可迭代对象是可以使用 for 循环进行循环的任何对象。可迭代的示例:Array,String,Map,Set,DOM节点。1.在log中使用延展操作运算符你可以在 console.log 中对可迭代对象使用延展操作操作符2.用延展操作运算符复制数组复制对象 let user = {name : "John", age : 20 }
let userCopy = {...user}延展操作运算符不执行深度复
2022-03-06
70
什么是 NaN什么时候会返回 NaN判断 NaN参考什么是 NaN在 MDN 的 NaN 文章中有描述:全局属性 NaN 表示 Not-A-Number 的值。NaN 是一个全局对象的属性。NaN 属性的初始值就是 NaN,和 Number.NaN 的值一样。在 ES5 中, NaN 属性是一个不可配置(non-configurable),不可写(non-writable)的属性。但在 ES3 中,这个属性的值是可以被更改的,但是也应该避免覆盖。通常都是在计算失败时,作为 Math 的某个方法的返回值出现
2022-03-06
216
javascript打包的意思是所有的.js文件,css文件都分别压缩合并为一个All in One的.js和.css文件,这样浏览器就可以通过少量的HTTP请求获取到所需要的前端资源了,节省流量,加快页面加载速度。如果说狭义的打包, 那就是把所有的 js 文件, css 文件都分别压缩合并为一个All in One 的 .js 和 .css 文件, 这样浏览器就可以通过少量的 HTTP 请求获取到所需要的前端资源了, 节省流量, 加快页面加载速度.至于广义的打包, 我的理解应该是上线发布时的预处理工作吧
2022-03-06
42
很多时候我们想去某某网站干点什么的时候,就会让我们先注册登录后才可以访问内容,而现在很多网站注册登录的时候都会有一种遮罩层的效果,就是背景是带有透明度的黑色遮罩,盖满整个网站,然后登录框弹出固定在屏幕的居中位置。那么,今天就练练这个实用而简单的效果吧。PS:这个是我学习后练习的demo!首先,需要有一个按钮来模拟登录:1<button id="btnLogin"class="login-bt
2022-03-06
80
JavaScript字符串方法有:1、indexOf方法,查找字符串是否包含某个子字符串的,返回子字符串出现的位置;2、replace方法,把字符串里的某一些字符替换为新的字符;3、split方法,会按提供的分隔符,将字符串分隔为一个数组。JavaScript字符串方法有:1、首先我们来介绍常用的indexOf方法,这个方法主要是查找字符串是否包含某个子字符串的,返回的是这个子字符串出现的位置,如果是在字符串的开头出现,返回的是0,如果不包括子字符串,返回的是-1。2、另一个常用的方法是,replace方
2022-03-06
51
JavaScript:是浏览器中一种常见的脚本语言,以此来实现网页的动态以及和后端(数据库)的交互。jQuery:是JavaScript整合后的类库,通过操作jQuery可以减少原生JavaScript语句的使用,从而提高效率。JS:则是JavaScript的一种简称。区别概要: 1.JQuery极大的简化了JavaScript,最大程度上做到了以最少代码完成更多功能的艰巨任务。 2.JavaScript对DOM的加载只加载一次,JQuery会加载多次。 3.JQuery对DOM的操作更