文章库ARTICLE COLUMN

  • [译]JavaScript ES6迭代器指南

    [译]JavaScript ES6迭代器指南

    摘要:前言又称提供一个全新的迭代器的概念,它允许我们在语言层面上定义一个有限或无限的序列。后者可以被用来帮助我们理解迭代器。但是当我们使用迭代器时,这个问题就迎刃而解了。是中的新语法,用来配合迭代器。这是因为数组的迭代器只返回其中预期的元素...

    daryldaryl 评论0 收藏0
  • 闭包里的微观世界

    闭包里的微观世界

    摘要:本文旨在解释闭包里的微观世界。创建完活动对象后,把活动对象添加到的作用域的最顶端,此时的作用域链包含个对象的活动对象和对象。 本文旨在解释闭包里的微观世界。 内容包含:值类型、作用域、闭包 JS当中所有的function都是闭包,一般说来,嵌...

    MiyangMiyang 评论0 收藏0
  • event.target  和  event.currentTarget

    event.target 和 event.currentTarget

    摘要:先上图当点击对象与事件监听对象是同一个时,和得到的是同一个对象在红色区域的绑定点击事件的监听,点击红色区域,此时,指的是当前点击的对象,即红色的对象,而指得是点击事件绑定的对象,也是红色区域的当点击对象与事件监听对象不是同一个时,和得...

    willinwillin 评论0 收藏0
  • the deadline of JavaScript's this

    the deadline of JavaScript's this

    摘要:在用处千千万,基于自己研究和认识,今天做一个了断。可以取所属对象的上下文的方法称为公共方法,可以使属性,方法变成公开的属性方法在构造函数,方法中用到。内部函数调用的时候,只能搜索到其活动对象为止,不可能直接访问外部函数中的变量。 this...

    chinafgjchinafgj 评论0 收藏0
  • 新欢 React 在 Coding 2.0 中的前端尝试

    新欢 React 在 Coding 2.0 中的前端尝试

    摘要:一直是我挂在嘴边的话题。今年月也曾展望过,那时候是考虑用高版本的来重构,然后逐步迁移到上面去,然而最大的问题还是没人,没时间的问题。关于作者彭博前端工程师新的体验总是好的原文链接 Coding 2.0 一直是我挂在嘴边的话题。 老板说了,等我们...

    suosuopuosuosuopuo 评论0 收藏0
  • 移动屏幕适配

    移动屏幕适配

    摘要:简介移动屏幕适配是一个比较令人头疼的问题,这是我写的一个通过动态设置的移动屏幕适配的工具函数,包括定宽和两种适配方法,目前在我自己的项目中用起来还不错,后续也会优化调整,地址这里。 2015-10-16更新。 简介 移动屏幕适配是一个比较令人头疼...

    dreamGongdreamGong 评论0 收藏0
  • [ JS 进阶 ] 异步编程 promise模式 的简单实现

    [ JS 进阶 ] 异步编程 promise模式 的简单实现

    摘要:为了降低异步编程的复杂性,所以。难理解请参考的误区以及实践异步编程的模式异步编程的种方法 异步编程 javascript异步编程, web2.0时代比较热门的编程方式,我们平时码的时候也或多或少用到,最典型的就是异步ajax,发送异步请求,绑定回调函数,请...

    svttersvtter 评论0 收藏0
  • 时间处理工具 moment.js:管理时间和日期,so easy!

    时间处理工具 moment.js:管理时间和日期,so easy!

    摘要:大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为,常用的方法是先拿到时间再用正则替换什么的。 大家在项目中一定会遇到很多关于时间处理的问题,比如你想获取一个本地时间格式为YYYY-MM-DD,常用的方法是先拿到时间再...

    lei___lei___ 评论0 收藏0
  • 曾探:爱JavaScript再多,它也只是生活的一部分

    曾探:爱JavaScript再多,它也只是生活的一部分

    摘要:拿足球比赛的例子来说,我们的目标只是进球,下底传中这种模式仅仅是达到进球目标的一种手段。但在这种动态解释型语言中,给对象动态添加职责是再简单不过的事情。这就造成了语言的装饰者模式不再关注于给对象动态添加职责,而是关注于给函数动态添加职...

    cyqiancyqian 评论0 收藏0
  • Babel.js插件开发之二 - 开始编写

    Babel.js插件开发之二 - 开始编写

    摘要:完整专题上一篇已经介绍了编写插件所需要了解的基础知识,这篇我们就开始编写插件了。如字面意思,他们分别代表了节点数据父节点群数据。看到这里你已经可以动手开始尝试写一个插件了。使用上述文件目录结构为在中编写程序。 完整专题:http://www....

    focusjfocusj 评论0 收藏0
  • 用HTML5开发一个小游戏

    用HTML5开发一个小游戏

    摘要:它是基于开始且随时间变化的一个因子。最后调用函数并且将本次的时间保存下来。这个现象的出现主要是因为在函数中将和写死了,所以一个最简单的方法就是在中传入参数然后在调用的时候传入捕获时位置的参数最后在开始游戏的时候将放在最中间即可大功告成...

    CompileYouthCompileYouth 评论0 收藏0
  • week 17

    week 17

    摘要:考虑基于扩展出,原型链必须修改为这样实现方法的构造函数引入中间对象空函数修改两个属性,以实现上述原型链在的原型对象上定义方法创建子类对象小明验证原型原型链图示 面向对象编程 传统的基于class的面向对象语言如Java中,都有两个基本概念: ...

    taoszutaoszu 评论0 收藏0
  • javascript 实现一个简单的带毫秒的倒计时

    javascript 实现一个简单的带毫秒的倒计时

    摘要:最近做的一个微信端小游戏,通过摇一摇获得金币,这里有一个倒计时的几秒钟时间限制,带有毫秒。把时间看成是不断减少的数字,设定一个时间总数,如需要秒,总数就为,每隔毫秒减少分钟为总数除以得到的整数,毫秒为当前总数减去分钟数乘以 最近做的一...

    AmosAmos 评论0 收藏0
  • html5文件上传断点续传

    html5文件上传断点续传

    摘要:最近公司要做一个上传的插件,要在下先实现功能,要求显示上传进度,文件信息,断点续传等等。我一看,艾玛,没做过啊。没办法,,只能去查资料了。作为一名还未毕业的大学僧,本人表示亚历山大。不过还好是做出来了,不敢说代码写得很好,大家将就着看...

    tianlaitianlai 评论0 收藏0
  • Simple Vue But Powerful JS

    Simple Vue But Powerful JS

    摘要:如果用户确实有输入,则将用户输入的部分作为的部分,通过新增一个,最后我们将再次设为空字符串,因为这样用户在提交或者按下回车之后,里的输入框才会重新变为空的。 在现在 Angular和React大行其道的JS世界,其实我更钟爱的是Vue.js。 本文并不是...

    wujl596wujl596 评论0 收藏0
  • Angular.js 的一些学习资源

    Angular.js 的一些学习资源

    摘要:项目地址基础官方官方网站已被墙,可看官方下载包,已增加服务,输入地址即可,例如以及我的翻译版本 GitHub项目地址 https://github.com/dolymood/AngularLearning 基础 官方: http://docs.angularjs.org angularjs官方网站已被墙,可看 http://www...

    n7thenn7then 评论0 收藏0
  • Simple Vue But Powerful JS Part 2

    Simple Vue But Powerful JS Part 2

    摘要:继上一篇搭建了这个的框架之后,我们轻松实现了为添加一个,这次需要实现的是对的编辑,删除,完成等功能。接受到之后,然后删除,。这是在前面一直都没有提及到的,现在终于要派上用场了。所以,为了实现这一功能,我们进而引入的部分。 继上一篇搭建...

    nanchen2251nanchen2251 评论0 收藏0
  • js mutationobserver简要介绍

    js mutationobserver简要介绍

    摘要:观察者模式介绍观察者设计模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的对象都得到通知并自动刷新。 观察者模式介绍 观察者设计模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时, ...

    leoneleone 评论0 收藏0
  • JavaScript中“数组也是对象”

    JavaScript中“数组也是对象”

    摘要:数组也是对象简单来说,对象就是一系列属性名值对,即某个属性名对应某个属性值当我们遍历对象时,不在对象中的属性当然不会被访问到。我们知道操作符用于删除对象中某个属性,而中,数组就是对象的一种,数组的索引就是其属性名,对应的项就是属性值。...

    SikeSike 评论0 收藏0
  • [ 前端实习日记 ] 构建静态页面基础架构

    [ 前端实习日记 ] 构建静态页面基础架构

    以前我们敲静态页面都是写好html,css, js,然后再去刷新浏览器,艾尼马又不行,有重新写过再刷新,一个页面下来按chrl+r的次数可让你的键盘多活好几天,要不会刷新快捷按钮那不得手残了都。 后来,grunt,gulp等工具应运而生,当然它们不止这个功能,...

    lidashuanglidashuang 评论0 收藏0
  • html5 canvas 在线图片转换器

    html5 canvas 在线图片转换器

    摘要:前天写完文件上传的时候,老板给了个任务,问我能不能把图片压缩后再上传,并且保证前面的功能能正常使用。于是就想能不能做一个在线的图片转换器。目前仅支持当图片较大时,转格式可能失败作者表示他不知道原因。 前天写完文件上传的时候,老板给了个...

    afishhhhhafishhhhh 评论0 收藏0
  • 为什么Math.max()>Math.min()的结果是false

    为什么Math.max()>Math.min()的结果是false

    摘要:的方法和方法分别用于求一系列参数中的最大和最小值,如果传入的参数不是数字类型,会对该参数利用方法进行类型转换。 从一道题目说起,下面这个比较的结果是true还是false? javascriptMath.max() > Math.min(); 在浏览器里测试很快会得知它的结果...

    sevi_stuosevi_stuo 评论0 收藏0
  • [学习笔记] JavaScript中的 this

    [学习笔记] JavaScript中的 this

    摘要:但是总有一个原则,那就是指的是调用函数的那个对象。还有另一个原则当没有明确的调用函数的那个对象时,指向全局对象,浏览器模式下就是了。设置的值这两个方法的作用都是在特定的作用域中调用函数,从而设置了函数体内的值。 感觉上篇文章还是三四天...

    xioquaxioqua 评论0 收藏0
  • 关于JavaScript中的随机数方法

    关于JavaScript中的随机数方法

    摘要:另外,这几篇几个不错的随机生成随机数采用对获取的浮点数进行取整操作,也是同样的问题,能取到左端点,却无法取到右端点。 最近在琢磨内置对象Math的时候,参考了很多网上资料,不过我在Google中搜索js 随机整数,出来很多博客文章,很遗憾,在我看来...

    liuyixliuyix 评论0 收藏0
  • mongoose简单应用

    mongoose简单应用

    摘要:使用可以让我们更好使用数据库,而不需要写繁琐的业务逻辑。安装初始化使用使用前,需安装和,这里不讲和的安装方法。这里建立模式和模型快速入门在中,所有的数据都是一种模式,每个模式都映射到的集合,并且定义该集合文件结构。可以是字符串或对象。...

    ZacharyZachary 评论0 收藏0

热门文章

<