自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 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

原创 js 循环结构

循环结构的概念先来看看生活中的一些场景:(1)      食堂阿姨打菜:接过顾客的餐盘→询问菜品→打菜→递回餐盘,重复以上的过程,直到所有顾客的菜都打完了。(2)      快递员送快递:查看送快件地址→赶往目的地→电话告知收件人→收件人签收→交快递件,重复以上过程,直到所有需要送的快件都处理完了。(3)      公交司机……(4)      作业流程……以上场景都有一个

2017-07-30 16:37:07 399

原创 js错误与调试

错误的概念与处理计算机程序的错误有两种:语法错误和逻辑错误。比如:alert 拼写错误,写成了alter。script>     var a= 3+4;    alert(a);    alter(a);    a++;    alert(a);script>运行结果只显示了7,后面的结果没有显示,说明后面的代码没有执行。因为输出7后遇到了语法错

2017-07-28 09:30:03 421

原创 js结构选择器

结构选择器Js 中的选择结构用If(条件满足为true){  执行 } else { 执行另一个 } If语句的套路:(1)一个选择依据(条件)(2)两个选项作业:判断水仙花数Switch 语句Switch 的有点:1.选择结构更加清晰,一目了然。              2.执行速度相对较快。Switch 的执行逻辑:从switch后面的圆括号里的变

2017-07-28 09:23:32 587

原创 js的程序设计思维

程序设计思维程序是什么?生活中的程序:(1)      宿舍保修:填写维修单→商报宿舍管理员→联系物业→找师傅上门维修→反馈(2)      银行开户:客户填写开户申请单→提交证件资料→审核资料真实性第一种(如果是本人、资料真实齐全则通过)第二种(其他人代办、有委托书、资料真实齐全则通过。不满足则拒绝)→录入系统开户→设置密码→发放卡、存折解决生活中问题的步骤(流程)描述计

2017-07-28 09:09:05 476

原创 js程序设计基础

2.程序设计基础2.1常规数据类型与变量计算机程序就是去处理现实生活中数据的几个属性:名称、值、类型Alert()警告提示框(打印)Typeof()数据的类型字符串 string数值 number布尔类型 Boolean生活中是存在不同的数据类型的,计算机要解决生活问题,那么他就和生活的数据类型产生了映射,所以就有了数据类型。变量十进制2

2017-07-25 19:23:43 408

原创 JavaScript基础知识

JavaScript是目前Web应用程序开发者使用最广泛的客户端脚本文件编程语言之一,它不仅可用来开发交互式的Web页面,更重要的是它将HTML、XML 、Ajax和Java  Applet等功能强大的Web对象有机结合起来,是开发人员能快速生成Internet或Interanet上使用的分布式应用程序。JavaScript有什么作用:JavaScript它除了实现普通的表单验证外还可

2017-07-25 18:48:46 308

转载 Java面试题集(1-50)

Java程序员面试题集(1-50)一、Java基础部分1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基

2017-07-24 20:32:09 372

原创 盒子模型

盒子模型margin:外边距margin-top 、margin-right、margin-bottom、margin-left使用方式(1)margin:30px;表示上下左右外边距都为30px;(2)margin-left:30px;单独设置上下左右外边距(3)margin-:10px 20px30px 40px;分别设置上下左右四个边距为10px 20px

2017-07-15 15:32:52 288

原创 CSS基础属性

属性名:属性值;background-color:red;p{background-color:red;  font-size:24px;}2.1字体相关属性Font-family:字体名称Font-size:字体大小Font-style:字体格式Font-variant:字体变化(如大写)Font-weight:字体粗细p{   fon

2017-07-15 15:28:00 199

原创 CSS基础知识

1.1基本概念CSS 指层叠样式表(CascadingStyle Sheets),为了实现页面内容和表现形式的分离。为什么需要用CSS  什么是cdnHTML描述了要呈现的内容,而CSS则定义了这些内容的呈现形式,比如字体、颜色等。使用CSS能够将页面内容和呈现形式有效分离,有利于分工合作,也利于快速更换不同的呈现形式。使用样式表可以有三种方式(1)            

2017-07-15 15:25:37 266

原创 HTML表格

我们今天所学的表格是日常生活中很常用的组织数据方法,在word中创建一个表格时,只需要指定表格的行数和列数即可。在页面中做个表格就相对的复杂一点,需要我们定义表格的各项属性。表单的组成部分:标题、表头、主体、表尾定义一个表格定义表格的标题定义表头部分定义表格主体(数据)部分定义表尾,一般显示汇总信息等定义一行定义一个数据项(单元格),一般用于表头,有加粗

2017-07-12 20:41:44 324

原创 HTML表单

在html文档中,表单通常用于登陆注册页面。常见的表单主要包括文本框、单选按钮、复选框、按钮等表单。form标签它是用来创建一个表单,定义一个表单的开始和结束。 表单名"method="传送方式"action="表单处理"> Action属性:指定提交的地址Method属性:指定提交的方式。Get  postGet和post的方式的区别get:使用这

2017-07-09 18:55:44 273

原创 HTML基础知识

《HTML基础》学习笔记杨文生2017.07.06HTML上课笔记1.1 HTML基础知识什么是计算机语言人与人之间是通过语言交流,那么人和计算机之间如何交流呢?计算机只知道“0”和“1”,所以我们通过“0”和“1”这种语言来和计算机交流,这就是计算机语言。计算机语言对于人来讲太难理解,编制程序太困难,为了解决这个问题,我们将一串特定的“01”进行符号化,这就是汇编语言

2017-07-08 16:31:31 445

空空如也

空空如也

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

TA关注的人

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