自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Edwin的博客

贵在积累

  • 博客(33)
  • 收藏
  • 关注

原创 常用笔记-HTML5

HTML5中新的网页结构header元素表示页面中的一个区域或者整个页面的标题nav元素表示页面中的导航链接部分article元素表示页面中的一块与上下文不相关的独立内容,比如一片文章中的文章section表示页面中的一块内容区块,比如章节的页眉、页脚等等。也可以和hn(h1,h2...)等一起使用,标识出文档的结构aside元素表示article元素的内容之外的,和内容相关的

2017-12-23 16:37:51 392

原创 常用笔记-CSS

使用CSS样式的方式内链式样式表:嵌入式样式表:需要将样式放在中引入式样式表:选择器优先级 id>class>html子类: body div{   }多个选择器: div,p,a{  }css颜色:{color:red;}{color:#f00;}{color:rgb(255,0,0);}{color:r

2017-12-23 16:29:22 324

转载 javascript函数细说,函数也能做对象

javascript函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。:一 js中function()1、用function关键字定义一个函数,并为每个函数指定一个函数名,通过函数名来进行调用。在JavaScript解释执行时,函数都是被维护为一个对象,即函数对象(Function Object)。

2017-11-27 11:01:37 943

转载 JavaScript执行机制

不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结论:javascript是按照语句出现的顺序执行的看到这里读者要打人了:我难道不知道js是一行一行执行的?还用你说?稍安勿躁,正因为js是一行一行执行的,所以我们以为js都

2017-11-24 13:47:32 311

原创 前端笔记

HTML 版本特点:HTML5: HTML4.01:单标记必须闭合 -> 比如必须写成单属性必须添加属性值 -> 必须写为标记和属性必须使用小写 都是错的,必须携程属性的属性值必须使用""JavaScript标识符:变量、函数、属性的名字或者函数的参数。ECMAScript标识符采用驼峰大小写格式,也就是第一个字母小写

2017-10-28 15:53:19 354

原创 我的gulp的初次尝试

首先,我的例子的基本目录结构如下图所示:在页面index.html中会引用style1.css和style2.css中的样式,并且会调用script1.js和script2.js中的javascript脚本index.html Document Hello world

2017-10-03 14:43:49 621

转载 初识gulp

前端构建工具gulpjs的使用介绍及技巧gulpjs是一个前端构建工具,与gruntjs相比,gulpjs无需写一大堆繁杂的配置参数,API也非常简单,学习起来很容易,而且gulpjs使用的是nodejs中stream来读取和操作数据,其速度更快。如果你还没有使用过前端构建工具,或者觉得gruntjs太难用的话,那就尝试一下gulp吧。1、gulp的安装

2017-09-27 09:40:07 357

转载 javascript闭包

闭包,是 Javascript 比较重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMAScript 规范给的定义,如果没有实战经验,很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟理解闭包!闭包,一睹为快在接触一个新技术的时候,我首先会做的一件事就是找它的 demo。对于我们来说,看代码比自然语言更能理解一个事物的本质。其实,闭包无

2017-09-07 16:36:07 379

转载 深入了解 Authorize 和 AllowAnonymous

Chapter 0 - Intro最近做的一个项目的时候,自定义授权 Attribute 来区分用户权限,我的项目不太大,权限控制也不是很复杂,只涉及到匿名、普通用户、超级管理员。 权限验证方式使用的是默认的 MemberShip 认证结合自己自定义的 权限验证 Filter。Chapter 1 - 自定义 Filter V1.0Filter代码 V1.0///

2017-09-05 16:19:10 2477

转载 js中的this详解

this是js中的一个关键字。在了解this之前,先了解一下js中的执行环境。执行环境是js中最为重要的一个概念,js中的执行环境主要有两种:全局执行环境和函数执行环境。执行环境(Execution Context )简称EC,可以将其看作一个对象,它由变量对象、this、作用域链组成。由此引出this。在全局执行环境下,this指向window对象;在函数执行环境下,this指向调用该函

2017-09-03 12:56:54 395

转载 PC版通用布局页面

footer可以根据浏览器视口高度自适应显示位置,当页面垂直方向可以滚动时,footer显示在文档最底部,当不可滚动时,footer显示在浏览器视口最底部 header main footer html, body,

2017-09-03 10:56:23 881

原创 HTML5 调用手机摄像头

用html5自带的input file="",纯html5,不涉及到js就可以实现 image video audio capture表示,可以捕获到系统默认的设备,比如: camera - 照相机camcorder - 摄像机microphone - 录音accept表示,直接打开系统文件目录。

2017-09-03 10:34:58 1290

转载 Web缓存知识

缓存优点通常所说的Web缓存指的是可以自动保存常见http请求副本的http设备。对于前端开发者来说,浏览器充当了重要角色。除此外常见的还有各种各样的代理服务器也可以做缓存。当Web请求到达缓存时,缓存从本地副本`本地副本`中提取这个副本内容而不需要经过服务器。这带来了以下优点:缓存减少了冗余的数据传输,节省流量缓存缓解了带宽瓶颈问题。不需要更多的带宽就能更快加载页面

2017-08-31 13:52:26 369

转载 正则表达式

正则表达式到底是什么东西?在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是 '*' 和 '?'。如果你想查找某个目录下的所有的Word文档的话,你会搜索 *.doc。在这里," *

2017-08-11 21:41:35 444

转载 初识RequireJS

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网

2017-08-11 09:08:06 193

原创 初识KnockoutJS

1. Knockout简介 (Introduction)Knockout是一个轻量级的UI类库,通过应用MVVM模式使JavaScript前端UI简单化。Knockout有如下4大重要概念:声明式绑定 (Declarative Bindings):使用简明易读的语法很容易地将模型(model)数据关联到DOM元素上。UI界面自动刷新 (Automatic UI

2017-08-08 10:18:48 365

转载 Director JS 实现前端路由

director.js是什么?理解:前端的route框架,director.js客户端的路由注册/解析器,在不刷新的情况下,利用“#”号组织不同的URL路径,并根据不同的URL路径进行不同的方法调用。意思就是有什么样的路径就有什么样的方法。场合:客户端浏览器和node.js的服务器应用。非常适合用来开发不需要刷新的单页面应用程序以及node.js应用。兼容性:不依赖与任何库

2017-08-07 21:54:54 940

转载 JSON基础知识

什么是JSON?JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation);JSON 是轻量级的文本数据交换格式;JSON 具有自我描述性,更易理解;JSON 是存储和交换文本信息的语法;JSON 使用 Javascript语法来描述数据对象,但是 JSON 仍然独立于语言和平台.为什么学习

2017-08-07 21:41:44 329

转载 HTTP详解外篇:SOCKET 编程

前面几篇文章文章主要是个和大家唠叨了一些HTTP的知识,但是在平时的项目中,与外界进行交互的时候,也很有可能使用SOCKET进行连接。前面有一篇文章也和大家简单的说了一下关于SOCKET的一些知识,在这里再和大家提一嘴。SOCKET其实就是对TCP进行操作的一个API。在某些场合,你可以理解为SOCKET连接就是TCP连接,当然这种说法并不是很严谨(为了防止被骂,这句话最适合给自己留后路)

2017-08-07 21:31:27 421

转载 HTTP详解(十四):非对称加密算法正传

上一篇文章中,我大家主要聊了一下对称加密算法的一些知识。对称加密算法只有一个密钥,既可以加密,也可以解密。今天主要是和大家聊一下非对称加密算法。非对称加密有两个密钥,一个用于加密,一个用于解密!非对称加密算法的简述:非对称加密算法和对称加密算法不同,非对称加密算法拥有两个密钥,公开的密钥一般我们称为公钥,自己私有的密钥我们一般称为私钥。公钥公钥,私钥保密!非对称加密算法的加密规则就是:

2017-08-07 17:39:29 984

转载 HTTP详解(十三):对称加密算法正传

上一篇文章和大家讲了一下加密算法的一些知识,这些东西可能来说比较的枯燥,但是了解一下对大家来说是好的!今天和大家说一说对称加密算法的一些知识。当然在这里我只是简单的描述了一下DES加密的原理!如果真的要去深究DES加密的详细步骤,可能再来几篇文章写也不够,毕竟这种加密算法是经过很多人千锤百炼发明出来的,所以在这里我们就不详细的介绍了。

2017-08-07 17:30:40 887

转载 HTTP详解(十二):对称加密算法前世今生

HTTP详解(十二):对称加密算法前世今生前段时间跟大家说了那么多关于HTTPS的一些知识,关于HTTPS,很重要的一点就是加密。在HTTPS中,比较常用的加密算法就是对称加密和非对称加密。今天就和大家一起畅游一下对称加密算法的大海洋!哈哈~这个对称加密呀,其实并不是现代密码学的产物,它是古典密码学的一个拓展。这个古典密码年代就比较久远了,不出意外的话,它比在座

2017-08-07 17:10:15 1790

转载 HTTP详解(十一):数字证书那些事

HTTP(十一):数字证书那些事其实这一段时间一直在酝酿这写一些关于数字证书的知识。但是这一块的知识真的是比较杂,因为现在互联网上的证书种类非常的多,压根就没有一个统一的标准。真是公说公有理,婆说婆有理!在写这一块之前,咱们先回顾一下前面说的知识。数字证书的存在,主要是用于验证服务器或者客户端。SSL主要支持单向认证和双向认证这两种验证方式。那么,证书认证主要是认证哪些东西

2017-08-06 09:15:55 1403

转载 HTTP详解(十):HTTPS运作原理

HTTP详解(十):HTTPS运作原理上一篇文章主要是和大家讲了一下为什么要用HTTPS,HTTPS是什么以及HTTPS是如何做到安全传输的。相信大家对HTTPS也有了一个属于自己的认识。今天这篇文章主要是想和大家聊一聊HTTPS的一些理论性的知识,也是面试过程中经常会被问到的一些地方。HTTPS概述:我们知道HTTP属于应用层协议,HTTP将要传输的信息传送给传输层的TCP,依次

2017-08-06 09:15:11 987

转载 HTTP详解(九):拥抱HTTPS

HTTP详解(九):拥抱HTTPS前面几篇文章,主要是和大家聊了聊关于HTTP的一些知识,关于HTTP的有关知识暂时先告一段落吧。接下来想和大家聊一聊关于HTTPS的一些知识。其实这一块,一直在酝酿着怎么写,因为HTTPS的知识实在是太复杂了,而把我了解的知识转化成大家都能理解的话更是难上加难。但是,这一块知识非常重要,因为现在的大型网站都慢慢的将HTTP访问变成了安全性比较搞的HTTPS

2017-08-06 09:14:08 728

转载 HTTP详解(八):Session详解(二)

HTTP详解(八):Session详解(二)上一篇文章主要是和大家说了一下Session的一些基本知识,最近又遇到了一些事情,导致更新的有点慢了,所以跟大家道个歉。首先,咱们先回顾一下Session的一些特点:1、Session存在于服务器端,Cookie存在于客户端。2、Session的实现方式有多重,主要有依赖Cookie实现、URL重写和隐藏表单域等实现方式。3、Se

2017-08-06 09:13:17 664

转载 HTTP详解(七):Session详解(一)

HTTP详解(七):Session详解(一)首先跟大家道个歉,最近比较忙,更新的比较慢,大家见谅。(特喵的读者数又少了,心碎呀!,大家赶紧帮我推荐一波吧)好了,废话不多说,今天我们主要是说一说Session的一些知识,我在前面的文章中曾经说过,Cookie和Session的出现,很大程度上弥补了HTTP无状态连接带来的一些不方便。上一篇文章我们已经比较细致的讲解了Cookie的·一些知

2017-08-06 09:12:18 646 1

转载 HTTP详解(六):HTTP Header 讲解

HTTP详解(六):HTTP Header 讲解HTTP详解(六):HTTP Header 讲解这篇呢,主要是和大家聊一聊HTTP报文中首部的一些东西。这里面东西虽然不多,但是却很重要,工作或者面试中经常会用到它们(谁骗人谁小狗~)。在之前的一篇文章中,我提到HTTP的报文格式,HTTP报文分为请求报文和响应报文。请求报文和响应报文的的第一行叫做状态行。状态行后面就跟着多个HTTP

2017-08-06 09:03:23 4827

转载 HTTP详解(五):HTTP POST方法传输多种类型的数据

HTTP详解(五):HTTP POST方法传输多种类型的数据HTTP POST方法传输多种类型的数据关注我的微信公众号-酷德思。你会发现更好的我!上篇文章,听我嘀咕了一下如何实现HTTP的请求,主要是GET和POST请求两种方法。其中在讲述POST方法的实现时,我简单拿了传输最普通字符串来简单的说明了一下。但是实际应用中,可能会面对各种各样的传输需求,比如说传输XML报文,JS

2017-08-06 09:01:47 41575 2

转载 HTTP详解(四):JAVA实现HTTP请求

HTTP详解(四):JAVA实现HTTP请求JAVA实现HTTP请求通过上几篇的文章,我们对HTTP已经已经有了一个初步的认识,对于"为什么要用HTTP","怎么用HTTP","HTTP是什么"相信大家都有了一个了一个属于自己的看法,今天这篇文章主要是代码的角度上去实现HTTP的请求。我们都知道,HTTP请求方法用的最多的就是POST和GET请求。我们今天就主要实现这两种方法的请求

2017-08-06 08:55:32 1874

转载 HTTP详解(三):HTTP、TCP的联系与区别

HTTP详解(三):HTTP、TCP的联系与区别HTTP与TCP的联系与区别上篇文章主要讲述了HTTP报文格式,在上上篇文章中我们多次提到了TCP/IP协议,那么HTTP与TCP/IP到底有什么联系与区别呢。今天我们着重的讲一下。我个人觉得,HTTP与TCP的联系与区别,主要是围绕着两句话铺开的。第一句话:TCP/IP 协议是传输层协议,主要解决数据在网路中如何传输的问题。

2017-08-06 08:54:13 1059

转载 HTTP详解(二):HTTP报文格式

HTTP详解(二):HTTP报文格式HTTP报文格式上一篇文章呢,主要是说了一下HTTP、TCP/IP和SOCKET的一些区别和联系,今天呢主要是和大家聊一聊HTTP报文的格式问题。HTTP报文这一块,需要了解的点比较多,面试考察的点也很多,东西也很刁,所以需要花那么点时间去理解。废话不多说,咱们开始吧。HTTP有两种报文格式:请求报文:由客户端向服务器端发出的报文。响应报

2017-08-06 08:48:53 2097

转载 HTTP详解(一):http简介及特点

HTTP详解(一):http简介及特点一、http到底是什么?http协议全名叫做:超文本传输协议。是互联网上最广泛的一种协议。例如,我们打开浏览器,输入http://so.com/就可以访问360搜索,这就是通过http协议进行的一次访问。其实,说了这么多,可能我们对http的理解,还是很模糊,不着急,我们接着往后看。我们举个例子,以前的人们通信的时候通过写信的方式。而一

2017-08-05 13:30:54 6061 1

空空如也

空空如也

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

TA关注的人

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