自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 H5---面试题十二

new操作符具体干了什么呢(1)创建一个空对象,并且 this 变量引用该对象,同时还继承了该函数的原型。(2)属性和方法被加入到 this 引用的对象中。(3)新创建的对象由 this 所引用,并且最后隐式的返回 this 。

2017-08-27 19:45:02 314

原创 H5--主体元素结构与非主题元素结构

主体结构元素主体结构元素,它是为了语义可以结构化,说白了就是 为了更好的再直白一点就是为了浏览器更好的抓数据。包含的元素:article、section、nav、aside、time(1)article—使用频率低article>    header>        HTML5课程    header>      p>轻松学习HTML5,欢迎来到ahre

2017-08-27 19:39:27 516

原创 H5---面试题十一

null和undefined的区别?null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。undefined:(1)变量被声明了,但没有赋值时,就等于undefined。(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。(3)对象没有赋值的属性,该属性的值为undefined。(4)函

2017-08-25 13:34:11 294

原创 HTML5 学习笔记

HTML5的变化1、HTML5推出的理由推出的缘由和目标:目前web端存在的一些问题,比如兼容性问题,同样的页面,在不同的浏览器上显示的效果不一样,那么开发人员需要做很多额外的工作去解决一些问题,需要花费大把的时间在这上面;一些特殊的权限没有给开发人员,比如,定位权限、;拉起照相机权限、动画、绘画。那么H5的推出就是为了解决这一系列的问题。H5解决了什么问题:(1)开发

2017-08-22 19:49:37 414

原创 H5---面试题十

js有哪些内置对象数据封装类对象:Object、Array、Boolean、Number和 String其他对象:Function、Arguments、Math、Date、RegExp、Error

2017-08-22 08:42:49 535

原创 H5---面试题九

js的基本数据类型Undefined、Null、Boolean、Number、String

2017-08-16 14:21:42 342

原创 H5---面试题八

Lable的作用是什么?是怎么用的?label标签来定义表单控制间的关系,当用户选择该标签时,浏览器会自动将焦点转到和标签相关的表单控件上。1.  span style="font-size:24px;">label for="Name">Number:label>  2. input type=“text“name="Name" id="Name"/>  

2017-08-15 15:34:44 304

原创 H5---面试题七

H5面试---Doctype作用1)声明位于文档中的最前面,处于标签之前。告知浏览器的解析器,用什么文档类型规范来解析这个文档。2)严格模式的排版和js运作模式是以该浏览器支持的最高标准运行。3)在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。4)DOCTYPE不存在或格式不正确会导致文档以混杂模式呈现。

2017-08-14 11:31:23 345

原创 H5---面试题六

HTML语义化的理解1)用正确的标签做正确的事情;2)html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;3)即使在没有样式css情况下也以一种文档格式显示,并且是容易阅读的;4)搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;5)使于都源代码的人对网站更容易将网站分块,便于阅读维护理解。

2017-08-12 13:58:54 399

原创 js BOM

BOMbrowser objest model 的缩写1. 常用对象window:窗口,浏览器的窗口我们定义的全局变量和全局函数都是window对象的属性和方法。var a = 1;function text(){  var a =2;  alert(a);  alert(window.a) ;}全局变量是wind

2017-08-11 17:01:26 269

原创 H5---面试题五

怎么解决 display:inline-block 之间显示间隙问题? 1、移除空格(div之间回车)2、使用margin 负值3、使用 font-size:04、letter-spacing 5、word-spacing

2017-08-11 10:43:21 346

原创 js 全局变量优点和缺点

全局变量的优点:可以减少变量的个数,减少由于实际参数和形式参数的数据传递带来的时间消耗。全局变量的缺点:(1)全局变量保存在静态存贮区,程序开始运行时为其分配内存,程序结束释放该内存。与局部变量的动态分配、动态释放相比,生存期比较长,因此过多的全局变量会占用较多的内存单元。(2)全局变量破坏了函数的封装性能。函数象一个黑匣子,一般是通过函数参数和返回值进行输入输出,函数内部实现相对独立

2017-08-11 09:34:03 4287

原创 js DOM

1. DOM概念DOM()文档对象模型整个的文档是由一系列的节点对象组成的一棵树。节点(Node)包括元素节点(1)、属性节点(2)和文本节点(3)。var th1= document.getElementById("th1"); alert(th1.nodeType); alert(th1.nodeName); alert(th1.nodeValue);

2017-08-10 09:46:48 297

原创 H5---面试题四

CSS 选择符有哪些 1)id 选择器(#myid)2)类选择器(.myclassname)3)标签选择器(div,h1,p)4)相邻选择器(h1 + p)5)子选择器(ul > li)6)后代选择器(li a)7)通配符选择器(* )8)属性选择器( a[rel = "external"])9)伪类选择器(a: hover, li: nth - child

2017-08-10 08:41:06 374

原创 display:none 和 visibility:hidden的区别

display:none:隐藏对应的元素,在文档布局中不再给它分配空间,它各边的元素会合拢, 就当他从来不存在。visibility:hidden:隐藏对应的元素,但是在文档布局中仍保留原来的空间。

2017-08-10 08:38:35 330

原创 H5---面试题三

简述一下src与href的区别 href 是指向网络资源所在位置,建立和当前元素(锚点)或当前文档(链接)之间的链接,用于超链接。src是指向外部资源的位置,指向的内容将会嵌入到文档中当前标签所在位置;在请求src资源时会将其指向的资源下载并应用到文档内,例如js脚本,img图片和frame等元素。当浏览器解析到该元素时,会暂停其他资源的下载和处理,直到将该资源加载、编译、执行完毕,图

2017-08-09 13:27:54 367

原创 js 事件

事件1. 事件的概念事件源事件名事件注册事件处理以火灾为例:粤商大酒店201房间着火了,119电话报警,南湖区消防支队出警,赶赴现场通过喷水作业成功灭火。事件源:粤商大酒店201房间事件名:火灾事件注册:事先已经规划好片区,粤商大酒店所属片区归南湖区消防支队负责事件处理:喷水、灭火  2. 常用事件鼠标的常用事件:(1)  单击事件

2017-08-09 08:51:20 282

原创 H5---面试题二

介绍一下 CSS 的盒子模型1)有两种,IE 盒子模型、标准 W3C 盒子模型; IE 的 content 部分包含了 border 和 padding;2)盒模型:内容(content)、填充(padding)、边界(margin)、边框(border)。

2017-08-08 19:56:52 363

原创 H5---面试题

面试题1:为什要初始化CSS样式。因为浏览器的兼容问题,不同浏览器对有些标签的默认值是不同的,如果没对 CSS 初始化往往会出现浏览器之间的页面显示差异。当然,初始化样式会对 SEO 有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。最简单的初始化方法是:*{padding:0;margin:0}(不建议)

2017-08-08 09:09:14 455

原创 js 常见的算法

常见算法1. 累加/累积累加:将一系列的数据加到一个变量里面,最后的得到累加的结果一般的形式:累加:v += e;累积:v *= e;V代表累加和/累积,e代表累加/累积项算法要点:(1)  初始化, 初始化v和e累加:v = 0;累积:v = 1;e的初始化,如果累加/积项比较复杂,可能会分解为几个子项分别初始化,比如计算圆周率的问题,雷家祥分解为

2017-08-07 18:01:37 605

转载 HTML5开发者心声:浏览器兼容性成最大问题

摘要:HTML5技术目前最大的困境莫过于各浏览器缺乏统一的扩展标准,在不同手机操作系统上性能表现不一致以及缺乏优质中文技术文档。在此次问卷调查中,开发者们纷纷表示,HTML5技术最大的问题在于:浏览器兼容性较差。最近,CSDN和HTML5中国产业联盟发起了一个问卷调查,参与调查的开发者们将遇到的问题、关注的事情、对html5技术的期待反映在了问卷之上。我们对问卷结果进行了统计和分析,总

2017-08-06 20:11:09 331

原创 js 常用的正则表达式

常用的正则表达式整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$只能输入数字:”^[0-9]*$”只能输入n位的数字:”^\d{n}$”只能输入至少n位的数字:”^\d{n,}$”只能输入m~n位的数字:”^\d{m,n}$”只能输入零和非零开头的数字:”^(0|[1-9][0-9]*)$”。只能输入有两位小数的正实数:”^[0-9]+(.[0-9]{2

2017-08-04 11:39:04 333

原创 js 其他对象

Math对象1)Math.max:(n1,n2,n3)在(n1,n2,n3)中取得最大的值!2)Math.min:(n1,n2,n3)在(n1,n2,n3)中取得最小的值!3)Math.PI:获得π的值var pi = Math.PI;alert(pi);4)Math.E:获得e的值var pi = Math.PI;alert(pi);5)Math

2017-08-03 20:44:57 306

原创 js 常用对象

常用对象1.字符串定义:定义一个变量,然后直接将字符串赋值给它。var str ="abc123";字符串实际上是字符组成的数组,所以数组的方法它基本都有。(1)访问字符串里面的字符:a.数组方式:str[i];b.字符串特有的方式:charAt(i)。(2)查找a. 数组方式:indexofb. 字符串方式:search()方法:传入参数(要搜索的子串),

2017-08-03 20:36:54 241

原创 js 数组的应用

(1)查找indexOf系统提供的我们也可以实现自己的查找方式a.  循序查找var a = [3,7,11,43,87,5,99,22,51,8];var num = Number(prompt("请输入要查找的数"));var index = -1;//最初认为不在数组中 for(var i  in a){     if(a[i]==num){ 

2017-08-03 19:32:07 257

原创 js 数组

数组的概念案例:计算五名同学的平均分var a1,a2,a3,a4,a5,a6,a7 ,a8 ,a9,a10;a1 = Number(prompt("请输入分数"));a2 = Number(prompt("请输入分数"));a3 = Number(prompt("请输入分数"));a4 = Number(prompt("请输入分数"));a5 = Number

2017-08-02 18:32:15 256

原创 js 函数

函数的概念为什么需要函数?首先看一下输出100所有素数问题的解决方案方案一:循环嵌套for(varn=2;n100;n++){        var m=Math.ceil(Math.sqrt(n));//        varsum = Number(prompt("输入"));        var num= false;        fo

2017-08-01 18:41:50 760

原创 js循环语句与循环嵌套

循环辅助语句break 跳出所在的switck或循环结构var n = Number(prompt(""));var m =Math.ceil(Math.sqrt(n));//根据数学相关的定理,判断范围可缩小至[2,sqrp(n)]var found =false;//找到因子的标记for(vari=2;im;i++){    if(n%i== 0){

2017-08-01 10:52:21 5171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除