文章库ARTICLE COLUMN

  • [ JS 进阶 ] 闭包,作用域链,垃圾回收,内存泄露

    [ JS 进阶 ] 闭包,作用域链,垃圾回收,内存泄露

    摘要:执行返回的内部函数,依然能访问变量输出闭包中的作用域链理解作用域链对理解闭包也很有帮助。早期的版本里采用是计数的垃圾回收机制,闭包导致内存泄露的一个原因就是这个算法的一个缺陷。 关于闭包,我翻了几遍书,看了几遍视频,查了一些资料,...

    clasnakeclasnake 评论0 收藏0
  • javascript语言精髓与编程实践摘要

    javascript语言精髓与编程实践摘要

    摘要:逻辑运算一般语言中,逻辑运算与布尔元算是等义的,其运算元与目标类型都是布尔值。除此之外,还有以下的两条特性运算符会将运算元理解为布尔值,以进行布尔运算。运算过程是支持布尔短路的。 逻辑运算 一般语言中,逻辑运算与布尔元算是等义的,其运...

    shiinashiina 评论0 收藏0
  • [ JS 进阶 ] Ajax 详解 (1) :XHR 对象

    [ JS 进阶 ] Ajax 详解 (1) :XHR 对象

    摘要:下面来看下具体的对象有哪些属性和方法。对象的属性和方法属性请求的状态响应体不包括头部对请求的响应,解析为并作为对象返回。方法取消当前响应,关闭连接并且结束任何未决的网络活动。所以,调用对象的方法要有一定的顺序,比如在方法注册事件。 ...

    pigleipiglei 评论0 收藏0
  • 如何理解 koa 中间件执行机制

    如何理解 koa 中间件执行机制

    摘要:注是先前版本处理异步函数的方式,通过可以将异步函数封装成,传入普通参数后形成仅需要参数的偏函数,以此简化调用代码目前中的偏函数已经被无情地化了。 前几天研究了TJ的koa/co4.x和一系列koa依赖的源码,在知乎上做出了人生首次回答(而且我真得再...

    charles_paulcharles_paul 评论0 收藏0
  • mobileSite开发Tips

    mobileSite开发Tips

    1,根节点(html,body)overflow属性会遮盖fixed定位元素 2,fixed元素点击时会弹出底部的菜单,应该是浏览器特性(safari) 3,fixed元素使用后,在body里面使用padding-bottom以占位,如果放入其他元素中,最好也占位,避免IOS滑动特性遮盖元素 4,inline-blo...

    CrazyCodesCrazyCodes 评论0 收藏0
  • 面向对象的程序设计之原型模式

    面向对象的程序设计之原型模式

    摘要:可以用删除实例对象中自己添加的属性可以确定属性是原型中还是实例对象中,当时实例对象中时,返回的是操作符,有两种使用方式,多带带使用和循环中。多带带使用,通过对象能够访问属性时返回,无论时在原型中还是实例对象中。 原型模式,每个创建的对...

    yunhaoyunhao 评论0 收藏0
  • 【翻译】Chrome 43 部分更新:现在 DOM 的属性将会在原型链上

    【翻译】Chrome 43 部分更新:现在 DOM 的属性将会在原型链上

    摘要:翻译自不过文章中的有一些部分确实难以理解,如果有大神能看出我这里出错了,请及时的告诉我,谢谢团队最近宣布我们将属性移动到了原型链上。这个变化将会应用到在上。现在将不会像之前的那样。 翻译自DOM Attributes now on the prototype chain ...

    guqiuguqiu 评论0 收藏0
  • ES3执行上下文(VO/AO抽象对象)

    ES3执行上下文(VO/AO抽象对象)

    alert(x); var x = 10; alert(x); x = 20; function x() { } alert(x); if (true) { var a = 1; } else { var b = 2; } alert(a); alert(b); alert(c);

    刘福刘福 评论0 收藏0
  • JavaScript,从示例理解重写原型后的指针指向

    JavaScript,从示例理解重写原型后的指针指向

    摘要:我们知道,调用构造函数时会为实例添加一个指向最初原型的指针,而把原型修改为另外一个对象就等于切断了构造函数与最初原型之间的联系。 我们知道,调用构造函数时会为实例添加一个指向最初原型的指针,而把原型修改为另外一个对象就等于切断了构...

    godlong_Xgodlong_X 评论0 收藏0
  • [ JS 进阶 ] Ajax 详解 (2) :XHR 实例 GET 和 POST 异步和同步

    [ JS 进阶 ] Ajax 详解 (2) :XHR 实例 GET 和 POST 异步和同步

    摘要:把提交的数据则放置在是包的包体中。异步请求发送器请求继续还行后面的代码响应结果接收完毕了操作结果,这是同步请求的大致过程。但是有些情况下我们还是得用同步请求。 上一篇文章 我们大概知道了XHR对象是什么东东,也都了解了它的一些属性和方法,...

    insteininstein 评论0 收藏0
  • [ JS 进阶 ] 基本类型  引用类型   简单赋值  对象引用

    [ JS 进阶 ] 基本类型 引用类型 简单赋值 对象引用

    摘要:也就是说基本类型在赋值操作后,两个变量是相互不受影响的。前面讲引用类型的时候提到,保存在变量中的是对象在堆内存中的地址,所以,与简单赋值不同,这个值的副本实际上是一个指针,而这个指针指向存储在堆内存的一个对象。 ECMAScirpt 变量有两种...

    余学文余学文 评论0 收藏0
  • js简单的设置快捷键,hotkeys捕获键盘键和组合键的输入

    js简单的设置快捷键,hotkeys捕获键盘键和组合键的输入

    摘要:设置快捷键这是一个强健的库用于捕获键盘输入和输入的组合键,它没有依赖,压缩只有只有。返回快捷键设置才会起作用,快捷键设置失效。 设置快捷键 showImg("https://segmentfault.com/img/bVpPUE"); showImg("https://img.shields.io/github/issues/j...

    王晗王晗 评论0 收藏0
  • 【译】有趣的JavaScript原生数组函数

    【译】有趣的JavaScript原生数组函数

    摘要:对的描述如下将会给数组里的每一个元素执行一遍回调函数,直到回调函数返回。的运行原理和类似,但回调函数是返回而不是。回调函数只会对已经指定值的数组项调用。 showImg("http://fw008950-flywheel.netdna-ssl.com/wp-content/uploads/2013/11/Java...

    oliverhuangoliverhuang 评论0 收藏0
  • generator探幽(1)--koa中间件机制浅析

    generator探幽(1)--koa中间件机制浅析

    摘要:当运行到时,不会暂停,而是直接跳进函数执行函数内的代码。由于函数中没有,因此会一直执行完函数中的代码,并返回至函数中执行后面的代码。 本系列旨在通过对co,koa等库源码的研究,进而理解generator在异步编程中的重大作用(ps:所有代码请在node --...

    JensenJensen 评论0 收藏0
  • DOM 深入学习 - 1

    DOM 深入学习 - 1

    摘要:本文章记录本人在深入学习中看书理解到的一些东西,加深记忆和并且整理记录下来,方便之后的复习。级年月,正式发布更新后的核心部分,并且在这次发布添加了一些新的规范,这次发布的称为级规范。 本文章记录本人在深入学习Javascirpt DOM中看书理解到...

    姘存按姘存按 评论0 收藏0
  • javascript学习笔记(1)

    javascript学习笔记(1)

    摘要:关于作用域实现的描述任何执行上下文时刻的作用域,都是由作用域链来实现的。在一个函数被定义的时候,会将它此时的作用域链链接到这个函数对象的属性。参考资料鸟哥作用域原理理解作用域和作用域链阮一峰老师微博上的关于作用域的一道题 javascript作...

    ChazChaz 评论0 收藏0
  • 盘点JavaScript里好用的原生API  ꒰・◡・๑꒱

    盘点JavaScript里好用的原生API ꒰・◡・๑꒱

    这段时间翻了一番JavaScript的api,发现不少好的轮子,省去造的麻烦了。 直接进入正题 解析字符串对象 我们都知道,JavaScript对象可以序列化为JSON,JSON也可以解析成对象,但是问题是如果出现了一个既不是JSON也不是对象的"东西",转成哪一方都不方便...

    godlong_Xgodlong_X 评论0 收藏0
  • 分享一个写的node RSS爬虫,以及主要实现流程

    分享一个写的node RSS爬虫,以及主要实现流程

    摘要:前言为了更好分享和发布自己的内容,现在提供服务的网站和社区非常之多,现在基于,等平台的爬虫非常之多,所以结合高并发特性,自己用写了一个爬虫。简介是一个持久的可配的爬虫。结果演示一个抓取,,内容小时的输出至点这里源码地址这里,欢迎来,。...

    hiYoHoohiYoHoo 评论0 收藏0
  • JavaScript & jQuery 常用方法小记

    JavaScript & jQuery 常用方法小记

    摘要:函数节流用途如调整浏览器大小,或者用户输入信息,导致反复提交接口调用方法判断手机端访问获取地址栏参数返回顶部当滚动条的位置处于距顶部像素以下时,跳转链接出现,否则消失当点击跳转链接后,回到页面顶部位置正则检测手机号邮箱 1.JavaScript ...

    codeGooglecodeGoogle 评论0 收藏0
  • Web前端常用插件

    Web前端常用插件

    摘要:弹窗视频嵌入插件幻灯片图片切换手机端响应式日期控件上传图片控件校验控件分页静态分页动态分页相册效果控件多级下拉图片延迟加载或响应式管理模板插件库大转盘九宫格效果整屏滚动滚动效果用于移动项目的光滑菜单浏览器端格式化工具千手观音 弹窗 1.b...

    quietinquietin 评论0 收藏0
  • polymer web componets 大前端

    polymer web componets 大前端

    摘要:大前端东南水乡一叶小舟拂过水面船上两位大侠把酒言欢一位是玉真人另一位是张真人两人喝到开心处变作对联起来上联前端研究,研究个屁下联前端设计,设计个屁横批前端特色提供创建自定义和标准元素类似的自定义元素功能可以使用或者创建元素可以配置元素...

    JellyBoolJellyBool 评论0 收藏0
  • 从DOM选择器的返回值说起

    从DOM选择器的返回值说起

    摘要:原文发布在我的独立博客上从选择器的返回值说起抛开大大解放生产力的,使用获取元素要使用方法,或类似的,第一种情况下,根据获取时,返回值是唯一的元素而根据等获取时候,返回值是包含所有符合条件的多个元素的列表。 原文发布在我的独立博客上 ...

    lmxdawnlmxdawn 评论0 收藏0
  • 小技巧 - 如何做到让一个元素在禁用JavaScript时和启用JavaScript时有不同的样式

    小技巧 - 如何做到让一个元素在禁用JavaScript时和启用JavaScript时有不同的样式

    摘要:可能在特定的情况下禁用时,我们需要将一个元素的样式发生改变,这时候应该怎么办呢解决方法第一步,给我们当前文档的根节点即元素添加一个代码代码第二步,在我们选择的元素的前面加上表示这是在没有禁用的情况下使用的样式代码在线的展示效果点击这里...

    EddieChanEddieChan 评论0 收藏0
  • js中判断是否为一个函数

    js中判断是否为一个函数

    摘要:来实现,这个函数可以获得对象的内部属性,函数执行过程如下使用方法如下参考资料 怎么判断一个对象是一个函数呢?一般情况下,我们都是使用typeof来进行类型判断,但是这个办法并不是想象的那么好用,偶然使用typeof来判断正则表达式时,发现在firefo...

    AtomAtom 评论0 收藏0
  • 函数防抖与节流

    函数防抖与节流

    摘要:函数防抖就是让某个函数在上一次执行后,满足等待某个时间内不再触发此函数后再执行,而在这个等待时间内再次触发此函数,等待时间会重新计算。 underscore.js提供了很多很有用的函数,今天想说说其中的两个。这两个函数都用于限制函数的执行。 debou...

    Mr_zhangMr_zhang 评论0 收藏0

热门文章

<