联系我们

JavaScript 深入之创建对象的多种方式以及优缺点 2017/05/28 · JavaScript · 对象 原文出处: 冴羽    来自《JavaScript高级程序设计》 写在前面 这篇文章讲解创建对象的各种方式,以及优缺点。 但是注意: 这篇文章更像是笔记,因为《JavaScript高级程序设计》写得真是太好了! 工厂模式 1. 工厂模式 function createPerson(n […]

02月14日, 2019 02月14日 0

JavaScript 深入之变量对象 2017/05/13 · JavaScript · 变量对象 原文出处: 冴羽    前端基础进阶(三):变量对象详解 2017/02/21 · 基础技术 · 变量对象 原文出处: 波同学    开年之后工作热情一直不是很高,这几天一直处于消极怠工状态。早上不想起床,起床了不想上班。明明放假之前工作热情还一直很高,一直心心念念的想把小程序项目怼出来,结果休假回 […]

02月14日, 2019 02月14日 0

JavaScript 深入之从原型到原型链 2017/05/04 · JavaScript · 原型, 原型链 原文出处: 冴羽    【JS-05】原型链和访问对象原型的方法 构造函数创建对象 我们先使用构造函数创建一个对象: function Person() { } var person = new Person(); person.name = ‘name’; co […]

02月14日, 2019 02月14日 0

全新改进的HTML5表单创建 2011/07/24 · HTML5 · 2 评论 · HTML5 经历了12年之久,万维网的核心语言(HTML或超文本标记语言)终于迎来了HTML5主要修订版本。虽然万众期待的版本仍处于测试阶段并且没有宣布正式推出的日期,HTML5的网页设计师和程序员已经就有关最新功能展开了热烈讨论。 根据W3C,HTML5新特性的目的是在改善嵌入诸如视频的多媒体支持,提供更好的用 […]

02月14日, 2019 02月14日 0

不同Node版本导致的Date构造函数问题及解决方法 2018/07/06 · JavaScript · Date 原文出处: 康建云    近期在封装时间选择组件的单元测试时,为了构造出Date对象,直接使用了默认Date构造函数。自己本地开发,测试均无问题,push远程后,某个小伙伴在本地跑测试用例时,却无法通过,具体报错如下: 通过截图信息,可以初步判断由于Date构造函数返回了不同日期导致 […]

02月12日, 2019 02月12日 0

塑造2010年的网页设计行业的那些事 2011/01/13 · HTML5 · HTML5 导读:原文由王五翻译,已修正原译文中的一些误译之处。以下是全文。 在2009年末,我曾坐下来考虑网页设计会向何处发展,当时发生的一切又将走向何方。我提起笔来(确切地说,我是坐在键盘前)写下了《2010年塑造Web的五项科技》,力图总结正在推动我们这个行业发展的科技趋势和行业发展的方向。为了真实的反映过去一年 […]

02月12日, 2019 02月12日 0

JavaScript 深入之作用域链 2017/05/14 · JavaScript · 作用域链 原文出处: 冴羽    JavaScript 深入之闭包 2017/05/21 · JavaScript · 闭包 原文出处: 冴羽    前言 在《JavaScript深入之执行上下文栈》中讲到,当JavaScript代码执行一段可执行代码(executable code)时,会创建对应的执行上下 […]

02月12日, 2019 02月12日 0

Web开发者需知的15个HTML5画布应用 2011/07/18 · HTML5 · HTML5 下面介绍15个html5画布应用,这些图形方面的应用可以很好的帮助开发者。 1. SketchPad Sketchpad 是一个优秀的HTML5应用 可以帮助用户用 Javascript 画布工具创建有用的画图应用. Sketchpad’s 画图工具有 笔刷,铅笔,填充,文字 也提供 spirogra […]

02月12日, 2019 02月12日 0

征服 JavaScript 面试:类继承和原型继承的区别 2017/01/30 · JavaScript · 继承 原文出处: Eric Elliott   译文出处:众成翻译    图-电子吉他-Feliciano Guimarães(CC BY 2.0) “征服JavaScript面试”是我所写的一个系列文章,旨在帮助那些应聘中、高级JavaScript开发职位的读者们准备一些常见的面试问题。 […]

02月11日, 2019 02月11日 0

6. 寄生组合式继承 为了方便大家阅读,在这里重复一下组合继承的代码: function Parent (name) { this.name = name; this.colors = [‘red’, ‘blue’, ‘green’]; } Parent.prototype.getName = function () { co […]

02月11日, 2019 02月11日 0

总结 原型继承和类继承是两种不同的认知模式,原型继承在对象不是很多的简单应用模型里比类继承更加灵活方便。然而JavaScript的原型继承在语法上有一个构造器额外调用的问题,我们只要通过 createObjWithoutConstructor 来延迟构造器的调用,就能解决这个问题。 3 赞 8 收藏 1 评论 Cat.prototype.name = name || ‘Tom&#821 […]

02月11日, 2019 02月11日 0

经典的继承法有何问题 先看看本文最开始时提到的经典继承法实现,如下: /** * 经典的js组合寄生继承 */ function MyDate() { Date.apply(this, arguments); this.abc = 1; } function inherits(subClass, superClass) { function Inner() {} Inner.prototype = […]

02月10日, 2019 02月10日 0

JavaScript 六种继承方式 2017/06/20 · JavaScript · 继承 原文出处: Xuthus Blog    继承是面向对象编程中又一非常重要的概念,JavaScript支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的。 继承是面向对象编程中又一非常重要的概念,JavaScript支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的。 原型链 首先得要 […]

02月10日, 2019 02月10日 0

关于CSS Reset那些事(1):历史演变与Normalize.css 2015/08/01 · CSS · CSS Reset, Normalize.css 原文出处: Alsiso    13条Css 书写规范,13条css书写 1. 不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。  /** 清除内外边距 **/  body, h1, h […]

02月10日, 2019 02月10日 0

理解SVG坐标系统和变换: transform属性 2015/09/23 · HTML5 · SVG 原文出处: SaraSoueidan   译文出处:Blueed@Ivan_z3    SVG元素可以通过缩放,移动,倾斜和旋转来变换-类似HTML元素使用CSS transform来变换。然而,当涉及到坐标系时这些变换所产生的影响必然有一定差别。在这篇文章中我们讨论SVG的transform属性 […]

02月10日, 2019 02月10日 0
网站地图xml地图