文章库ARTICLE COLUMN

  • 怎样用JavaScript定义一个类

    怎样用JavaScript定义一个类

    摘要:我原来的写法都是这样后来又看到另外一种复杂一点而且看起来好像没有必要的写法这里的函数其实是一个制造类的函数,它返回了真正的类。感觉这样做的好处是更好的实现了封装。 我原来的写法都是这样: function Dog(){ this.name = "hachi"; } Do...

    CristalvenCristalven 评论0 收藏0
  • Js替换字符串中img标签

    Js替换字符串中img标签

    str = abcdasdasdfsfasd; str=str.replace(/]*>/gi, 【图片】);

    MarvinZhangMarvinZhang 评论0 收藏0
  • 你不知道的Chrome DevTools(4):推荐几款DevTools插件

    你不知道的Chrome DevTools(4):推荐几款DevTools插件

    摘要:下面推荐几款插件,有些是博主亲自试用过的,希望对大家的开发调试有帮助。这有点类似前面说过的插件。类似的针对不同框架的调试工具还有最后介绍的不是的插件,而是主题。总结好的,这次的插件就推荐了这几个。 Web前端开发过程中必然会用到Chrome浏...

    svttersvtter 评论0 收藏0
  • 前端从零单排之Gulp(第二期)

    前端从零单排之Gulp(第二期)

    摘要:是个类似于的前端工作流工具,今天就简单的介绍一下和一些我的使用感受在中安装全局切换到你的前端工作目录下确保你的前端工作目录下有这个文件然后就已经安装好了,马上就可以进入简单的配置了。但是在使用的工作之中会遇到一些问题。 gulp 是个类似...

    xiaolinbangxiaolinbang 评论0 收藏0
  • Mouse Wheel Programming In JavaScript

    Mouse Wheel Programming In JavaScript

    摘要:在编程当中经常会用到鼠标滚轮事件,但是要实现这个效果不得不考虑兼容情况存在的兼容性问题事件对象兼容,是,而只需要传个参数就行滚轮事件使用,而就独树一帜,使用获取滚轮的值使用的事件对象的,而采用的是向上滚动为,向下滚动为向上滚动为,向下...

    weaponweapon 评论0 收藏0
  • 数据结构与算法--四叉树(javascript实现)

    数据结构与算法--四叉树(javascript实现)

    摘要:最近想要研究研究地形的渲染,然后就想起了四叉树,在网上看了一篇相关的文章,准备拿实现一下备用。四叉树的定义是它的每个节点下至多可以有四个子节点,通常把一部分二维空间细分为四个象限或区域并把该区域里的相关信息存入到四叉树节点中。 最...

    xbynetxbynet 评论0 收藏0
  • 自己实现的一款在线Javascript正则表达式测试器——JRE-Parser

    自己实现的一款在线Javascript正则表达式测试器——JRE-Parser

    摘要:昨天在看正则表达式分钟入门教程的时候,看到博主自己实现了一个写的正则测试器,看上去挺方便的样子。但是我自己又不太喜欢乱装东西,所以寻思着能不能自己实现一个正则表达式测试器。于是几十行代码实现了这样一个正则测试器。 昨天在看《正则表达式...

    zhoutkzhoutk 评论0 收藏0
  • JavaScript 设计模式读书笔记(五)——工厂模式

    JavaScript 设计模式读书笔记(五)——工厂模式

    摘要:假设有一个生产交通工具的工厂类,它包含生成多种交通工具实例的方法。在使用这个类生产对象的时候,传入参数,在参数中的属性规定我们需要的类型,构造函数就能够返回我们需要的对象类型了。 一般来说,创建对象的时候我们都习惯使用new关键字来调用c...

    EirunyeEirunye 评论0 收藏0
  • JavaScript Promise启示录

    JavaScript Promise启示录

    摘要:近几年随着开发模式的逐渐成熟,规范顺势而生,其中就包括提出了规范,完全改变了异步编程的写法,让异步编程变得十分的易于理解。最后,是如此的优雅但也只是解决了回调的深层嵌套的问题,真正简化异步编程的还是,在端,建议考虑。 本篇,简单实现一...

    JuvenJuven 评论0 收藏0
  • Backbone精髓,观察者模式和事件

    Backbone精髓,观察者模式和事件

    摘要:原文精髓,观察者模式和事件交互逻辑更需要设计模式设计模式将人们在以往的开发过程中的经验加以总结,以指导后人。的事件根据上面讨论,要实现观察者模式,事件是非常重要的机制。总结虽然是模式的框架,但是其核心却是界面的观察者模式和事件机制。 ...

    SnailclimbSnailclimb 评论0 收藏0
  • 实现网页页面跳转的几种方法(meta标签、js实现、php实现)

    实现网页页面跳转的几种方法(meta标签、js实现、php实现)

    摘要:标签实现只需在里加上下面这一句就行了,在当前页面停留秒后跳转到目标页面实现方法一这个方法比较常用方法二方法三方法四只对系列浏览器有效,实用性不大实现 1、meta标签实现 只需在head里加上下面这一句就行了,在当前页面停留0.1秒后跳转到目...

    JaysonWangJaysonWang 评论0 收藏0
  • js时间戳与日期格式之间的互转

    js时间戳与日期格式之间的互转

    摘要:可以这样做有三种方式获取,在后面会讲到三种方式的区别三种获取的区别第一第二种会精确到毫秒第三种只能精确到秒,毫秒将用来代替比如上面代码输出的结果一眼就能看出区别参数形式有种比如月份从 1. 将时间戳转换成日期格式 // 简单的一句代码 var da...

    adam1q84adam1q84 评论0 收藏0
  • 你真的了解 console 吗

    你真的了解 console 吗

    摘要:最常用的语句就是了。对象除了这一最常被开发者使用的方法之外,还有很多其他的方法。用来追踪函数的调用过程。输出输出参数的内容,作为警告提示。支持的占位符有四种,分别是字符整数或浮点数和对象。 对于前端开发者来说,在开发过程中需要监控某些...

    edagarliedagarli 评论0 收藏0
  • 细说 Javascript 函数篇(一) : 函数声明和函数表达式

    细说 Javascript 函数篇(一) : 函数声明和函数表达式

    摘要:函数表达式对于函数声明,函数的名称是必须的,而对于函数表达式而言则是可选的,因此,就出现了匿名函数表达式和命名函数表达式。这是因为对命名函数处理的机制,函数的名称永远在函数内部的作用域中有效。 function 是 Javascript 中的第一类对象,...

    hizengzenghizengzeng 评论0 收藏0
  • Javascript 设计模式读书笔记(三)——继承

    Javascript 设计模式读书笔记(三)——继承

    摘要:的继承方式属于原型式继承,非常灵活。当使用关键字执行类的构造函数时,系统首先创建一个新对象,这个对象会继承自构造函数的原型对象新对象的原型就是构造函数的属性。也就是说,构造函数用来对生成的新对象进行一些处理,使这个新对象具有某些特定的...

    cangck_Xcangck_X 评论0 收藏0
  • [Javascript实验课] What is this?

    [Javascript实验课] What is this?

    摘要:实验一全局下的全局作用域下的函数里面的,显然等于全局对象所以,显然,可以通过,改变里面的全局变量所以,如果你创建了一个构造函数,然后不小心调用了它,那么相当于你为全局对象赋值了,这个缺陷可以通过里面的来解决。 javascript 中的关键词 th...

    RyanHooRyanHoo 评论0 收藏0
  • 细说 Javascript 函数篇(二) : this 的工作机制

    细说 Javascript 函数篇(二) : this 的工作机制

    摘要:与其他编程语言相比,对的使用是一套完全不同的机制。在五种情况下的值是各有不同的。调用一个函数时在这里,同样指向全局对象。此时在函数内,指向新建的对象。尽管,晚绑定初看上去是个不好的决定,但实际上这是原型式继承工作的基础。 与其他编程语...

    ZoomQuietZoomQuiet 评论0 收藏0
  • 用impress.js制作幻灯片

    用impress.js制作幻灯片

    摘要:前两天学长回学校进行洗脑宣讲,做了一个看上去很炫的缩放式幻灯片。可以用如下的方法添加第一页的幻灯片你需要写的是和。如果用户刚点开幻灯片而没反应,这个提示会自动浮现。虽然这些东西很简单,但做一个演讲使用的幻灯片,也已经足够好了。 前两天...

    noONEnoONE 评论0 收藏0
  • 细说 Javascript 函数篇(三) : 闭包和引用

    细说 Javascript 函数篇(三) : 闭包和引用

    Javascript 中一个最重要的特性就是闭包的使用。因为闭包的使用,当前作用域总可以访问外部的作用域。因为 Javascript 没有块级作用域,只有函数作用域,所以闭包的使用与函数是紧密相关的。 模拟私有变量 function Counter(start) { var count = sta...

    shevyshevy 评论0 收藏0
  • JSON.stringify(value[, replacer [, space]])

    JSON.stringify(value[, replacer [, space]])

    摘要:只提供第一个参数简单的序列化对象为字符串提供第二个参数,主要作用过滤序列化输出的内容第二个参数可以是数组也可以是函数数组函数提供第三个可选的参数可以是数字也可以是字符串或者特殊字符如主要作用格式化输出字符串输出更好看 1.只提供第一个参...

    MoAirMoAir 评论0 收藏0
  • 工作笔记1:将JS数组转换成json

    工作笔记1:将JS数组转换成json

    摘要:背景这几天调到后台组,搞后台开发,开发中碰到页面拼装到后台的如下所示多选的数据是数组的方式,手动将数组转换成串又嫌麻烦,后来发现这一神器,只需要一行代码,就能把数组转成。 本文仅作为个人学习总结记录使用!能力有限,难免会有疏漏和错误,...

    ymyangymyang 评论0 收藏0
  • 细说 Javascript 函数篇(四) :  arguments 对象

    细说 Javascript 函数篇(四) : arguments 对象

    因为最近有博友反馈我的博文是直接翻译的参考链接内的内容,所以我在这里要说明一下,以免引起不必要的误会。 首先,我很喜欢 segmentfault 的交流和学习的氛围,所以我很愿意在这里跟各位 SFer 交流学习心得,相互学习,共同进步。 第二,我做技术方面的工...

    aristarkaristark 评论0 收藏0
  • Javascript 设计模式读书笔记(一)——接口

    Javascript 设计模式读书笔记(一)——接口

    摘要:具体检查方式则是检查对象是否实现了接口所声明的所有方法。组合模式将对象群体与组成对象同等对待。装饰者模式透明地为另一对象提供包装,实现相同的接口。 Javascript 中模仿接口的三种方法 1. 注释描述 /* interface Composite { function add...

    zhunjieezhunjiee 评论0 收藏0
  • Javascript 设计模式读书笔记(二)——封装,简单的创建对象模式

    Javascript 设计模式读书笔记(二)——封装,简单的创建对象模式

    摘要:创建对象中,创建对象的基本模式有三种。因此,在设计构造函数时,需要进行慎重考虑。因此在中,这种问题被称作继承破坏封装。静态成员每个只有一份,直接通过类对象进行访问。 什么是封装 找工作时一些公司给了offer后我就想知道真正拿到手的是多少...

    lentruelentrue 评论0 收藏0
  • d3js中级教程之漂浮的卡牌效果(data的key函数进阶)

    d3js中级教程之漂浮的卡牌效果(data的key函数进阶)

    摘要:效果如图所示链接地址源码链接地址其实这个例子也很简单用到的也只是的基础部分我们要把一定间隔请求过来的数据进行排序并生成元素同时重用原来和新数据相对应的元素删除不对应的说的有点绕表达能力不行其实说到这明白人都能看出来了这要用到选择器的以...

    Lin_RLin_R 评论0 收藏0

热门文章

<