
web学习
老衲不服
开朗,积极向上
展开
-
JavaScript基础
前言在web中,要使用JavaScript实现跨平台、跨浏览器器网页,与用户交互等。JavaScript是一种运行在浏览器中的解释型的编程语言。是最流行的脚本语言之一。最早由网景公司推出,叫JavaScript,其实跟Java没什么关系,只是因为当时Java非常火。ECMA(European Computer Manufacturers Association)组织定制了JavaScrip...原创 2019-02-21 14:54:07 · 173 阅读 · 0 评论 -
JavaScript面向对象
原型JavaScript不区分类和实例的概念,而是通过原型 prototype 来实现面向对象编程。JavaScript没有“Class”的概念,所有对象都是实例,所谓继承关系不过是把一个对象的原型指向另一个对象而已。注意:这点跟Java不同,原型有些类似于Java的创建实例创建对象可通过以下几种方式创建Java对象//方式一,通过原型指向,注意 __proto__ IE不支持v...原创 2019-03-25 18:19:16 · 103 阅读 · 0 评论 -
JavaScript标准对象
标准对象typeof判断类型返回值是一个字符串。typeof 123; // 'number'typeof NaN; // 'number'typeof 'str'; // 'string'typeof true; // 'boolean'typeof undefined; // 'undefined'typeof Math.abs; // 'function'typeof nu...原创 2019-03-06 20:32:30 · 205 阅读 · 0 评论 -
JavaScript高阶函数
高阶函数使用函数(函数也是一个变量)作为参数的函数,称为高阶函数。'use strict';//定义一个高阶函数function add(x, y, f) { return f(x) + f(y);}//高阶函数使用var x = add(-5, 6, Math.abs); // 11映射map函数map将数组通过转换关系,变成另外一个数组,作用如下,'use st...原创 2019-03-05 17:22:03 · 174 阅读 · 0 评论 -
CSS定位
CSS定位机制CSS有三种基本的定位机制:普通流、浮动和绝对定位。文档流(普通流)块级框从上到下一个接一个地排列。行内框在一行中水平布置。position属性通过position属性,我们可以选择4种不同类型的定位。需要结合left right top bottom等属性.position属性值解释static即正常文档流relative相对于文档流偏移某...原创 2019-02-20 18:10:50 · 130 阅读 · 0 评论 -
CSS盒子模型
盒子模型CSS盒子模型(框模型),规定了元素内容、内边距、边距、外边距。理解盒子模型在CSS中,width height指的是内容区域的宽度和高度,增加内边距、边框、外边距不影响内容区域的尺寸,但是会增加元素框的总尺寸。设置背景色时,包含了padding区域(这里和android不同,android的width, height包含了padding的部分).外边距合并有三种情况,会出现...原创 2019-02-20 11:58:03 · 144 阅读 · 0 评论 -
CSS样式
前言CSS样式用来美化页面。可以通过CSS各类选择器,指定作用于哪些组件。引入样式表的三种方法外部样式表,定义在外部文件内部样式表 ,在head中定义样式内联样式,在元素style中,规定样式以下是三种的演示<head><link rel="stylesheet" type="text/css" href="mys原创 2019-02-19 18:09:09 · 277 阅读 · 0 评论 -
HTML标签(二)
前言继续介绍标签,行内元素标签(inline)行内元素特点只能容纳文本或内敛元素。(不能嵌套块级元素)和其他元素在同一行;高、行高、内外边距不可改变;宽度就是它的文字和图片的宽度,不可改变;常用行内标签span标签<span>标签常用来组合文档中的行内元素。<p><span style="color:red"&原创 2019-02-18 20:53:30 · 143 阅读 · 0 评论 -
HTML标签(一)
前言HTML中元素大多数是 块级元素(block) 或 行内元素(inline)。它们的默认表现形式不一样。本篇介绍的是一些常用的 块级元素。块级元素的特点默认情况下,HTML会自动在前后添加一个额外的空行总是在新行上开始,会另起一行宽度默认是它容器的100%,除非设定一个宽度可以容纳内联元素和其他块元素高度、行高以及内外边距都可以控制常用的块级标签标题标签<h1&g...原创 2019-02-18 20:26:00 · 175 阅读 · 0 评论 -
初识HTML标签
认识HTML超文本标记语言 (Hyper Text Markup Language),是一种标记语言,使用标记标签来描述网页。标签由尖括号包围的关键词,比如<html>,通常是成对出现的,有开始标签 结束标签,也有部分标签不是成对出现的,如<br/>元素开始标签+内容+结束标签。<p>This is my first paragraph.&原创 2019-02-18 16:38:00 · 138 阅读 · 0 评论 -
JavaScript数据结构、函数
数据结构ES6引入了新的数据类型,Map Set等.Map同Java Map定义,也是一组键值对结构,查找速度快。Map的操作:定义。 var m = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]);增,m.set('Adam', 67) 添加新的key-value删,m.delete('Adam') 删除key ‘Ad...原创 2019-02-27 21:10:17 · 170 阅读 · 0 评论 -
浏览器对象与DOM
浏览器对象windowwindow对象不但充当全局作用域,而且表示浏览器窗口。//浏览器窗口的内部宽度和高度(除去状态栏、工具栏、边框)window.innerWidht;window.innerHeight;//浏览器窗口的整个宽和高window.outerWidth;window.outerHeight;//当我们获取窗口宽度时,可以这样写,来做兼容var width =...原创 2019-04-23 18:04:46 · 412 阅读 · 0 评论