随笔分类 -  JavaScript 基础

摘要:仅做收藏,和速查使用: const EventUtil = { // 1. 添加事件 addHandler: function (element, type, handler) { if (element.addEventListener) { //检测是否为DOM2级方法 element.addE 阅读全文
posted @ 2023-03-03 16:44 驸马爷 阅读(111) 评论(0) 推荐(0) 编辑
摘要:if/else 的重构方案 背景 日常开发中总会遇到条件判断,而写程序归根结底也是各种条件判断来控制程序执行的。最常用也是最信手拈来的就是 if/else, 或者优雅点会用到 switch 来实现多个条件的判断。当然 if/else 的使用在开发人员当中也时常会引起热烈讨论,到底条件判断怎么写会更优 阅读全文
posted @ 2021-05-17 18:57 驸马爷 阅读(761) 评论(0) 推荐(0) 编辑
摘要:使用 Dom 的 getComputedStyle 方法获取元素的样式 以下代码的测试环境为: - chrome canary 60 - Firefox 53.0.3 - opera 45.0 - IE 11,9,8 移动端的浏览器测试暂时未测试,有时间加上 之前偶尔有一次要更改伪类元素 ::aft 阅读全文
posted @ 2020-01-08 16:26 驸马爷 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:下面开始区分 一、clientWidth和clientHeigh 、 clientTop和clientLeft 1,clientWidth的实际宽度 clientWidth = width+左右padding 2,clientHeigh的实际高度 clientHeigh = height + 上下p 阅读全文
posted @ 2020-01-07 11:47 驸马爷 阅读(830) 评论(0) 推荐(0) 编辑
摘要:命令名描述 @param @argument 指定参数名和说明来描述一个函数参数@returns 描述函数的返回值@author 指示代码的作者@deprecated 指示一个函数已经废弃,而且在将来的代码版本中将彻底删除。要避免使用这段代码@see 创建一个HTML链接,指向指定类的描述@vers 阅读全文
posted @ 2018-05-25 17:14 驸马爷 阅读(12697) 评论(0) 推荐(0) 编辑
摘要:摘自: https://www.cnblogs.com/Chen-XiaoJun/p/6210987.html 事件流 JavaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器来预订事件,以便事件发生时执行相应的代码。 事件流的起 阅读全文
posted @ 2018-04-24 14:31 驸马爷 阅读(244) 评论(0) 推荐(0) 编辑
摘要:阅读目录 数据类型 两种访问方式 两种类型复制 函数参数的传递 两种变量类型检测 回到目录 数据类型 1. ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值; 2. 基本类型值:指的是保存在栈内存中的简单数据段; 3. 引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保 阅读全文
posted @ 2018-04-09 20:45 驸马爷 阅读(245) 评论(0) 推荐(0) 编辑
摘要:本文 立志 用 typeof 和 instanceof 判断任意变量的 数据类型; 分析 代码如下: 上边的代码 可作为,理解分析使用,要想取得终极方法,需自己动手 将代码最后的方法封装一下; 阅读全文
posted @ 2018-04-04 02:09 驸马爷 阅读(762) 评论(0) 推荐(0) 编辑
摘要:首先要明确 NaN 的一个特性, NaN不能用相等操作符(== 和 ) 来判断, NaN NaN 会返回 false; 下面是测试代码: 阅读全文
posted @ 2018-04-04 01:57 驸马爷 阅读(9620) 评论(1) 推荐(2) 编辑
摘要:1.typeof用以获取一个变量或者表达式的类型,typeof一般只能返回如下几个结果: 'number','boolean','string','function'(函数),'object'(NULL,数组,对象),'undefined' 都是字符串; 如: /* typeof方法返回一个字符串, 阅读全文
posted @ 2018-03-16 01:15 驸马爷 阅读(752) 评论(0) 推荐(1) 编辑
摘要:摘自:https://www.cnblogs.com/pssp/p/5215621.html why?call,apply,bind干什么的?为什么要学这个? 一般用来指定this的环境,在没有学之前,通常会有这些问题。 我们是想打印对象a里面的user却打印出来undefined是怎么回事呢?如果 阅读全文
posted @ 2018-03-06 01:01 驸马爷 阅读(193) 评论(0) 推荐(0) 编辑
摘要:前言 call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。 方法定义applyFunction.apply(obj,args)方法能接收两 阅读全文
posted @ 2018-01-16 11:26 驸马爷 阅读(295) 评论(0) 推荐(0) 编辑
摘要:摘自:jquery $(document).ready() 与window.onload的区别 jQuery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。 1.执行时间 window. 阅读全文
posted @ 2017-08-16 11:17 驸马爷 阅读(259) 评论(0) 推荐(0) 编辑
摘要:摘自:vue-resource插件使用 本文的主要内容如下: 介绍vue-resource的特点 介绍vue-resource的基本使用方法 基于this.$http的增删查改示例 基于this.$resource的增删查改示例 基于inteceptor实现请求等待时的loading画面 基于int 阅读全文
posted @ 2017-06-20 18:22 驸马爷 阅读(629) 评论(0) 推荐(0) 编辑
摘要:摘自:http://blog.csdn.net/spy19881201/article/details/25537225 示例: js 实现: $(function(){ $('#username').bind('input propertychange', function() { $('#res 阅读全文
posted @ 2017-06-16 19:32 驸马爷 阅读(5377) 评论(1) 推荐(0) 编辑
摘要:上面的例子看似简单,但结果并不好了解,很容易把人们给想绕了——“a.x不是指向对象a了么?为啥log(a.x)是undefined?”、“b.x不是应该跟a.x是一样的么?为啥log出来居然有2个对象” 当然各位可以先自行理解一下,若能看出其中的原因和工作机理自然就无须继续往下看啦。 下面来分析下这 阅读全文
posted @ 2017-05-23 22:22 驸马爷 阅读(203) 评论(0) 推荐(0) 编辑
摘要:参考自:http://www.cnblogs.com/leonwang/p/4845576.html 阅读全文
posted @ 2017-05-22 23:24 驸马爷 阅读(226) 评论(0) 推荐(0) 编辑
摘要:今天面试,被问了个问题,const, var, let的区别,当时就懵圈了,var 知道,const、let 是什么鬼??? 回来一百度,找到一篇通俗易懂的介绍,先取之收藏,以备忘。主要内容是:js中三种定义变量的方式const, var, let的区别。 摘自:http://www.cnblogs 阅读全文
posted @ 2017-05-22 22:20 驸马爷 阅读(7359) 评论(0) 推荐(0) 编辑
摘要:javascript Date对象 --> 日期初始化: 测试代码: 阅读全文
posted @ 2017-04-05 14:08 驸马爷 阅读(2773) 评论(0) 推荐(0) 编辑
摘要:javascript Date对象 --> 时间转字符串: 测试代码: 测试结果: 阅读全文
posted @ 2017-04-05 12:28 驸马爷 阅读(7127) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示