文章库ARTICLE COLUMN

  • 浅谈Javascript数组去重

    浅谈Javascript数组去重

    摘要:总结,其实数组去重无非就是判断一个元素在数组中是否有重复的值。参考自从数组去重谈性能优化也谈数组去重数组去重谢谢飞的更高指出的问题同步于个人博客 javascript 数组 array 去重 distinct unique 刚好前天面试的时候面试官问到了数组去重的问题...

    TasteTaste 评论0 收藏0
  • 不要让 Javascript 的等价表格看上去那么难看

    不要让 Javascript 的等价表格看上去那么难看

    摘要:年月时不时的会有人贴出一张表格,用来展现的比较出来的结果。像最近的这个例子,看看这张表格有多么的无序。但是他们通过表格的组织顺序让的结果看上去更糟。比如,这是之前的一张表格。通过恰当的分组,你会得到一个看上去更合理的表格这个看上去好多...

    zhangxiangliangzhangxiangliang 评论0 收藏0
  • 去除input误输入的空格

    去除input误输入的空格

    一个简单去除输入框内的空格的代码: function replaceSpace(obj){ obj.value = obj.value.replace(/s/gi,"") } 这样调用: sf不支持js的在线预览。 可以去博客看看:http://www.dialogize.com/post/86268665925/rep...

    bovensonbovenson 评论0 收藏0
  • 一步一步写一个简单的js版quine程序

    一步一步写一个简单的js版quine程序

    摘要:感觉挺有意思的,于是打算自己用写一个试试。为有趣起见,准备从一个打印本站域名的额外功能开始这个命令可以在控制栏打印出一行。接下来我准备一步一步改造这个命令,直至达成的目标。注意到源码里外用了不同的引号,这是为了规避转义符。 原文自转->...

    AJieAJie 评论0 收藏0
  • JavaScript装逼指南

    JavaScript装逼指南

    摘要:构造函数很多教程都告诉我们,不要直接用内置对象的构造函数来创建基本变量,例如的写法就应该用的写法来取代。但是,构造函数注意是大写的有点特别。构造函数接受的参数中,第一个是要传入的参数名,第二个是函数内的代码用字符串来表示。 如何写Java...

    oneasponeasp 评论0 收藏0
  • requestAnimationFrame Web中写动画的另一种选择

    requestAnimationFrame Web中写动画的另一种选择

    摘要:现在又多了一种实现动画的方案,那就是还在草案当中的方法。这个方法就是传递给的回调函数。为回调函数一个简单的例子模拟一个进度条动画,初始宽度为在函数中将进度加然后再更新到宽度上,在进度达到之前,一直重复这一过程。 HTML5/CSS3时代,我们要...

    PrasantaPrasanta 评论0 收藏0
  • 细说 Javascript 拾遗篇(三) : 自动插入分号

    细说 Javascript 拾遗篇(三) : 自动插入分号

    摘要:此时会自动插入分号,解析器将再次尝试。工作原理下面的代码没有分号,因此解析器将会自己判断在哪些地方插入分号。前置小括号在有前置小括号的情形时,解析器将不会自动插入分号。这不仅将保证代码整体的一致性,也将有效地避免解析器对代码行为的错误...

    mushangmushang 评论0 收藏0
  • 词法 - Javascript核心 - Javascript语法基础

    词法 - Javascript核心 - Javascript语法基础

    摘要:原文源码的词法结构字符集程序是用字符集。支持地球上几乎所有在用的语言。是区分大小写的语言的。与在是不同的,在是相同的。会忽略程序中标识之前的空格。多数情况下也会忽略换行符。 原文: http://pij.robinqu.me/JavaScript_Core/JavaScript_Ba...

    lakesidelakeside 评论0 收藏0
  • 数据类型 - Javascript语法基础 - Javascript核心

    数据类型 - Javascript语法基础 - Javascript核心

    摘要:在编程语言中,能够表示并操作的值的类型称做数据类型。中的原始类型包括数字,字符串和布尔值。日期与时间语言核心包括构造函数,用来创建表示日期和时间的对象。其规则为如果是布尔值,和分别被转换为和如果是数字值,返回本身。 源代码: https:...

    sevi_stuosevi_stuo 评论0 收藏0
  • Javascript语句 - Javascript语法基础 - Javascript核心

    Javascript语句 - Javascript语法基础 - Javascript核心

    摘要:多数运算符都是由标点符号表示,比如和。通常会根据需要对操作数进行类型转换左值是一个古老的属于,它是指表达式只能出现在赋值运算符的左侧。也称为严格相等运算符,它用来检测两个操作数是否严格相等。运算符的检测规则是和运算符的求反。 源代...

    lavnFanlavnFan 评论0 收藏0
  • Strict Mode - Javascript语法基础 - Javascript核心

    Strict Mode - Javascript语法基础 - Javascript核心

    原文: http://pij.robinqu.me/Javascript_Core/Javascript_Basics/Strict_Mode.html 源代码: https://github.com/RobinQu/Programing-In-Javascript/blob/master/chapters/Javascript_Core/Javascript_Basics/Strict...

    jzzleejzzlee 评论0 收藏0
  • 函数 - Javascript语法基础 - Javascript核心

    函数 - Javascript语法基础 - Javascript核心

    摘要:在定义函数的作用域外调用,得到的返回仍然是函数创建时所在的作用域的局部变量。这是因为所在的匿名函数的闭包中存放的是第一行的,而不是在循环中获得的的当前值。 原文: http://pij.robinqu.me/JavaScript_Core/JavaScript_Basics/Function.htm...

    wuaiqiuwuaiqiu 评论0 收藏0
  • Javascript Objects - Javascript语法基础 - Javascript核心

    Javascript Objects - Javascript语法基础 - Javascript核心

    摘要:创建对象对象直接量构造函数原型继承类继承对象拥有自有属性和继承属性。遍历顺序是以广度优先遍历所以使用便可以判断是否是对象自有的属性。可执行对象通过如下方法可以创建一个可执行对象既可以当作对象来使用有原型链,也可以当作函数来直接调用 ...

    wzypluswzyplus 评论0 收藏0
  • 数组 - Javascript语法基础 - Javascript核心

    数组 - Javascript语法基础 - Javascript核心

    摘要:数组创建数组数组字面量使用构造函数数组本质上是所以要判断是不是数组,需要通过判断。数组长度使用属性获取元素的个数。例如函数的对象就是这样 原文: http://pij.robinqu.me/JavaScript_Core/JavaScript_Basics/Array.html 源代码: https...

    molyzzxmolyzzx 评论0 收藏0
  • JavaScript中函数的传递

    JavaScript中函数的传递

    摘要:在中,函数和其他变量一样都是可以被传递的。进行函数传递举例来说,你可以这样做请仔细阅读这段代码在这里,我们把函数作为函数的第一个变量进行了传递。 在JavaScript中,函数和其他变量一样都是可以被传递的。 进行函数传递 举例来说,你可以这样...

    cyixlqcyixlq 评论0 收藏0
  • JavaScript 设计模式读书笔记(七)——适配器模式

    JavaScript 设计模式读书笔记(七)——适配器模式

    摘要:与门面模式的联系本文要说的适配器模式和上一篇门面模式在思想上有相似之处,所以放在一起说。我们以中的一个为例,说说实际应用中的适配器模式的使用方法。而如果实现层的问题不大,要解决一部分适配问题的话,适配器模式就是很好的选择了。 与门面模...

    AZmakeAZmake 评论0 收藏0
  • JS进阶篇--实现图片的预加载详解

    JS进阶篇--实现图片的预加载详解

    摘要:在项目中常常需要用到的图片预加载效果。幸运的是,这个功能实现起来并不难,我们可以使用和事件去处理决定图片是否加载完成或者失败。现在,我们将为函数增加一个回调函数来处理后续的操作。如此之后,我们调用函数的代码可能会如下面这样。 在web项...

    pkwendapkwenda 评论0 收藏0
  • 细说 Javascript 类型篇(一) : 相等和比较

    细说 Javascript 类型篇(一) : 相等和比较

    摘要:由于中复杂的类型转换机制,将会使得由此产生的错误变得难以追踪。此外,类型的强制转换会对性能也造成一定的影响,例如,当一个字符串与数字进行比较时,会被强制转换为数字。详解一下中的比较参考 Javascript 有两种方法来判断两种值是否相等。 相...

    wtheewthee 评论0 收藏0
  • 从jQuery学到的几件事情

    从jQuery学到的几件事情

    摘要:最近想看一下源码,搜到了这样一篇博客从源码学到的件事情本文基于这篇视频博客,提炼了一些内容,分享给大家。的状态选择符,比如存放在里面 最近想看一下jQuery源码,搜到了这样一篇博客《从jQuery源码学到的10件事情》http://www.paulirish.com/201...

    jlanglangjlanglang 评论0 收藏0
  • hashify.me 神奇的在线服务 将整个文档存储在 URL 中

    hashify.me 神奇的在线服务 将整个文档存储在 URL 中

    摘要:是一个非常奇特的在线服务,它的目标不是解决一个问题,而是提出一个疑问当我们把整个文档储存在中时会发生什么样的事情原理整个文档被储存在之中。然而,对长度有字符的限制。当然,是开源的,你也可以部署在自己的服务器上。 Hashify 是一个非常奇特...

    wushuiyongwushuiyong 评论0 收藏0
  • 细说 Javascript 类型篇(二) : typeof 操作符

    细说 Javascript 类型篇(二) : typeof 操作符

    摘要:操作符还有可能是设计中最大缺陷,因为它几乎是完全破损的。由于用法与调用函数的语法相似,因此常被误以为是函数调用,实际上并不存在名为的函数,只是一个操作符而已。而列则表示对象内部的属性。属性文档中明确地给出了获得属性的途径,就是使用。 ...

    PAMPANGPAMPANG 评论0 收藏0
  • 细说 Javascript 类型篇(三) : instanceof 操作符

    细说 Javascript 类型篇(三) : instanceof 操作符

    摘要:的操作符可以用来比较两个操作数的构造函数。这是因为它们的构造函数不可能会是同一个对象。总结综上所述,我们知道操作符最合适的使用坏境是比较两个相同上下文背景下的自定义对象的构造函数,正如上篇介绍的操作符,其他坏境下使用作用不大。 Javasc...

    tylintylin 评论0 收藏0
  • 如何设计大型网站的前端 JavaScript 框架

    如何设计大型网站的前端 JavaScript 框架

    摘要:前端单元测试,推荐淘宝开源的工具,简单易用,支持众多测试框架,也支持调试。这些也是设计前端框架时需要权衡的重要方面。最后,其实大型网站不一定要设计自己的前端框架,完全可以选用现有的框架。 有人在知乎上提问如何设计大型网站的前端 JavaS...

    YuanfYuanf 评论0 收藏0
  • 谈谈Javascript中的delete操作符

    谈谈Javascript中的delete操作符

    摘要:你觉得下列代码中,哪些操作能成功人肉判断一下,不要放进浏览器里执行。故对于解析而言,得到的为上述所有的属性在下均为。那么又有什么玄机呢的操作可理解为对于,调用其内部的方法。几乎所有的都是不可删除的。 你觉得下列代码中,哪些delete操作能...

    antzantz 评论0 收藏0
  • 细说 Javascript 类型篇(四) : 类型转换

    细说 Javascript 类型篇(四) : 类型转换

    摘要:因为是弱类型语言,所以它会在任何可能的情形下对变量进行强制类型转换。内置类型的构造函数调用内置类型的构造函数时,是否使用关键字将表现得大不相同。传递字面值或非对象值也会造成强制类型转换的现象。最好的方法就是显示地将值转换为,或三种类型...

    chengtao1633chengtao1633 评论0 收藏0

热门文章

<