随笔分类 -  JavaScript

摘要:<!--done--> 今天看了关于js闭包方面的文章,还是有些云里雾里,对于一个菜鸟来说,学习闭包确实有一定的难度,不说别的,能够在网上找到一篇优秀的是那样的不易。 当然之所以闭包难理解,个人觉得是基础知识掌握的不牢,因为闭包牵扯到一些前面的东西,比如作用域\等等,如果连基本的作用域都没有弄清楚, 阅读全文
posted @ 2018-05-30 16:39 andy-alone 阅读(176) 评论(0) 推荐(0)
摘要:今天朋友问我一个问题,我现在需要多次匹配同一个内容,但是为什么我第一次匹配,直接是 true,而第二次匹配确实 false 呢? 这时候你会发现,我们在连续使用一个正则匹配其他字符串的时候,第一次匹配是 true,而第二次匹配则是 false。 等等,WHT?我匹配的是 MRLP,而且我还特意加上i 阅读全文
posted @ 2018-03-05 20:50 andy-alone 阅读(887) 评论(0) 推荐(2)
摘要:忘记在哪里看到过,有人说鉴别一个人是否 js 入门的标准就是看他有没有理解 js 原型,所以第一篇总结就从这里出发。 对象 JavaScript 是一种基于对象的编程语言,但它与一般面向对象的编程语言不同,因为他没有类(class)的概念。 对象是什么?ECMA-262 把对象定义为:「无序属性的集 阅读全文
posted @ 2018-02-08 20:50 andy-alone 阅读(332) 评论(0) 推荐(0)
摘要:闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟理解闭包! 1、闭包,一睹为快 在接触一个新技术的时候,我首先 阅读全文
posted @ 2018-02-08 20:03 andy-alone 阅读(154) 评论(0) 推荐(0)
摘要:一、函数执行顺序 1、正常顺序 所有浏览器都能测试通过。 2、倒序调用 之前一些浏览器会报undefined,不过,目前的版本大多都可以了 3、含参函数倒序 目前主流浏览器一样可以正常测试通过 4、声明式函数和赋值式函数 声明式函数与赋值式函数的区别在于:在JS的预编译期,声明式函数将会先被提取出来 阅读全文
posted @ 2018-02-08 19:26 andy-alone 阅读(418) 评论(0) 推荐(0)
摘要:JavaScript代码 DES.js des.html java代码 阅读全文
posted @ 2017-12-22 09:20 andy-alone 阅读(385) 评论(0) 推荐(0)
摘要:熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言 JavaScript 很难调试,但如果你掌握了几个技巧,就能用很少的时间来解决错误和bug。 文中已经列出了14个你可能不知道的调试技巧,但是可能需要你牢记在心,以便在下次需要调试JavaScript代码时使用! 一起来看 大多数技巧都适用于 阅读全文
posted @ 2017-11-28 15:12 andy-alone 阅读(2237) 评论(0) 推荐(2)
摘要:之前从JavaScript引擎的解析机制来探索JavaScript的工作原理,下面我们以更形象的示例来说明JavaScript代码在页面中的执行顺序。如果说,JavaScript引擎的工作机制比较深奥是因为它属于底层行为,那么JavaScript代码执行顺序就比较形象了,因为我们可以直观感觉到这种执 阅读全文
posted @ 2017-09-21 16:01 andy-alone 阅读(1132) 评论(0) 推荐(0)