自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 利用@media screen实现网页布局的自适应

利用@media screen实现网页布局的自适应优点:无需插件和手机主题,对移动设备友好,能够适应各种窗口大小。只需在CSS中添加@media screen属性,根据浏览器宽度判断并输出不同的长宽值1280分辨率以上(大于1200px)@media screen and (min-width:1200px){ #page{ width: 1100px; }#c

2017-11-24 15:44:24 353

转载 JS实现继承的几种方式

前言JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。JS继承的实现方式既然要实现继承,那么首先我们得有一个父类,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep

2017-11-21 15:47:45 248

转载 HTML5和HTML4的区别

解释一下W3C Working Group Note,作为“工作组笔记” 发布,意味着它是一个草稿版文档,可能被其它文档更新、替换或废弃。但由于翻译时草稿只发布了不到二十天,本文有很好的时效性。也作为比较性质的文献,比起HTML5的标准它更容易理解,可以让人快速地理解HTML5的变化轮廓。关于本翻译:原文所有指涉HTML5的地方用的要么是无定语的"HTML",要么是“新的HTML”

2017-11-21 14:15:12 582

转载 canvas贪吃蛇

[html] view plain copy print?<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> body{ text-align: center;

2017-10-31 21:14:40 605

转载 null和undefined的区别

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

2017-10-31 21:05:05 356

转载 HTTP状态码知道哪些

HTTP状态码知道哪些?100  Continue  继续,一般在发送post请求时,已发送了http header之后服务端将返回此信息,表示确认,之后发送具体参数信息200  OK   正常返回信息201  Created  请求成功并且服务器创建了新的资源202  Accepted  服务器已接受请求,但尚未处理301  Moved Permanently

2017-10-31 21:01:41 457

转载 常见浏览器兼容问题与解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以

2017-10-31 20:57:30 352

原创 node.js自动监听服务器修改

node.js自动监听服务器修改这篇博客是接着我的上一篇的博客而写的,上一篇介绍了node.js的安装和简单实用,现在主要介绍一下node.js的自动监听,其次是补充一些漏掉的内容。1、自动监听在上一篇文章里面有一段代码,引用了node.js的服务。 ”’//建一个变量,引用node.js提供的http服务 var http = require(“http”); //使用这个对象中create

2017-10-16 19:59:03 6080

原创 node.js的安装和简单应用

1、node.js的安装在安装node.js的时候,在官网上下载node.js时,要是下载的是以.msi结尾的文件,是可以直接安装的,不需要在配置环境变量,因为在你安装的时候,会自动帮你添加环境变量;但是当你下载的是.zip文件的时候,是要配置环境变量的,在计算机的属性里找到环境变量,在其中找到path进行配置,把你下载的地址加到最后面,并且加上分号“;”,要是在这个路径前面还有东西的话,也需

2017-10-16 11:00:20 2917

原创 CSS3选择器、CSS3圆角

CSS3选择器1.1 属性选择器E[attr^=’value’]指定属性名,找以value开头的属性值。E[attr$=’value’]指定属性名,找以value结尾的属性值。E[attr*=’value’]指定属性名,找包含value的属性值。1.2 伪类选择器1.2.1 和用户界面相关的E:enabled{}:元素被激活的时候触发,比如输入框获取焦点E:dis

2017-10-15 19:58:56 2359

转载 Vue--过滤器

vue – 过滤器一、Vue提供的过滤器vue本身提供了很多便利的过滤器,这里列举一下,具体的可以参考官方文档过滤器。例子中使用到的data和methodsdata:{ message: 'hello world', money: 12345, num: [1,2,3,4,5], obj: {

2017-10-12 17:42:30 2592

转载 vue插件:vue-resource的使用笔记

最近手头有个小项目,打算用vue练个手,期间用到了vue的插件:vue-resource。下面是我使用这个插件的一些经验,算是给自己写的一个笔记,分享出来也希望和我遇到同样坑的朋友可以借此踩坑而过~ 在使用这个插件之前,当然是先安装啦:npm i vue-resource --save1安装读条完毕,接下来便是在项目中引入:import VueResource from 'vu

2017-10-12 17:39:38 3064

转载 JS显示当前时间(包含农历时间)

时间格式:JavaScript代码:var sWeek = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var dNow = new Date(); var CalendarData = new Array(100); var madd = new Array(1

2017-10-09 18:31:09 5697

转载 MySQL字符串函数substring:字符串截取

MySQL字符串函数substring:字符串截取MySQL 字符串截取函数:left(), right(), substring(), substring_index()。还有 mid(), substr()。其中,mid(), substr() 等价于 substring() 函数,substring() 的功能非常强大和灵活。1. 字符串截取:left(str, le

2017-10-08 18:36:27 4141

转载 MySQL取余集

SELECT a.* FROMnewtrsinfocsv aLEFT JOIN(SELECT * FROM newtrsinfocsv WHERE goodsType LIKE '%虚拟%') bON a.id=b.idWHERE b.id IS NULL;

2017-10-08 18:34:27 2906

转载 用JS获取地址栏的参数的方法

用JS获取地址栏参数的方法(超级简单)方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)function GetQueryString(name){     var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");     var r = window

2017-09-28 16:07:21 2804

原创 JQuery Autocomplete

JQuery Autocomplete插件JQuery的Autocomplete插件主要根据输入的内容来查找和查询想要是内容,让用户快速的找到自己想要是内容。展示:先要导入插件:这样才能使用Autocomplete插件,来获取内容 $(function(){ var content = [ "华", "华点

2017-08-27 21:14:16 2937

原创 jQuery的Accordion插件

JQuery的Accordion插件这个插件主要是起到折叠的作用,一般与列表的嵌套、定义列表和div一起使用。这个插件方便就在于它可以把零碎的东西收起来,也就是折叠起来。就像你写一篇文章,每一章之间都是文字,看起来就没有特别精美。但是使用Accordion插件,可以是每一章都折叠起来,看起来就没有特别的繁琐。这里是需要导入插件的,这里都是可以在学习教程上都可以找到。或者可以直接下载插件

2017-08-27 20:48:08 2003

原创 JQuery的validate插件

validate插件,主要是为了验证表单提交的内容,让客户端验证变得极为简单。现在让我们来体验一下validate插件对表单提交的强大性。在使用validate插件的时候,需要下载JQuery validate插件,但是这样就比较麻烦了,光是下载安装就相比较费时间,所以我们有一个简便的方法。从菜鸟网站上,使用菜鸟教程上面提供的CDN。导入这两个插件: src="http://stati

2017-08-27 20:16:35 2541

原创 HTML5地理定位

HTML5地理定位1、geolocation API(地理定位)允许我们喜欢的网站分享我们的位置信息。在开发中使用JS可以获取我们当前位置的坐标(经纬度)。geolocation是基于navigator的一个新属性。我们创建一个地理定位的方式:var getlocation = navigator. geolocationgetCurrentPosition()是基

2017-08-22 18:44:46 2373

原创 HTML5的变化

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

2017-08-22 18:04:44 2520

原创 JQuery DOM

一、文本操作1、内容操作(1)text():文本内容的操作 要捕获的内容 //JS内容 /*var p1 = document.getElementById("p1"); alert(p1.textContent);*/ alert($("#p1").text());//JQuery内容作用:获取或者设置文本内容(等价于DOM操作中

2017-08-15 18:23:52 1708

原创 JQuery

JQuery基础知识1.1基本概念JQuery是一个JS库,能够帮助我们轻松实行一些原本可能比较麻烦的功能。Jquery每个又有两个小版本:压缩版和未压缩版,压缩版文件较小、但没有排版和注释,所以不便于阅读;而未压缩版文件较大,有排版和注释,便于阅读。Jquery实际上就是一个js文件,加载到页面就可以使用了。scriptsrc="../jquery-3.2.1.min

2017-08-14 21:04:03 2440

原创 BOM

BOM概念:BOM(browser object model)窗口对象模型1、常用对象window:窗口,浏览器的窗口我们定义的全局变量和全局函授都是window对象的属性和方法例子:var a = 1;function test(){ var a = 2; alert(a); alert(window.a);}全局变量是windo

2017-08-12 14:57:23 4108

原创 DOM

DOM1、DOM概念DOM(Document Object Modele)文档对象模型使用一个案例来展示:班级名册 H5-17-03班级名册 姓名 性别 电话

2017-08-12 14:12:34 2835

原创 事件

事件1、鼠标常用事件(1)单击事件(click)案例: function fun(){ //获取到指定元素 var p1 = document.getElementById("p1"); p1.innerText = "我被单击了!"; p1.style.fontSize = "54px"; }

2017-08-08 20:24:28 2780

原创 JS常用算法

常用算法1、累加/累积一般形式:累加:v += e累积:v *= e(v代表累加和/累积,e代表累加/累积项)累加:将一系列的数据加到一个变量里面。最后得到累加的结果。比如:将1到100的数求累加和。var sum = 0;for(var i=1; i<=100; i++){ sum +=i;}alert(sum);//结果为:5050累

2017-08-08 09:10:10 2972

原创 正则表达式

正则表达式为什么要有正则表达式:因为查找是一个比较复杂的东西,我们需要更加准确快速的找到自己想要的。什么是正则表达式:它可以定义一种字符串逻辑的方式,来和要查找的字符串匹配,进而找到自己想要的。1、定义规则:(1)使用  /规则/修饰符;var patt = /HelloCoolDog/i;//i代表修饰符(2)新创建一个RegExp对象,给两个参数,分别为规则和修饰符va

2017-08-05 15:24:16 1282

原创 其他对象

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

2017-08-05 15:01:28 1683

原创 JS中的常用对象

常用对象1、字符串字符串的定义:定义一个变量,然后直接将字符串赋值给它。字符串实际上是字符组成的数组,所以数组的方法它基本都能使用。var str = "hello world";//alert(str.length);//alert(str.search("world"));alert(str[0]);(1)访问字符串里面的字符a、数组的方式:(str[i])b、字符

2017-08-05 14:31:26 1461

原创 数组的应用

数组的应用(1)查找其实在数组的属性与方法中,我们学习了一个indexOf方法就是查找,它是系统提供的方法,我们其实也可以实现自己的查找方法。a、顺序查找 var a = [3,1,34,45,35,67,84,36,24]; var num = Number(prompt("请输入要查找的值:")); var index = -1;//最初认为要找的数不在数组

2017-08-03 20:44:17 1364

原创 JS中的数组

数组1、数组的概念先是用一个案例来表示:案例1:计算5名同学的平均分var a1,a2,a3,a4,a5;a1 = Number(prompt("请输入分数:"));a2 = Number(prompt("请输入分数:"));a3 = Number(prompt("请输入分数:"));a4 = Number(prompt("请输入分数:"));a5 = Number(pr

2017-08-02 18:00:11 1162

原创 函数

函数1、函数的概念为什么需要函数?那么首先我们来看一下输出100以内所有素数问题的解决方案案例1:循环的嵌套var n = Number(prompt("请输入一个自然数:"));var fount = false;//找到因子的标记for(var i=2; i<=n/2; i++){ if(n%i == 0){ fount = true;

2017-08-01 18:45:44 1492

原创 JS循环辅助语句

今天主要就几天前写的JS循环结构的一些补充。主要是JS循环辅助语句和循环的嵌套。今天还是主要案例为主,其中有些理论知识,希望能帮助你。1、循环辅助语句break:跳出所在的switch或者循环结构案例1 素数思路:素数:对于自然数,如果它只有1和本身之外在没有其他因子1、提示并接受判断的数n的输入 2、在[2,n-1]之间去寻找因子 3、如果找到则设置找到标志,并提前结

2017-08-01 18:11:21 1765

原创 JS循环结构

JS循环结构1、循环结构的概念生活中有许多的重复做着一种事情的人,计算机程序为了解决生活中的实际问题,程序中也应该有的描述,这就是循环。下面的一个案例,让我们了解一下循环:计算1+2+3+....+10/*方案一*/var sum1 = 1+2+3+4+5+6+7+8+9+10;/*方案二*/var sun2 = 0;sum2 += 1;sum2 += 2;sum2

2017-07-29 19:26:17 1408

原创 JS错误与调试

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

2017-07-29 17:39:40 1775

原创 JS选择结构(if嵌套、switch语句)

JS选择结构今天学习了JS选择结构的另两个知识点,if嵌套和switch语句。下面就这两个知识点,来一起了解下。今天主要以案例为主,主要写了几个案例可供参考。1、if语句嵌套案例1四则运算,利用if嵌套来完成var ch = prompt("请输入运算符:");var a = Number(prompt("请输入第一个数:"));var b = Number(p

2017-07-28 09:06:59 11247

原创 JavaScript的程序设计思维与选择结构

今天主要学习了JS中的程序设计思维,跟平常的生活思维不一样,你要运用计算机的思维去看待问题,那这就考验你的思维能力了,今天老师说的最多的就是思路是最重要的,确实是。因为人类使用的是自然语言(先称为自然语言吧),而计算机使用的是机器语言,思考的自然不一样。那么现在就来说说程序的设计思维吧。1、程序:就是解决生活中问题的步骤(流程)描述。计算机中是程序:解决问题的步骤描述,但用的是计算机语

2017-07-26 20:03:20 1841

原创 JavaScript的程序设计基础

今天主要讲解了JS程序设计基础相关是一些知识。先说一下其中的几个吧。其中有:数据类型、变量、对象类型和各种运算符的表达式。现在就系统的写一下。2.1 数据类型(也可称为常规数据类型与变量)其实计算机程序就是处理现实中的各种数据。包括三种类型:字符串(string)、数值(number)和布尔类型(boolean);还包括了警告提示框(打印)alert(),数据的类型typef()。但是

2017-07-25 18:22:08 1784

原创 JavaScript的基础知识

从这一星期开始,我们将要开始对JavaScript的学习,那现在我想就JavaScript的基础知识来进行一些总结。其中包括理论知识和代码的展示,希望会对你们有所帮助。1、JS基础知识1.1 基本概念我先问一个问题你:就是为什么需要有JavaScript呢?JavaScript有什么作用呢?那就先来说说HTML和CSS用来做一个对比,首先HTML是负责呈现具体的内容;而CS

2017-07-25 17:05:09 1673

空空如也

空空如也

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

TA关注的人

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