- 博客(25)
- 资源 (25)
- 收藏
- 关注
原创 JS创建表格时如何设置colspan属性?This is a question!
首先用HTML创建一个表格,<table border="1" width="300"> <caption>人员信息表</caption> <thead> <tr> <th>姓名</th&
2018-08-31 09:25:27 1538
原创 JavaScript学习记录-深入了解DOM
之前学习DOM基础知识时了解了DOM的节点和怎样查询和操作节点,但是本身这些不同的节点,又有着不同的类型。一、DOM类型 类型名 说明 Node 表示所有类型值的统一接口,IE不支持 Document 表示文档类型 Element 表示元...
2018-08-30 15:07:28 155
原创 JavaScript学习记录-DOM基础
DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM中,D(文档)可以理解为整个Web加载的网页文档;O(对象)可以理解为类似window对象之类的东西,可以调用属性和方法,通常也就是document对象;M(模型)可以理解为网页文档的树型结构。...
2018-08-29 12:12:01 204
原创 JavaScript学习记录-浏览器检测
目录一、navigator对象1、浏览器及版本号2.浏览器嗅探器3、检测插件(1)检测非IE浏览器插件是否存在(2)检测IE浏览器的控件。(3)跨浏览器检测二、客户端检测1、能力检测(特性检测)2、怪癖检测(bug检测)3、用户代理检测每个浏览器都有自己独特的扩展,所以在开发阶段来判断浏览器是一个非常重要的步骤。浏览器之间的差异,以及不同浏览器的“怪...
2018-08-27 15:37:53 432
原创 JavaScript学习记录-BOM中常用对象
目录一、window对象 1、对象的属性和方法2、窗口的大小与位置(1)位置信息(2)大小信息(3)保存信息3、间歇调用和超时调用(1)超时值是在指定的时间过后执行代码,(2)间歇时间值则是每隔指定的时间就执行一次代码。二、location对象三、history对象BOM(Browser Object Model)即浏览器对象模型,它提供了很多对象,...
2018-08-27 10:19:53 353
原创 JavaScript学习记录-匿名函数与闭包
一、匿名函数1、匿名函数没有声明函数名的函数叫做匿名函数。// 普通函数function demo(){ return "bert";}alert(demo());// 匿名函数function(){ //单独的匿名函数无法运行,就算可运行也无法调用 return "bert";}2、单一的匿名函数的执行方法(1)把匿名函数赋值给变量,通...
2018-08-24 23:41:56 172
原创 JavaScript学习记录-继承
目录1、原型链继承2、借用构造函数继承(对象冒充继承)3、组合继承(结合上两种)一些正统面向对象语言都会用两种方式实现继承:一个是接口实现,一个是继承。而JS只支持继承,不支持接口实现,且实现继承的方式依靠原型链完成。1、原型链继承在JavaScript中,一共有两种类型的值,原始值和对象值。每个对象都有一个内部属性[[prototype]],我们通常称之为原型。原型的值...
2018-08-23 08:59:01 150
原创 JavaScript学习记录-原型
目录一、原型的属性判断1、比较构造函数和原型(1)构造函数(2)原型2、判断一个对象是否指向了该构造函数的原型对象3、原型模式的执行流程4、判断实例中是否存在指定属性5、判断实例或原型中是否存在指定属性6、判断只有原型中是否存在指定属性二、原型的字面量1、原型属性的不同创建2、不同创建的区别(1)构造函数创建原型(2)字面量方式创建原型对象...
2018-08-22 14:52:43 217
原创 CSS补充知识-position定位
目录1、绝对定位2、相对定位3、选择定位的要点4、块级元素在页面居中5、两栏布局6、经典bug(1)margin塌陷(2)margin合并1、绝对定位(1)脱离原来位置进行定位,(2)相对于最近的有定位的父级元素进行定位,若没有存在定位的父级,则相对于整个文档定位。div{ width:100px; height:100; ...
2018-08-22 14:46:07 246
原创 CSS补充知识-文字溢出处理和文字图片代替问题
1、文字溢出问题文字溢出分为单行文本和多行文本。单行文本溢出处理固定的三个步骤,先是取消文本换行功能,然后再使溢出部分隐藏,隐藏部分用...显示。p{ width:100px; height: 20px; line-height: 20px; white-space:nowrap; overflow: hidden; text-overf...
2018-08-20 15:18:36 572
原创 CSS补充知识-浮动
CSS中分有盒模型、层模型、浮动模型。当两个块级元素中第一个块级元素浮动时,第二块级元素会占据第一个原来的位置,第一会覆盖住第二个,然而这不是层模型中的层次覆盖。浮动元素产生了浮动流,所有产生了浮动流的元素,块级元素都是看不见的,也就会覆盖它们,.box1{ width:100px; height:100px; background-color:black; ...
2018-08-20 14:25:51 370
原创 前端模块化开发思维
学习过程中自己练习的测试代码,都是小白式先写好HTML中架构,然后对这些“骨架”进行增添样式,感觉没毛病呀。譬如,假设创建6个盒子,一个盒子宽高100px、背影颜色红色;一个宽高300px、蓝色;一个宽高450px、黄色;一个宽高100px、蓝色;一个宽高450px、红色;一个宽高300px、黄色。作为传统的我一直采用传统的正向顺序编写,<!DOCTYPE html>&...
2018-08-17 11:38:41 907 1
原创 CSS知识补充-选择器
目录一、CSS二、CSS引用 三、选择器1、简单的选择器2、复杂选择器(1)父子选择器(派生选择器)(2)直接子元素选择器(3)并列选择器(4)分组选择器3、权重计算CSS相关知识复习时,深究了一些发现自己知道的还是很少,之前只是会用却不了解所用的到底是什么,学海无涯。一、CSS首先第一点还是要知道一直说的CSS全称是什么,即cascading ...
2018-08-16 16:39:23 334
原创 HTML知识补充-标签
目录1、有序无序列表(1)有序列表(2)无序列表2、图片标签3、a标签(1)超链接作用(2)锚点(3)拨打电话(4)发送邮件4、表单标签5、选择框6、下拉框HTMl和CSS的相关知识在之前就已经学习过了,最近又重温找了相关视频看了一遍,仍然有许多自以为知晓却还是陌生的地方,果然好记性不如烂笔头。此外,一直不知道HTMl全称为hyperText m...
2018-08-16 09:52:50 360
转载 JS原型讲解
在讲JS的原型之前,必须先了解下Object和Function。Object和Function都作为JS的自带函数,Object继承自己,Funtion继承自己,Object和Function互相是继承对方,也就是说Object和Function都既是函数也是对象。console.log(Function instanceof Object); // trueconsole.log(O...
2018-08-14 17:28:42 204
原创 JavaScript学习记录-构造函数
ECMAScript有两种开发模式:1.函数式(过程化),2.面向对象(OOP)。面向对象的语言有一个标志:类的概念,通过类可以创建任意多个具有相同属性和方法的对象。然而,JS中没有类的概念,因此它的对象和其他那些基于类的语言中的对象是不同的。1、普通创建对象创建一个对象,给这个对象新建属性和方法。var demo=new Object(); //创建一个Object对象demo...
2018-08-13 22:08:34 162
原创 数据结构-arithmetic二叉排序树
2017年学习的数据结构作的笔记,一些算法思想(伪代码实现)在日常学习中仍显得很重要,很多很多,在此记录整理不断补充,反复看反复理解反复记忆,加油!1、判断是否为二叉排序树(Binary Sort Tree,二叉搜索树)status BST(BiTree T,BiTree &pre)//pre指向被访问的结点的中序前驱{ if(T=Null) retur...
2018-08-09 11:47:36 220
原创 数据结构-arithmetic树
2017年学习的数据结构作的笔记,一些算法思想(伪代码实现)在日常学习中仍显得很重要,很多很多,在此记录整理不断补充,反复看反复理解反复记忆,加油!1、孩子-兄弟链(child-sibiling)表示法的树的叶子数量int leaf(csTree T){ if(T==Null) return 0; else if(T->firstchild==Null) ...
2018-08-09 10:20:04 215
原创 数据结构-arithmetic二叉树
2017年学习的数据结构作的笔记,一些算法思想(伪代码实现)在日常学习中仍显得很重要,很多很多,在此记录整理不断补充,反复看反复理解反复记忆,加油!1、二叉树先序遍历递归(recursion)算法void preOrderRecursion(BiTree T){ if(T!=Null) { visit(*T);//调用visit()函数 ...
2018-08-08 15:56:06 315
原创 数据结构-arithmetic栈和队列
2017年学习的数据结构作的笔记,一些算法思想(伪代码实现)在日常学习中仍显得很重要,很多很多,在此记录整理不断补充,反复看反复理解反复记忆,加油!1、判别读入的一个以'@'为结束符的字符序列是否为"回文"(palindrome,正反相同)status palindrome(){ initStack(s);//调用初始化s栈函数 initQueue(Q);//初始化队列...
2018-08-08 14:17:39 238
原创 数据结构-arithmetic线性表
2017年学习的数据结构作的笔记,一些算法思想(伪代码实现)在日常学习中仍显得很重要,很多很多,在此记录整理不断补充,反复看反复理解反复记忆,加油!1、寻找第1个比x大的元素的位置int findElem(Seqlist L,int x) //顺序表Sequence list{ int i; for(i=0;i<L.length;++i)//遍历顺序表 { if(x&l...
2018-08-06 23:00:49 229
原创 JavaScript学习记录-内置对象
内置对象的官方定义“由ECMAScript实现提供的、不依赖宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”也就是说,内置对象已经实例化了,已经不需要显示的实例化它们。有两个内置对象:Global和Math。一、Global对象ECMAScript中任何不属于其它对象的属性和方法,都是Global对象(全局对象)的属性和方法,实际这个对象是不存在,也就是并不存在全...
2018-08-06 15:32:19 131
原创 数据结构-栈
1、顺序栈的结构C语言描述#define TRUE 1#define FALSE 0#define Stack_Size 50typedef struct{ StackElementType elem[Stack_Size]; int top;}SeqStack顺序栈的基本操作(1)初始化操作void lnitStack(SeqStack *s){ ...
2018-08-06 10:00:04 464
原创 JavaScript学习记录-基本包装类型
JS中分有基本类型和引用类型,此外为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean、Number、String。这些类型与其他引用类型相似,但同时也具有和各自的基本类型相应的特殊行为。事实上,每当读取一个基本类型值的时候,后台就会创建一个相应的基本包装类型的对象,从而可以调用一些方法来操作这些数据。此处特意加注基本类型和引用类型的概念内容,以免忘记。基本数...
2018-08-03 10:20:01 209
原创 JavaScript学习记录-关于输出
学习了慕课上JS中关于输出的内容,之前看过一遍,今天再看竟然很陌生,因此还是需要文字的记录给自己最频繁的记忆。1、输出内容document.writedoucument.write()可用于直接向HTML输出流写内容,直接在网页中输出内容。(1)输出内容用 “ ” 直接括起来。document.write("Hello World!");(2)通过变量输出内容。var ...
2018-08-01 16:58:29 236
Node.js入门中英版
2019-02-13
convert数据转换案列
2019-01-23
C# convert文档格式转换
2019-01-16
前端学习记录面试题
2018-09-21
JS中各种方法的实例
2018-09-05
JS中各种方法的试验实例
2018-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人