自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艾夏SEO

SEO干货,从0开始,网站搭建、快速排名技巧、网站优化运营策略!逐步进阶高级

  • 博客(64)
  • 资源 (9)
  • 问答 (3)
  • 收藏
  • 关注

原创 搜索引擎中的网站权重具体体现在哪?

权重是工具根据我们的预估流量来给的权重,所以并不准确,预估流量是根据我们的关键词来进行排名的,所以,严格来说真的不准确。

2020-06-13 13:52:58 399

原创 认知什么是关键词,什么是长尾词?

标题的关键词是直接展现在搜索结果的排名的,也就是说标题的主要作用就是直接参与关键词的排名。我们平时说的设置关键词,其实就是设置标题。那怎么样设置标题呢?后面的文章会讲到,非常的简单,在后台设置就可以了。

2020-06-12 12:47:57 2876

原创 搜索引擎希望什么页面排名?

百度提供很多优质的内容,因此搜索引擎希望我们站长提供很多优质的内容,只有这样百度才能找到我们,用户才会更喜欢使用百度,而不是去使用360.优质内容什么才叫做优质呢?这就关系到搜索引擎的“3大标准”

2020-06-11 14:57:12 319

原创 SEO和竞价有什么区别?

当我百度输入框输入一个关键词“北京装修”,我们会看到有什么搜索结果,而这些搜索结果有的下面会带“广告”两个字,广告下面的是没有广告的,是“百度快照”,所以呢,带有“广告”的就百度的广告位,是百度的主要收入,那么我们叫做百度竞价;那竞价下面的这些就是SEO,都是站长们人为的操作上去的,这个就叫做“SEO”。

2020-06-10 12:36:16 847

原创 javascript接口设计接口模式

简单的说接口就是一个契约或者规范。在强类型的面相对象语言中,接口可以很容易的实现。但是在javascript中并没有原生的创建或者实现接口的方式,或者判定一个类型是否实现了某个接口,我们只能利用js的灵活性的特点,模拟接口。 在javascript中实现接口有三种方式:注释描述、属性验证、鸭子模型。 note:因为我看的是英文书,翻译水平有限,不知道有些词汇如何翻译,大家只能领会精神了

2017-03-01 12:16:53 536

原创 JavaScript之基本语法

常用内置对象parseInt():将字符串转换成整型var str = '100cm';var val = parseInt(str);console.log(val+'------'+typeof val);//100----numberparseFloat() :将字符串转换为浮点型 var str = '1.2';var val = parseFloat(str);console

2017-02-28 10:43:10 554

原创 javascript之BOM中常用的方法和属性

方法:resizeTo():将浏览器调整到制定的大小 window.resizeTo(300,300);resizeBy():将浏览器在当前大小的情况下调整制定的高度和宽度 window.resizeBy(-100,-100);moveTo():将浏览器调整到制定的坐标 moveTo(-200,-200);moveBy():将浏览器的位置在当前位置基础上调整制定的长度 mov

2017-02-27 21:33:15 570

原创 javascript之DOM中常用的方法

节点的成员属性firstChild:获取节点的第一个子节点: var text = love.firstChild;lastChild:获取节点的最后一个子节点: var e = txt.lastChild;childNodes:获取节点的所有节点的集合: var relation = document.getElementById('relatio

2017-02-27 20:10:03 413

原创 MVC模式

1. 如何设计一个程序的结构,这是一门专门的学问,叫做”架构模式”(architectural pattern),属于编程的方法论。 MVC模式就是架构模式的一种,它不仅适用于开发软件,也适用于其他广泛的设计和组织工作 2. MVC是三个单词的首字母缩写,它们是Model(模型)、View(视图)和Controller(控制)。1)最上面的一层,是直接面向最终用户的"视图层"(View

2017-02-25 23:24:12 377

原创 JavaScript之选项卡

<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title> 选项卡</title> <style type="text/css"> /* CSS样式制作 */ *{ padding:0px; margin:0px; f

2017-02-16 20:36:44 416 1

原创 mvc是什么?

MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编

2017-02-09 19:03:05 708

原创 解析Vue.js是什么?

Vue.js是什么? Vue(法语) 同view(英语) Vue.js是一套构建用户界面(view)的MVVM框架.1.1 Vue.js的目的 Vue的产生核心是为了解决如下三个问题 1.解决数据绑定的问题; 2.Vue.js框架生产的主要目的是为了开发大兴单页面应用 angular.js中对PC端支持的比较良好,但是对移动端支持就一般了.二Vue.js主要支持移动端

2017-01-21 23:19:29 1327

原创 jQuery与其它库冲突的解决方法

在jQuery库中,几乎所有的插件都被限制在它的命名空间里。全局的对象都很好地存储在jQuery命名空间里,因此当把jQuery和其它javascript类库一起使用时,不会引起冲突. 如果jQuery类库和别的类库冲突的话,可以使用jQuerynoConflict()函数来将变量$的控制权移交出给其它的javaScipt库。看下面小片断代码 假设JsCOM.js库中,有这样一个函

2017-01-16 19:32:29 512

原创 普通pc端开发与移动端开发区别

pc,我们需要考虑什么呢?有点开发经验的同学都知道,ie6-11,firefox,chrome,safari都得兼容的吧。mobile的网页开发,我们需要考虑什么呢?就目前来说,我们只需要考虑webkit内核的浏览器和chrome,uc,qq,小米手机浏览器就好了。。。

2017-01-07 00:08:48 1975

原创 计算数组中每个数字出现的次数

var arr = [12,31,42,54,65,12,31,12,42,22];//统计个数var arr2 = {};arr.forEach(function(item){ if(arr2[item]){ arr2[item] += 1; }else{ arr2[item] = 1; }})console.log(arr2);

2017-01-01 15:48:01 3968

原创 创建Ajax过程

Ajax的全称是Asynchronous JavaScript and XML ,其中Asynchronous 是异步的意思,它又别于传统的Web开发采用的同步的方式。Ajax并非一种新的技术,而是几种原有的技术的结合体,它由下列技术组合而成。1使用CSS和XHTML来表示2使用DOM模型来交互和动态显示3使用XHTMLHttpResquest来和服务器进行异步通信。4使用JavaScript来绑定

2016-12-27 22:24:52 1826

原创 node.js之全局对象process

process是一个全局内置对象,可以在代码中的任何位置访问此对象,这个对象代表我们的node.js代码宿主的操作系统进程对象。使用process对象可以截获进程的异常、退出等事件,也可以获取进程的当前目录、环境变量、内存占用等信息,还可以执行进程退出、工作目录切换等操作。process对象的一些常用方法:cwd函数的基本用法当我们想要查看应用程序当前目录时,可以使用cwd函数,使用语法如下:pro

2016-12-25 19:47:33 572

原创 node.js回调函数

回调函数由于node是一个异步事件驱动的平台,所以在代码中我们经常需要使用回调函数。下面是回调函数应用的经典示例: setTimeout(function(){ console.log('callback is called'); },2000);我们传给setTimeout函数传入了一个匿名函数和一个调用时间2000(毫秒),运行程序后等待2秒,可以看到输出了”cal

2016-12-25 19:19:38 675

原创 js调用百度地图API

首先需要引用百度地图的API<script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script>1 1 此处的v=1.3是指API的版本,目前百度地图API最高是2.0,而且自1.5版本以后的API,调用时需要到 官方申请 一个开发者的密钥,即为<script type="text/javascr

2016-12-25 16:26:16 1511

原创 BFC(格式化上下文)

一、BFC是什么?初识块级格式化上下文(Block Formatting Contexts)它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。二、哪些元素会生成BFC?如何触发BFC满足下面任意一个条件的元素会触发BFC:根元素或其它包含它的元素浮动 (元素的 float 不为 none)绝对定

2016-12-25 15:51:09 402

原创 JSON的了解

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 它是基于JavaScript的一个子集。数据格式简单, 易于读写, 占用带宽小 如:{“age”:”12”, “name”:”back”}JSON字符串转换为JSON对象:var obj =eval('('+ str +')');var obj = str.parseJSON();var obj

2016-12-25 15:37:14 371

原创 如何实现继承

1、构造继承 2、原型继承 3、实例继承 4、拷贝继承原型prototype机制或apply和call方法去实现较简单,建议使用构造函数与原型混合方式。 function Parent(){ this.name = 'wang'; } function Child(){ this.age = 28;

2016-12-25 15:34:38 402

原创 JavaScript原型,原型链

每个对象都会在其内部初始化一个属性,就是prototype(原型),当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么他就会去prototype里找这个属性,这个prototype又会有自己的prototype,于是就这样一直找下去,也就是我们平时所说的原型链的概念。关系:instance.constructor.prototype = instance._proto_特点:J

2016-12-23 20:44:59 426

原创 简单理解Ajax

AJAX只是一种技术,不是某种具体的东西。不同的浏览器有自己实现AJAX的组件。 Ajax的原理就是:通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,将需要的结果,再传回到前台,这样就可以实现不需要页面的回发,页是数据实现来回传递,从页实现无刷新。 Ajax的原理简单来说,实际上就是通过XmlHttpRequest对象来向

2016-12-23 19:39:14 526

原创 AngularJS基础知识

AngularJS概念一款优秀的前端JS框架伪静态文本展示设计的声明式语言优点为了克服HTML在构建应用上的不足开发周期短完成相同功能的代码量少使用场景web开发SPA(single web page application) 单页面应用混合APP开发对比JavaScript : 刀耕火种函数类库(JQuery): 铁犁牛耕框架(AngularJS): 机械化种地缺点

2016-12-21 22:31:40 409

原创 前端面试题第四套

1) NOSCRIPT标签是做什么用的? Ca. 制止脚本的运行b. 防止区域脚本被js修改<br>(例如aDiv.innerHTML = 'something' 将会不起作用)c. 用来定义在脚本未被执行时的替代内容d. NOSCRIPT 标签并不存在解析:NOSCRIPT标签用来定义在脚本未被执行时的替代内容。也可以用在检测浏览器是否支持脚本,若不支持脚本则可以显示NOSC

2016-12-21 16:53:56 1606

原创 JS基本语法+实例

JS基本语法parseInt() 将字符串 转换为整型var str = '100cm';var val = parseInt(str);console.log(val+'---------'+typeof val);//100---------numberparseFloat() 将字符串转换为浮点型var str = '1.2';var val = parseFloat(str);consol

2016-12-20 14:36:18 533

原创 前端面试题第三套

前端面试题第三套1.关于angularjs说法,错误的是 BA.前端MVC,极大降低前端开发的耦合B.极大丰富了DOM操作C.实现了数据双向绑定D.实现了依赖注入2.如何把7.25四舍五入为最接近的整数 DA.round(7.25)B.Rnd(7.25)C.Math.rnd(7.25)D.Math.round(7.25)3.下面关于CSS布局的描述,不正确的是 DA.块级元素实际

2016-12-15 23:37:17 2642

原创 nodejs之——cookie和 session应用

cookie在web应用中,多个请求之间共享“用户会话”是非常必要的。但HTTP1.0协议是无状态的。那这时Cookie就出现了。那Cookie又是如何处理的呢?Cookie的处理:服务端向客户端发送Cookie客户端的浏览器把Cookie保存然后在每次请求浏览器都会将Cookie发送到服务端在HTML文档被发送之前,Web服务器通过传送HTTP 包头中的Set-Cookie 消息把一个co

2016-12-12 23:31:41 499

原创 BootStrap之——网站首页整体设计思路

整体架构一般而言首页设计几乎等同与整个网站设计,那么首页中到底应该放些什么内容才好呢?这要看网站有哪些主要的元素。本教程里要设计的网站首页是一个多用户博客类的网站首页,在该网站中用户可以发表博客,也可以推荐图书给其他用户。所以,首页中的板块包括这些应该是恰当的:1.整站导航条2.文章(博客)展示板块3.图书展示板块4.用户(会员)展示板块5.脚注——footer部分其中导航条和脚注是整个网站中都要

2016-12-12 22:54:38 1348

原创 BootStrap快速上手

简介BootStrap是什么BootStrap是基于HTML、CSS和JavaScript的框架,使你只需要写简单的代码就可以很快的搭建一个还不错的前端界面,它是后端程序员的福音,使他们只需要专注业务逻辑,而无须浪费太多的精力在界面设计上。全响应它可以开发全响应式网页——不论你使用手机、平板电脑、普通个人电脑浏览网站内容,所有的元素都可以很优雅的呈现,减轻了因为兼容性而带来的工作量。版本它的最新版本

2016-12-12 22:40:57 454

原创 AngularJS之——页面部分被某重复使用

例如: test.html<html lang="en" ng-app><head><meta charset="UTF-8"><title>Document</title><script src="node_modules/angular/angular.min.js"></script></head><body><!-- include:包含公共页面,注意格式,必须采用localho

2016-12-12 21:35:50 440

原创 AngularJS基础知识(三)之——常用指令、过滤器

##**常用指令****ng-hide指令**,用于控制部分HTML元素可见(ng-hide=”false”)和不可见状态(ng-hide=”true”),如下: 我变 显示了。 隐藏了。 ng-show指令和ng-hide用法相同但行为相反,这里就不做详细介绍了。**扩展内容**: 当我们面对一些长列表数据,可能会通过默认隐藏点

2016-12-12 11:30:40 377

原创 AngularJs知识点整理(二)之——MVVM简介、控制器

MVVM简介针对客户端应用开发AngularJS吸收了传统的MVC基本原则。MVC(Model-View-Controll)设计模式针对不同的人可能意味不同的东西 ,AngularJS并不执行传统意义上的MVC,更接近于MVVM。MVVM模式是Model-View-ViewMode模式的简称。由视图(View)、视图模型(ViewModel)、模型(Model)三部分组成,通过这三部分实现UI逻辑、

2016-12-12 10:59:48 1176

原创 forEach遍历小实例

<script> // forEach var arr = ['zhangsan','lisi','wangwu']; arr.forEach(function(value,key){ console.log(value,key); }) var obj = [ {username:"zhagnsan",age:20,sex:1},

2016-12-11 21:42:24 482

原创 Ajax之追加到表格

追加到表格.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <table width="500" border="1"> <tr>

2016-12-11 21:34:31 1650

原创 Ajax之判断用户名是否存在

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head>&ltbody>&lth3>判断用户名是否存在</h3> &ltinput type="text" name="username" id="username

2016-12-11 21:18:53 646

原创 Ajax基础--get、post理解

一、客户端和服务器端客户端:自己的本地电脑 file://本地文件传输协议(访问本地计算机的文件)服务器:远程的电脑 http://www.baidu.com/index.html:访问百度电脑上某一个文件 1.PHP变量 2.索引数组和关联数组 3.json_encode()将PHP转换为JSON字符串 in_array(值,数组)判断值

2016-12-11 21:04:25 279

原创 Angularjs知识点整理(一)之——简介、指令介绍

简介 AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使用HTML声明动态内容。AngularJS有五个主要核心特性,如下介绍: 双向数据绑定 —— 实现了把model与view完全绑定在一起,model变化,view也变化,反之亦然。模板 —— 在An

2016-12-10 22:12:52 431

原创 jQ 轮播图

jQ 轮播图

2016-12-08 23:03:04 652

Bootstrap3.0

超好用的框架,下载即用,版本3.0

2017-03-22

PHP,JavaScript

这里有最全的函数集合,无论你是小白还是大牛都值得你收藏一份.

2017-03-03

javascript知识点实例

JavaScript中所有知识点总结大全,适合初学者,更适合用来复习.

2017-02-28

angular实例应用-京东手机端

angularJS实例应用,实现购物车的应用,即添加、删除、结算等功能,应用路由实现桥连接,简单方便的框架

2016-12-21

canvas画图

canvas画板,清除 ,橡皮擦

2016-12-04

javaScript-初学者的福利

这些东西掌握之后,决定不了你的上限,但是可以决定你的下限

2016-12-03

常用数组函数

超实用数组函数表,常用数组函数让你一目了然!

2016-07-17

php面向对象

适用于PHP面向对象初学者,绝对应用的到!

2016-07-17

cssRest(css初始化)

不同的浏览器对每种的标签都有默认的样式。大部分的浏览器默认样式还有点区别,所以为了让所有的默认的标签清零,也就是重置,以便于我们后续的开发与管理,一般都会在所以的网站一开始对所有的标签做一下重置操作。

2016-07-08

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

TA关注的人

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