随笔分类 -  JavaScript

摘要:https://www.jianshu.com/p/84ef1b48fcce 阅读全文
posted @ 2022-03-20 23:01 LouisVuitt 阅读(34) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/jyybeam/p/12019788.html 阅读全文
posted @ 2022-03-20 22:38 LouisVuitt 阅读(13) 评论(0) 推荐(0)
摘要:当button在form表单时,点击button会自动触发button的默认事件,也就是刷新当前页面。那么如何阻止呢: 有两种方式: 一:将<button></button>改为<input type="button"> 或者直接在<button>中添加属性 type="button". 二:在bu 阅读全文
posted @ 2018-09-21 09:50 LouisVuitt 阅读(1132) 评论(0) 推荐(0)
摘要:一、为什么要用require.js? 最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。 这样的写法有很大的缺点。首先,加载的时候,浏 阅读全文
posted @ 2018-08-29 16:47 LouisVuitt 阅读(161) 评论(0) 推荐(0)
摘要:一、模块的规范 先想一想,为什么模块很重要? 因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。 但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。 阅读全文
posted @ 2018-08-29 14:53 LouisVuitt 阅读(166) 评论(0) 推荐(0)
摘要:一、原始写法 模块就是实现特定功能的一组方法。 只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 上面的函数m1()和m2(),组成一个模块。使用的时候,直接调用就行了。 这种做法的缺点很明显:"污染"了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关 阅读全文
posted @ 2018-08-29 14:33 LouisVuitt 阅读(147) 评论(0) 推荐(0)
摘要:在JS函数中我们经常会使用到短路运算符,主要是逻辑与(&&) 和 逻辑或(||) 1、逻辑与 && 的运算方式 var a = 5 && 6; console.log(a); //返回的结果为 6 如果逻辑与运算符左边的值布尔转换后为true,那么返回右边的值(不管右边的值是真还是假)。 var a 阅读全文
posted @ 2018-08-13 17:07 LouisVuitt 阅读(509) 评论(0) 推荐(0)
摘要:一、JS语言由三大部分组成 ECMAScript(核心):JavaScript 语言基础; DOM(文档对象模型):规定了访问HTML和XML的接口; BOM(浏览器对象模型):提供了独立于内容而在浏览器窗口之间进行交互的对象和方 二、变量 JS语言是弱类型语言,和其他强类型语言不通,JS中的变量是 阅读全文
posted @ 2018-08-13 16:52 LouisVuitt 阅读(785) 评论(0) 推荐(0)
摘要:JavaScript 1.HTML对象获取问题 FireFox:document.getElementById(“idName”); ie:document.idname或者document.getElementById(“idName”). 解决办法:统一使用document.getElement 阅读全文
posted @ 2018-08-13 09:36 LouisVuitt 阅读(155) 评论(0) 推荐(1)
摘要:首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的 阅读全文
posted @ 2018-04-26 15:15 LouisVuitt 阅读(170) 评论(0) 推荐(0)
摘要:retrun true; 返回正确的处理结果。 return false;分会错误的处理结果,终止处理。 return;把控制权返回给页面。 阅读全文
posted @ 2018-01-09 17:39 LouisVuitt 阅读(147) 评论(0) 推荐(0)
摘要:首先要知道export,import ,export default是什么 ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。也就是说使用export命令定义了模 阅读全文
posted @ 2018-01-09 16:15 LouisVuitt 阅读(307) 评论(0) 推荐(0)