
web
HouszChina
这个作者很懒,什么都没留下…
展开
-
JavaScript OOP:继承与原型链
0、继承OOP中最重要的特性之一就是继承,大部分OO语言都支持两种继承方式:接口继承:只继承方法的签名实现继承:继承实际的方法JavaScript的函数没有所谓的签名,因此只支持实现继承,而实现继承主要是依靠原型链实现的。1、原型链JavaScript原型链的基本思想是:利用原型让一个引用类型继承另一个引用类型的属性和方法。首先看一下构造函数、原型和实例三者的关系:原创 2018-01-31 16:18:59 · 377 阅读 · 0 评论 -
DOM总结1:DOM基础
0. DOM简介任何一种技术都是有它存在的意义,DOM正是为了方便操作HTML文档而诞生的技术。在没有DOM的时代,为了操作HTML元素曾发展出了DHTML(动态HTML),后来由于微软和Netscape的浏览器大战而销声匿迹。DOM脱胎于DHTML,并于1998年DOM 1级成为了W3C的推荐标准。现在利用JavaScript操作DOM已经成为基础前端技术,被各大浏览器完善支持。原创 2018-02-02 15:31:27 · 568 阅读 · 0 评论 -
Node.js 1-搭建简单的web服务器
在Node环境下创建一个基本的web服务器,可以监听客户端的http请求,实现类似Nginx、Apache等服务器的功能。环境:windows 10,Node.js v8.2.1一、创建server.js文件例如在工作目录下新建文件server.js,并写入如下代码:上述简单代码require了Node自带的http模块,并调用其 createServer() 方法创建了一个基本的HTTP服务器。...原创 2018-03-05 21:01:00 · 1031 阅读 · 0 评论 -
SVG基础
SVG简介SVG即可缩放矢量图形(Scalable Vector Graphics),是一种描述2D矢量图的格式,由W3C制定。SVG使用XML定义图形,因此可对SVG DOM每个元素进行定制。与HTML5的canvas绘图对比点此。SVG与其他的W3C标准,比如CSS、DOM和SMIL等能够协同工作。使用<svg>标签在HTML中嵌入SVG图形:<svg ver...原创 2018-07-02 20:54:09 · 517 阅读 · 0 评论 -
使用SVG做网页背景
使用重复的SVG图案(SVG Patterns)作为网页的背景,与传统的CSS相比有很多优点。本文介绍SVG制作网页背景的优势,并简要概括方法、相关资源和浏览器支持情况。SVG上手教程: SVG上手 Viewport and viewBox1. CSS方法首先看看传统的CSS方法如何将重复图案用作网页背景。原理很简单,我们将图案的URL指定给CSS的background属性(本例中...原创 2018-08-08 22:17:14 · 10349 阅读 · 0 评论