文章库ARTICLE COLUMN

  • 函数以及函数作用域详解

    函数以及函数作用域详解

    摘要:闭包是一个拥有自由访问另一个函数作用域的表达式通常是一个函数。意味着内部函数拥有外部函数的作用域。所以通过函数构造方式分构造函数无论何时都是应该被避免的。 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions_an...

    ShowerSunShowerSun 评论0 收藏0
  • 细说 Javascript 拾遗篇(一) : 远离 eval 函数

    细说 Javascript 拾遗篇(一) : 远离 eval 函数

    摘要:然而,函数只有在当前作用域中直接被调用并且被调用的函数名为才会被执行。在全局作用域下,这个字符串会一直被执行,在这个情形下我们并没有直接调用函数,也可以执行字符串。总结函数应该尽可能地避免使用。 Javascript 的 eval 函数可以在当前作用...

    imtianximtianx 评论0 收藏0
  • 细说 Javascript 拾遗篇(二) : undefined 和 null

    细说 Javascript 拾遗篇(二) : undefined 和 null

    摘要:有两个可以表示空的值,分别是和,比较有作用的是前者。访问声明但未初始化的变量。有返回值时函数的表达式没有显式的返回任何内容。然而,为了比较其他变量和值,我们需要提前取得的值。因此,从标准实行后,全局变量已经是不再可写。 Javascript 有...

    My_Oh_MyMy_Oh_My 评论0 收藏0
  • 封装兼容性添加、删除事件的函数·转载」

    封装兼容性添加、删除事件的函数·转载」

    var EventUtil = { addHandler: function (oElement, sEvent, fnHandler) { oElement.addEventListener ? oElement.addEventListener(sEvent, fnHandler, false) : oElement.attachEvent("on"...

    jifeijifei 评论0 收藏0
  • javascript 变量赋值为数组是引用传递的坑

    javascript 变量赋值为数组是引用传递的坑

    摘要:记录今天处理了小时的,代码如下我以为预期是结果却是说明这是一个引用传递了。铭记前天,月号,又遇到一个坑,原以为数组引用是一坑,暂时用这样的方式解决了,可是当引用内好有引用时这样的方式同意会遭遇坑,切记 记录今天处理了2小时的BUG,代码如...

    1365165710113651657101 评论0 收藏0
  • null和undefined的故事

    null和undefined的故事

    摘要:说一段小故事,理解下下的和的区别。场景桌子上有没有一个杯子如果有杯子,这个杯子存在,也就是说这个对象存在,则不是,如果没有杯子则对象是,倾向于对象的存在与否。结论对象的无对象的值的无。 说一段小故事,理解下javascript下的null和undefine...

    zhjx922zhjx922 评论0 收藏0
  • 细说 Javascript 数组篇(二) : 数组的构造函数和常见操作

    细说 Javascript 数组篇(二) : 数组的构造函数和常见操作

    摘要:数组的构造函数由于数组的构造函数在处理参数时的不确定性,因此强烈建议使用符号来创建一个新数组。总结综上所述,我们应该尽量使用来创建新函数,而不是数组的构造函数,这样代码将有更好的可读性。 数组的构造函数 由于数组的构造函数在处理参数时...

    kakakaka 评论0 收藏0
  • [JS]几种不同的编码风格

    [JS]几种不同的编码风格

    摘要:的编码风格的编码风格的编码风格每行不超过字符缩进两个空格和在同一行块和开头不在同一行时才用花括号仅仅在以下四种情况下用分号循环类似的空循环语句中以或开头的行首列举或参数并列的时候在行首理解不能的编码风格每行不超过字符缩进为四个空 npm...

    happenhappen 评论0 收藏0
  • 简单易懂的ECMA规范导读1 that's this

    简单易懂的ECMA规范导读1 that's this

    摘要:本文不是标准的中文翻译,也不是的入门教程,本文虽然以的常见问题切入,但并不适合想要快速了解这些问题的人才是快速了解问题的正解。尽量以英文原版为基础,为了流畅,可能会使用某些名词的中文翻译,但会将匹配的英文名词以此种样式中出现一次以避免...

    yintaolaowanziyintaolaowanzi 评论0 收藏0
  • 读mmTemplate by RubyLouvre

    读mmTemplate by RubyLouvre

    试着分析下正美大大的模板https://github.com/RubyLouvre/mmTemplate/blob/master/mmTemplate.js 首先是一trim函数,把字符串两端的空白字符去掉 然后是根据id获取模板字符串,用ejs.compile(source)编译成模版函数 最后用data来调用模版函数 这3步骤中...

    SleepySleepy 评论0 收藏0
  • Chrome被快播插件劫持&解决办法

    Chrome被快播插件劫持&解决办法

    摘要:起源今天打开百度页面时候,总是会闪两下。发现这样不是办法,放在那里始终是个祸害。便点击页面右上角的详细信息展开每个项目的信息,找到了这个的具体地址。最终用终端后彻底删除。其实挺奇怪的,前段时间都没有这个事故发生,可是最近就突然发生了。...

    chuyaochuyao 评论0 收藏0
  • strapdown.js HTML 内嵌 Markdown 的静态解决方案

    strapdown.js HTML 内嵌 Markdown 的静态解决方案

    摘要:使得基于编写网页极其便利只需在文件中引用,然后在标签内书写内容即可。浏览器加载时会自动将渲染为。示例特性搜索引擎友好跨浏览器支持支持解析可定制主题项目主页编撰 strapdown.js使得基于 Markdown 编写网页极其便利: 只需在 html 文件中引用st...

    daryldaryl 评论0 收藏0
  • Javascript 正则使用第一篇

    Javascript 正则使用第一篇

    摘要:参数说明此处赋值,为了更好的观察的值,位置运行结果运行结果运行结果第一次匹配第二次匹配第三次匹配第四次匹配第五次匹配第六次匹配运行结果运行结果如果使用了全局匹配则只显示匹配到的全部字符串。也没有属性运行结果运行结果 replace() 参数说...

    CoXieCoXie 评论0 收藏0
  • Javascript中this对象详解

    Javascript中this对象详解

    摘要:返回作为构造器当函数作为构造器使用关键词,它的绑定为新构造的对象。注意当然默认的构造器返回的对象为当前调用对象,它能被当前对象中的新对象所取代如果对象的返回值不是对象,那么仍指向当前对象。 javascript this 基础 call apply Redirecte...

    glumesglumes 评论0 收藏0
  • 在js中的深复制实现方法

    在js中的深复制实现方法

    摘要:针对本话题,我在年月发布了新的文章深入剖析的深复制要实现深复制有很多办法,比如最简单的办法有上面这种方法好处是非常简单易用,但是坏处也显而易见,这会抛弃对象的,也就是深复制之后,无论这个对象原本的构造函数是什么,在深复制之后都会变成。...

    AlliotAlliot 评论0 收藏0
  • JavaScript 设计模式读书笔记(六)——门面模式

    JavaScript 设计模式读书笔记(六)——门面模式

    摘要:简单的门面模式实例事件绑定函数门面模式的作用是将复杂的接口进行包装,变成一个便于使用的接口。还是以事件相关为例,事件绑定中还有两个常用的分别是和。 门面模式是什么,与其我去用笨拙的语言去解释,不如看下面这张图,曾经在网上很火的一张图片...

    pubdreamccpubdreamcc 评论0 收藏0
  • 强迫症->js注释规范

    强迫症->js注释规范

    摘要:之前自己写代码,就像一盘散沙,完全没有一种规范。经过最近一段时间的开发,和对一些注释风格的参考,形成了自己想去使用的注释规范。如果变量注释有点长,就不太好了。 之前自己写代码,就像一盘散沙,完全没有一种规范。这种自由,会让自己写的...

    ThanatosThanatos 评论0 收藏0
  • 10个最好的 JavaScript 模板引擎

    10个最好的 JavaScript 模板引擎

    摘要:是一个有着完善和惊艳特性的模板引擎。是一个强大的客户端模板引擎,用来将数据绑定到页面的结构中。一套同时可用于浏览器或的异步模板引擎。是一套富功能的模板引擎。本文链接个最好的模板引擎来源编译含内容扩充责任沙渺 JavaScript随着各种神奇的实...

    StardustskyStardustsky 评论0 收藏0
  • angular性能优化心得

    angular性能优化心得

    摘要:本文针对的读者具备性能优化的相关知识雅虎条性能优化原则高性能网站建设指南等拥有实战经验。这种机制能减少浏览器次数,从而提高性能。仅会检查该和它的子,当你确定当前操作仅影响它们时,用可以稍微提升性能。 搬运自: http://atian25.github.io/2...

    guqiuguqiu 评论0 收藏0
  • AngularJs directive 的单元测试方法

    AngularJs directive 的单元测试方法

    摘要:翻译自在这篇文章中,我将详述如何给我们上周开发的做单元测试的过程。单元测试是一种测试你的项目中每个最小单元代码的艺术,是使你的程序思路清晰的基础。 第一次翻译技术文章,肯定很多语句很生疏,有看官的话就见谅,没有的话也没人看的到这句话。...

    JouyPubJouyPub 评论0 收藏0
  • 《JavaScript语言精粹》 代码摘录

    《JavaScript语言精粹》 代码摘录

    摘要:最近在读这本评价颇高的语言精粹,其作者是的创造者,在业界颇有名气。 最近在读这本评价颇高的《JavaScript语言精粹》,其作者Douglas Crockford 是JSON的创造者,在业界颇有名气。以下是阅读过程中认为比较有用的摘录的代码,希望能对各位有所启发 ...

    haitiancoderhaitiancoder 评论0 收藏0
  • 组织大表单应用中javascript代码的一种方法

    组织大表单应用中javascript代码的一种方法

    摘要:组织大表单应用中代码的一种方法问题,动机,目的超过一屏,属性复杂到一定程度的录入界面系统中,缺乏良好架构的代码往往容易失控。改变树结构更换表单控件等改变展现方式的需求不应当对产生毁灭性打击。 组织大表单应用中javascript代码的一种方法 ...

    tolerioustolerious 评论0 收藏0
  • 细说 Javascript 函数篇(五) :  构造函数

    细说 Javascript 函数篇(五) : 构造函数

    Javascript 中的构造函数与其他语言相比也是不同的。任何通过关键字 new 调用的函数都可以当做构造函数。 在构造函数体内,this 指向新创建的对象。如果构造函数体内没有显示的 return 表达式,那么我们就默认返回 this,也就是新建的对象。 function Foo(...

    sPengsPeng 评论0 收藏0
  • javascript 原型方法归纳 ------Array篇

    javascript 原型方法归纳 ------Array篇

    摘要:合并数组,返回新数组连接数组元素,返回字符串移除最后元素,返回该元素移除第一个元素,返回该元素尾部插入若干元素,返回操作后头部插入若干元素,返回操作后反转元素操作返回原数组片段对数组排序在前删除一段并插入新元素,返回删除掉的元素所组成...

    ShevaKuilinShevaKuilin 评论0 收藏0
  • 有关Javascript的知识点

    有关Javascript的知识点

    摘要:事故起因因为这个如何阻止子元素继承父元素事件,然后我只答出了自己知道的部分,对于我不知道,这里我把这些东西收集起来自己学习了,也方便他人参考。事件委托是怎么工作的事件委托和冒泡机制有关系吗中使用与 事故起因: 因为这个jQuery如何阻止子...

    veranoverano 评论0 收藏0

热门文章

<