摘要:
闭包,一直是一个比较让人晦涩难懂的,面试中还经常会被问到,那么到底什么是闭包呢?我们来看一段代码 放到浏览器中执行,发现报错了,原因我想大家也都清楚,由于js中作用域的原因,函数外部是无法直接获取函数内部的一些局部变量的,注意我说的是局部变量,如果是全局变量是可以访问的,如下代码 言归正传,那么如果 阅读全文
摘要:
如果我们想再创建一个面向对象的程序呢? 创建是创建好了,但是我们可以看到有很多重复的代码,按照我们平时的做法,这时候怎么办呢?封装成一个函数呗,对,就这么干 我们把面向对象的封装函数叫做工厂方式,其实就是封装函数,只不过是起了一个文雅的名字,它为什么叫工厂方式,因为它的步骤特别像一个工厂的流水线 是 阅读全文
摘要:
那么怎么来写一个面向对象的程序呢?先别急 我们先说一下面向对象的组成 1,属性:对象下面的变量,我们叫做属性 2,方法:对象下面的函数,我们叫做方法 我们来看一个例子 当然,这里有一个更简单的方法,来区分属性和方法,那就是带()执行的就是方法,不带()的就是属性 好了,接下来咱们就开始写一个面向对象 阅读全文
摘要:
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。 摘自阮一峰老师的博客 当然现在的es6中已经有了class,去声明一个类,让js看上去更像是一个面对对象编程的 阅读全文
摘要:
在写js程序中,我们总会遇到一些很奇怪的问题,比如对象的引用,百思不得其解,比如 弹出一个结结实实的false,这是为什么呢?十万个为什么!!! 赶紧试试其他的类型 一头雾水。。。。 接着往下看 这都是什么原因,这一切都罪过都要归功于对象的引用 实际上像数字,字符串,布尔值这些基本类型之间的赋值只是 阅读全文
摘要:
分页是前端经常会用到的一个非常实用的一个知识点,今天闲来没事,做了一个小demo,虽然样子,比较丑,哈哈哈,但是这是分页的核心思想都在,希望能给某个小伙伴一些启发。可直接复制在编辑器中运行。 阅读全文
摘要:
在使用iframe的时候,我们有时候会遇到,外面的链接,去操作iframe中的页面 如上代码,我们需要给a链接添加一个target的属性,并且其属性值是要操作iframe的name的属性值,这样两者就可以绑定,否则,a链接会在本窗口跳转。 阅读全文
摘要:
在项目开发中如果我们想给某一个页面中的所有的ajax设置统一的参数的情况下,可以是使用ajaxSetup,非常好用 就像上面这样,那么当前的js中的所有的ajax请求的请求方式都是post,所有的返回的数据类型都会成为json类型,所有的请求都是同步的,当然,我们在具体的每一个ajax中如果设置了参 阅读全文
摘要:
开发中,上线的一个页面有bug,但是在本地的环境和测试环境却没有任何问题,只能按照自己的猜测去修复其中的bug,修改了再发布到测试环境,然后再到生产,发现bug定位不对,只能继续猜测,继续发到测试环境,再发到生产环境。。。。。反反复复好麻烦,偶尔的一次机会接触到Fiddler,用文件代理的方式,很轻 阅读全文
摘要:
只用最简单,最有效的方法实现之间的相互转换。 时间转时间戳 时间戳转时间 阅读全文