- 博客(14)
- 收藏
- 关注
原创 CSS学习笔记(二):
css不可继承的属性(布局)CSS中可以和不可以继承的属性display:inline, block, inline-block, table-cell none文本类盒子模型类:宽高,内外边距,border背景类浮动类css可以继承的属性字体类文本类 text-align line-height text-indentCSS盒子border使用技巧border-wi...
2019-03-16 11:02:40
178
原创 CSS学习笔记(一):
网页基本构成<meta name="viewport" conte
2019-03-16 11:02:18
225
原创 html表单
主要的标签元素及属性1.<input>:type:button 定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)。checkbox 定义复选框。file 定义输入字段和 "浏览"按钮,供文件上传。hidden 定义隐藏的输入字段。image 定义图像形式的提交按钮。password 定义密码字段。该字段中的字符被掩码。radio 定义单选按钮...
2019-03-08 11:51:08
205
原创 html基础
1.<hr/>水平分割线2.<p>段落3.<br/>折行4.标签的style属性5.<abbr&amp
2019-03-07 23:08:02
187
转载 html的语义化
默认样式:是浏览器设定的一些常用tag的表现形式语义化:主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用为什么要语义化:利于SEO优化(也就是搜索引擎的抓取,搜索引擎的爬虫也依赖于标记来确定上下文和各个关键字的权重);在样式丢失的时候,还是可以比较好的呈现结构;更好的支持各种终端,例如无障碍阅读和有声小说等;利于团队开发和维护,W3C给我们定...
2019-03-01 16:33:53
157
原创 html标签
块级元素独占一行,每一个块级元素都会从新的一行重新开始,从上到下排布可以直接控制宽度、高度以及盒子模型的相关css属性在不设置宽度的情况下,块级元素的宽度是它父级元素内容的宽度在不设置高度的情况下,块级元素的高度是它本身内容的高度标签描述div常用块级容器,也是css layout的主要标签h1大标题h2副标题h3三级标题h4四级...
2019-03-01 15:20:46
159
原创 前端面试——继承(学习笔记)
要学会继承需要学会原型链,原型关系。总结一波手写继承:父类// 定义一个动物类function Animal(name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function () { console.log(this.name + '正在睡觉!'); }...
2019-02-26 22:24:01
467
原创 javascript 对象与继承
JavaScript的面向对象编程(OOP)分为如下几层:第一层:单一对象的面向对象第二层:对象见的原型链第三层:构造函数——实力工厂第四层:构造函数之间的继承...
2019-02-26 10:33:54
126
原创 第三层:构造函数——实例工厂
构造函数简称构造器,帮助生成对象。相当于其他语言中的类。构造函数是通过new操作符调用的函数。按照约定,构造函数的名字是以大写字母开头。function Person(name) { this.name = name;}Person.prototype.sayHello = function() { console.log('Hello, '+ this.name);}...
2019-02-25 16:45:56
185
原创 第二层:对象间的原型关系
    两个对象的原型关系:每个对象都可以把另一个作为它的原型,并继承原型所有的属性。对象通过内部属性[[prototype]](_ _ proto _ _)指定它的原型。以此方式连接成的对象链成为原型链。let proto = { age: 25, describe: function () { conso
2019-02-24 23:19:45
229
原创 第一层:单一对象
属性的种类属性(property)包括方法访问器(accessor)访问器属性getter,setter内置属性(Internal property)ECMAScript语言规范,不可直接访问对象字面量JS中可以直接创建简单对象(Object的直接实例)var marry = { name:'marry', describe: function () { return 'P...
2019-02-24 18:06:34
220
原创 浅谈泛型方法
浅谈泛型方法举一个简单的例子举一个简单的例子'abc'.split('').map(function(x) { return x.toUpperCase() })[].map.call('abc',function(x) { return x.toUpperCase() })
2018-12-28 23:00:31
265
原创 ES6-Generator(生成器)
ES6定义generator标准是借鉴了Python的generator的概念和语法。一个generator看上去像一个函数,但可以返回多次。Generator函数使用方法function和函数名之间有一个*号函数体内部使用了yield表达式,例如:function* gen(x) { yield x+1; yield x+2; return x+3;}单纯运行gene...
2018-12-27 11:41:21
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅