用户中心USER CENTER

首页/用户
  • JavaScript学习总结(二)数组和对象部分

    摘要:属性是一个值或一组值以数组或对象的形式,是对象的成员。可以使用内置构造函数和创建包装对象。因此下面的代码将会使人很迷惑结果结果,此数组长度为应该尽量避免使用数组构造函数创建新数组。给数组对象添加返回数组中最大元素值的方法。 对象部分 Object类型 Object 是一个无序的集合,可以存放任意类型对象,所有其他对象都继承自这个对象。创建Object类型有两种,一种是使用new运算符,...

    Lsnsh 发布于JavaScript
  • Gulp.js:比 Grunt 更简单的自动化的项目构建利器

    摘要:是一款基于任务的设计模式的自动化工具,能给你的开发效率来一次飞跃。示例配置实现完整的自动编译并刷新网页官方网站使用文档插件列表 Gulp 是一款基于任务的设计模式的自动化工具,能给你的开发效率来一次飞跃。 在很多场合都会听到前端工和 node 程师推荐 Grunt 来实现项目的自动化,自动化可以自动完成 javascript/coffee/sass/less 等文件的的测试、检查、合并...

    Lsnsh 发布于JavaScript
  • 【坑】JavaScript 对象方法执行的上下文

    摘要:解决办法知道了原因,很明显解决办法就是为要使用的方法绑定上下文。需要特别注意的是,只有在点操作之后马上执行,才会有上下文,给人造成是调用了对象里面的方法的假象如果如上文描述那样进行了赋值操作,则在执行的时候就不会有什么上下文了。 这是一个由于对 JavaScript 函数上下文理解不够深入而遇到的坑。 背景 在表单验证中,利用高阶函数,抽象一个可以返回特定验证逻辑的验证函数: // 正...

    Lsnsh 发布于JavaScript
  • Javascript对象继承与函数继承

    摘要:鉴别一个原型属性在构造函数中使用原型对象对象继承模块模式作用域的构造函数 鉴别一个原型属性 function hasPrototypeProperty(object, name) { return name in object && !object.hasOwnProperty(name); } 在构造函数中使用原型对象 function Person(name) { ...

    Lsnsh 发布于JavaScript
  • 手动实现Promise

    摘要:基本原理今天心血来潮,哈哈,就想写个对象,需要说的是,我没有参考谁的代码,也没有去看的源码,当然,我实现的是一个乞丐版的,只有的功能,其中只能抓取一次。设置状态主要作用是确保只能执行其中一个为每个传入的函数包裹错误检查代码 基本原理 今天心血来潮,哈哈,就想写个promise对象,需要说的是,我没有参考谁的代码,也没有去看promise的源码,当然,我实现的是一个乞丐版的promise...

    Lsnsh 发布于JavaScript
<