搜索
  • 浅析JavaScript的事件代理和委托

    在javasript中delegate这个词经常出现,看字面的意思,代理、委托。那么它究竟在什么样的情况下使用?它的原理又是什么?在各种框架中,也经常能看到delegate相关的接口。这些接口又有什么...

    334

  • JavaScript的内部字符编码是UCS-2还是UTF-16

    对于 JavaScript 使用的是 UCS-2 还是 UTF-16 这个问题,我找了很久,没有发现一个权威的回答,我决定自己研究一下它。这个回答来自于你对 JavaScript 引擎或者对 Java...

    371

  • JavaScript中this绑定详解

    this 可以说是 javascript 中最耐人寻味的一个特性,就像高中英语里各种时态,比如被动时态,过去时,现在时,过去进行时一样,无论弄错过多少次,下一次依然可能弄错。学习 this 的第一步就...

    270

  • JavaScript数组中的indexOf方法

    最近项目遇到一个小问题代码我会简化成小例子展示给大家。用心看到最后会有收获哈,基础扎实的童鞋可以直接跳到数组类型使用。说到 indexOf 大家并不陌生,判断字符串是否包涵子字符串时特别常用(正则不熟...

    441

  • JS中的事件冒泡与捕获

    事件冒泡与捕获是 DOM 中事件传播的两种方式,比如说对于注册了相同事件的两个 DOM 元素(简单点就是两个 div,一里一外),当点击里层 div 的时候,这两个事件谁先执行。冒泡事件,由里向外,最...

    331

  • JavaScript类型转换深度学习

    JavaScript 是一门弱类型语言,刚接触的时候感觉方便快捷(不需要声明变量类型了耶!),接触久了会发现它带来的麻烦有的时候不在预期之内呵呵一笑,哪有这么夸张,可能有人看过这样一段代码[][(![...

    702

  • javascript原生一步步实现bind分析

    bind官方描述bind() 函数会创建一个新函数(称为绑定函数),新函数与被调函数(绑定函数的目标函数)具有相同的函数体(在 ECMAScript 5 规范中内置的call属性)。当目标函数被调用时...

    307

  • JavaScript中对大量数据的多重过滤

    问题提出今天有朋友问我一个问题,前端通过 Ajax 从后端取得了大量的数据,需要根据一些条件过滤,过滤的方法是这样的:class Filter {   &nbs...

    327

  • php开发中的页面跳转方法总结

    php页面跳转实现的功能就是将网站中一个网页跳转到另一个网页中。对于刚刚学习php语言的朋友来说,是必须要掌握的基础方法。页面跳转可能是由于用户单击链接、按钮等触发的,也可能是系统自动产生的。页面自动...

    443

  • insertAdjacentHTML方法详解

    添加HTML内容与文本内容以前用的是innerHTML与innerText方法,最近发现还有insertAdjacentHTML和 insertAdjacentText方法,这两个方法更灵活,可以在指...

    449

  • Java File类

    四个 File类定义、、1、File类是java.io包中唯一能够代表磁盘文件本身的对象,提供了对“文件”或者“目录”的操作。2、File类定义了一些与平台无关的方法进行文件操作,如建立、删除、查询、...

    673

  • JavaScript创建对象模式与最佳实践

    在JavaScript中“创建对象”是一个复杂的话题。这门语言提供了很多种创建对象的方式,不论新手还是老手都可能对此感到无所适从,不知道应该选择哪一种。不过,尽管创建对象的方法很多,看上去语法差异也很...

    296

发布手记

本月热门