摘要:这是一款极简洁的表单校验插件,仅行代码,属于半封装模式,可任意编写业务逻辑代码,核心代码如下校验插件判断是否函数表单提交校验全部将单个事件对象追加到数组中,提交表单时遍历执行核心处理方法单个元素注册失焦事件遍历对象提交按钮注册事件返回集合, 这是一款极简洁的表单校验插件,仅50行代码,属于半封装模式,可任意编写业务逻辑代码,核心代码如下: (function(){ // 校验插...
摘要:在生产环境,记录和,使得理解和用户上报的变得容易了在这篇文章中,我将会向你展示如何使用来记录日志。在生产环境记录数据非常有用,因为和用户上报的问题,可以通过查看状态网络请求和来进行调试排查。 原文链接 在web应用中排查问题很难。那些难解的js错误,用户上报的bug,还有QA系统里的issue,解决这些影响用户的问题是永恒不变的斗争。这些还只是那些明显的问题,事实是大部分的bug从来都...
摘要:摘要这篇文章讲述运算符判断基本类型和引用类型的区别,以及怎么判断数组类型和空对象有种原始类型,即和。类型判断类型判断,一般就是判断是否是数组,是否是空对象。方法四使用语法,返回一个数组,只需要判断数组长度是否大于即可。 摘要 这篇文章讲述typeof运算符判断基本类型和引用类型的区别,以及怎么判断数组类型和空对象 typeof ECMAScript 有 5 种原始类型(primitiv...
摘要:构造器的调用这其实很简单,就是使用创建的是一个对象,而不是一个函数这里的指向的就是上的。但需要注意在构造器内不能显示的返回一个对象否则你的实例化就会被破坏。 this的使用 关于js里面有哪些难点,艹,js里面全是难点。。。什么闭包,原型,函数,对象,类型检测,this。。。但是作为一名正统的前端爱好者而言---这点痛算什么。今天我们来解决this这个点。由于牵扯到this,则必定会牵...
摘要:如他返回的对象是。方法,这个方法用于确定文档是否获得了焦点。另外,需要注意的是,该属性插入元素并不会执行其中的脚本。在中,方法接收一个字符串,返回一个经过无害处理后的版本。属性同样的,在读模式下返回调用它的元素及所有子节点的标签。 与类相关的扩充 getElementsByClassName()方法 接收一个参数,即一个或多个类名的字符串。如: console.log(documen...