用户中心USER CENTER

首页/用户
  • 小tips:JS严格模式(use strict)下不能使用arguments.callee的替代方案

    摘要:如下,一般在非严格模式下递归调用一般这样使用但是如果代码是在严格模式下开发结果在严格模式下不能通过脚本访问访问这个属性会报错,那么可以使用命名函数表达式来达到相同的结果以上代码创建了一个名为的命名函数表达式,然后将它赋值给变量即是把函 如下,一般在非严格模式下递归调用一般这样使用: function factorial(num){ if(num

    longmon 发布于JavaScript
  • 延迟加载图片

    摘要:只是一个空标签,内容由定义,浏览器会暂停加载,直到获取和加载完图像。先不给标签加上,直到浏览到了这个位置再加载。第一个问题在于获取图片距离可见范围下边的距离。从而得到距离视图下方的高度。 首先有一个问题 src和href属性都用来包含一些外部的实体,那么有什么区别? src:source用于替代元素(replaced elements简而言之,就是外观和尺寸由外部资源来定义,有img,...

    longmon 发布于JavaScript
  • Javascript无刷新文件上传

    摘要:最近工作中遇到上传文件问题,主要需求是一步点击上传,兼容,当时用的控件,这两天扒了一下源码,明白了原理拿出来分享一下。组织页面刷新端代码使用模块将文件暂存在目录下。然后绑定的事件,通过取得中的数据。转自无刷新文件上传 最近工作中遇到上传文件问题,主要需求是一步点击上传,兼容ie8+,当时用的dojox/form/uploader控件,这两天扒了一下源码,明白了原理拿出来分享一下。 总体...

    longmon 发布于JavaScript
  • ES6的数组方法

    摘要:方法接收一个函数作为累加器数组中的每个值从左到右开始合并最终为一个值执行数组中每个值的函数也可以叫做包含个参数上一次调用回调返回的值或者是提供的初始值数组中当前被处理的元素当前元素在数组中的索引调用的数组作为第一次调用的第一个参数这个参数不 reduce() 1.reduce()方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始合并,最终为一个值.ar...

    longmon 发布于JavaScript
  • TypeScript入门-类

    摘要:可以使用关键字来定义类的静态属性,示例代码如下输出输出抽象类有抽象类的概念,他是供其他类继承的基类,不能直接实例化。抽象类必须包含一些抽象方法,同时也可以包含非抽象的成员。 学习Angular 2 , 《揭秘Angular 2》读书笔记。Angular2 选择 TypeScript 作为其官方最主要的构建语音,这意味着掌握 TypeScript 语音将更有利于高效地开发 Angular...

    longmon 发布于JavaScript
<