- 博客(1987)
- 资源 (718)
- 收藏
- 关注
原创 常用CSS样式1:文本样式
#css基本语法及页面引用##css基本语法css的定义方法是:选择器 { 属性:值; 属性:值; 属性:值;}选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性每个属性有一个或多个值。代码示例:div{ width:100px; height:100px; color:red }##css页面引入方法:1、外联式:通过link标签,链接到外部样式表到页面中。<...
2018-11-14 16:13:34 410
原创 常用CSS样式2:其它样式
#css颜色表示法css颜色值主要有三种表示方法:1、颜色名表示,比如:red 红色,gold 金色2、rgb表示,比如:rgb(255,0,0)表示红色3、16进制数值表示,比如:#ff0000 表示红色,这种可以简写成 #f00#css选择器常用的选择器有如下几种:##标签选择器标签选择器,此种选择器影响范围大,建议尽量应用在层级选择器中。举例:*{margin:0;pad...
2018-11-14 16:13:01 450
原创 常用CSS样式2:浮动
#浮动##文档流文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列,块元素占一行,行内元素在一行之内从左到右排列,先写的先排列,后写的排在后面,每个盒子都占据自己的位置。##浮动特性1、浮动元素有左浮动(float:left)和右浮动(float:right)两种2、浮动的元素会向左或向右浮动,碰到父元素边界、浮动元素、未浮动的元素才停下来3、相邻浮动的块元素可以并在...
2018-11-14 16:12:29 486
原创 常用CSS样式3:定位
#定位##关于定位我们可以使用css的position属性来设置元素的定位类型,postion的设置项如下:relative 生成相对定位元素,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移absolute生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了相对或者绝对或者固定定位的父级元素来进行定位,如果找不到,则相对于...
2018-11-14 16:10:30 333 1
原创 静态页面布局实例
经过对前面知识点的巩固和加深,我们可以使用前面学习到的知识来制作实际开发中碰到的一些典型的布局,以此来达到综合应用知识的目的。1、特征布局:翻页(所需知识点:盒模型、内联元素)2、特征布局:导航条01(所需知识点:盒模型、行内元素布局)3、特征布局:导航条02(所需知识点:盒模型、浮动、定位、字体对齐)4、特征布局:图片列表(所需知识点:盒模型、浮动)5、特征布局:新闻列表(所需...
2018-11-14 16:09:50 1590
原创 JavaScript1:HelloJS
#JavaScript 简介JavaScript 是一种可以给网页增加交互性的编程语言。熟悉 JavaScript 的好方法是“站在其他程序员肩膀上”,即Web 上有大量 JavaScript代码,复制一下并稍作修改,就可以供自己使用。JavaScript 脚本语言,在 HTML 页面内容是包围在 #Hello, World老习惯,我们第一个 JavaScript 是向浏览器窗口输出“H...
2018-11-14 16:09:07 1014
原创 JavaScript2:变量、数组、字符串
#变量JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。 定义变量需要用关键字 ‘var’ var a = 123; var b = 'asd';//同时定义多个变量可以用","隔开,公用一个‘var’关键字 var c = 45,d='qwe',f='68';##变量类型5种基本数据类型:number、string、boolean、unde...
2018-11-14 16:08:18 315
原创 JavaScript3:流程控制
#条件语句通过条件来控制程序的走向,就需要用到条件语句。##运算符1、算术运算符: +(加)、 -(减)、 *(乘)、 /(除)、 %(求余)2、赋值运算符:=、 +=、 -=、 *=、 /=、 %=3、条件运算符:、=、>、>=、<、<=、!=、&&(而且)、||(或者)、!(否)##if elsevar a = 6;if(a==1){...
2018-11-14 16:04:51 361
原创 JavaScript4:函数和闭包
#函数函数就是重复执行的代码片。##函数定义与执行<script type="text/javascript"> // 函数定义 function aa(){ alert('hello!'); } // 函数执行 aa();</script>##变量与函数预解析JavaScript解析过程分为两个阶段,先...
2018-11-14 16:04:14 278
原创 JavaScript5:常用DOM操作
#创建元素##创建元素使用document.createElement()可以创建新元素。这个方法只接受一个参数,即要创建元素的标签名。这个标签名在HTML文档中不区分大小写,在XHTML中区分大小写。var div = document.createElement("div");使用createElement()方法创建新元素的同时,也为新元素设置了ownerDocument属性,可以...
2018-11-14 16:03:37 324
原创 JavaScript6:定时器
#定时器##定时器在javascript中的作用1、制作动画2、异步操作3、函数缓冲与节流定时器类型及语法/* 定时器: setTimeout 只执行一次的定时器 clearTimeout 关闭只执行一次的定时器 setInterval 反复执行的定时器 clearInterval 关闭反复执行的定时器*/var time1 = s...
2018-11-14 16:02:55 313
原创 JavaScript7:面向对象
#面向对象##面向过程与面向对象编程1、面向过程:所有的工作都是现写现用。2、面向对象:是一种编程思想,许多功能事先已经编写好了,在使用时,只需要关注功能的运用,而不需要这个功能的具体实现过程。##javascript对象将相关的变量和函数组合成一个整体,这个整体叫做对象,对象中的变量叫做属性,变量中的函数叫做方法。javascript中的对象类似字典。##创建对象的方法1、单体&...
2018-11-14 16:01:28 333
原创 JQuery1:动态操作HTML和CSS
#jquery选择器###jquery用法思想一选择某个网页元素,然后对它进行某种操作###jquery选择器jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。$(document) //选择整个文档对象$('li') //选择所有的li元素$('#myId') //选择id为myId的网页元素$('.myClass') // 选...
2018-11-14 15:58:26 593
原创 JQuery2:节点选取与节点插入
#节点选取jQuery.parent(expr)找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class")jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素jQuery.children(expr).返回所有子节点,这个方法只会返回直接的...
2018-11-14 15:57:34 780
原创 JQuery3:动画和特效
#jquery动画通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。$('#div1').animate({ width:300, height:300},1000,swing,function(){ alert('done!');});参数可以写成数字表达式:$('#div1').animate({...
2018-11-14 15:57:10 449
原创 JQuery4:鼠标事件和滚动事件
#鼠标事件###1.click和dblclick事件方法一般都有三种使用方式:我们就以click为例来介绍这些方式,接下来的方法不再冗余介绍,只是谈论最重要的知识点。####第一种方式<div id="test">点击触发<div>$("ele").click(function(){ alert('触发指定事件')})$("#test").click(...
2018-11-14 15:56:12 2843
原创 绑定自定义事件
#JQuery 自定义事件jQuery的事件自定义事件还是通过on绑定的,然后再通过trigger来触发这个事件###1. 绑定事件//给element绑定hello事件element.bind("hello",function(){ alert("hello world!");});###2. 执行事件//触发hello事件element.trigger("he...
2018-11-14 15:09:06 526
原创 JQuery6:事件冒泡
#事件冒泡###什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。###事件冒泡...
2018-11-14 15:07:34 318
原创 JQuery7:事件委托
#事件委托事件委托就是利用冒泡的原理,把事件加到父级上,通过判断事件来源的子集,执行相应的操作,事件委托首先可以极大减少事件绑定次数,提高性能;其次可以让新加入的子元素也可以拥有相同的操作。###一般绑定事件的写法$(function(){ $ali = $('#list li'); $ali.click(function(event) { $(this).c...
2018-11-14 15:07:00 390
原创 JavaScript8:实战案例
#1.for循环图片的应用在页面上显示一个矩形,鼠标在这个矩形的某个地方划过,则在该位置以矩形的形式显示图片的一部分。效果图:鼠标滑过之后:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>for循环图片应用</
2018-11-14 15:03:28 545
原创 实战电商页面1:静态布局
使用前面学习的知识:html,css,javascript,jquery实现电商页面,使用html搭建页面,css调节页面样式,Javascript,jquery实现动态效果,使学生具备一定的企业实战能力。效果图:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">...
2018-11-14 14:59:39 2577 1
原创 实战电商页面2:幻灯片
在上一篇博客中我们实现了电商页面的搭建和样式的调整,这里我们将使用jQuery实现页面中部的幻灯片效果,我们可以点击左右按钮来切换图片,如果没有点击左右按钮,图片自动向左切换。效果图:$(function () { /*定义上一张页码,下一张页码*/ var previous = 0; var current = 0; var direction = "le...
2018-11-14 14:58:49 355
原创 beego的安装和升级
#beego 的安装beego 的安装是典型的 Go 安装包的形式:go get github.com/astaxie/beego常见问题:git 没有安装,请自行安装不同平台的 git,如何安装请自行搜索。git https 无法获取,请配置本地的 git,关闭 https 验证:git config --global http.sslVerify false无法上网怎么安装 ...
2018-11-14 14:51:30 4298 3
原创 路由设置
beego 存在三种方式的路由:固定路由、正则路由、自动路由。#基础路由从 beego 1.2 版本开始支持了基本的 RESTful 函数式路由,应用中的大多数路由都会定义在 routers/router.go 文件中。最简单的 beego 路由由 URI 和闭包函数组成。##基本 GET 路由beego.Get("/",func(ctx *context.Context){ c...
2018-11-14 14:47:35 467
原创 参数配置
beego 目前支持 INI、XML、JSON、YAML 格式的配置文件解析,但是默认采用了 INI 格式解析,用户可以通过简单的配置就可以获得很大的灵活性。#默认配置解析beego 默认会解析当前应用下的 conf/app.conf 文件。通过这个文件你可以初始化很多 beego 的默认参数:appname = beepkghttpaddr = "127.0.0.1"httpport...
2018-11-14 14:46:55 457
原创 请求数据处理
#获取参数我们经常需要获取用户传递的数据,包括 Get、POST 等方式的请求,beego 里面会自动解析这些数据,你可以通过如下方式获取数据:GetString(key string) stringGetStrings(key string) []stringGetInt(key string) (int64, error)GetBool(key string) (bool, erro...
2018-11-14 14:46:14 460
原创 cookie和session
#Cookie简介###什么是CookieHTTP是无状态的协议,服务器不能记录浏览器的访问状态,也就是说服务器不能区分两次请求是否是一个客户端,这样的设计严重的阻碍了web程序的设计。Cookie是解决HTTP协议无状态的方案之一。Cookie实际上就是服务器保存在浏览器上的一段信息,浏览器有了Cookie之后,每次向服务器发送请求时都会同时将该信息发送给服务器,服务器在收到请求之后...
2018-11-14 14:45:08 227
原创 flash数据
这个 flash 与 Adobe/Macromedia Flash 没有任何关系。它主要用于在两个逻辑间传递临时数据,flash 中存放的所有数据会在紧接着的下一个逻辑中调用后清除。一般用于传递提示和错误消息。它适合 Post/Redirect/Get 模式。下面看使用的例子:// 显示设置信息func (c *MainController) Get() { flash:=beego....
2018-11-14 14:44:30 434
原创 高级查询
isnull:判断某个字段是否为nullfunc (this *OperatorsController) GetIsNull() { user := models.User{} var users []*models.User orm := orm.NewOrm()//创建orm qs := orm.QueryTable(user)//创建句柄 n, err := qs.Filter(...
2018-11-14 14:43:29 564
原创 对称加密体系
#简介加密解密的过程中使用同一个密钥,也称作单密钥加密。例如:I love you 每个字母按字母表的顺序想后移动一位变成J mpwf zpv,而J mpwf zpv按字母表的顺序向前移动一位变成I love you,此时加密和解密的过程中1就充当了密钥的角色。I love you称之为明文,J mpwf zpv称之为密文#对称加密的问题密钥的配送:接收者A收到了B发来的密文,A要想进行...
2018-11-14 14:42:05 575
原创 数字证书认证(CA)中心
CA(Certification Authorith):证书颁发机构.证书引入:要开车得先考驾照,驾照上面有本人得照片,姓名,出生日期等个人信息,以及有效期,准驾车辆得类型等信息,并由公安局在上面盖章,我们只要看到驾照,就可以知道公安局认定此人具有驾驶车辆的资格。证书:也称之为公钥证书,和驾照很相似,里面有姓名,组织,邮箱,地址等个人信息,以及属于此人的公钥,并由认证机构施加数字签名所形成的一...
2018-11-14 14:40:46 3483
原创 博客后台登录,用户,说说等功能实现
#后台登录后台登录页面效果图如下:该页面主要实现登录功能,在用户输入对应的数据并点击登录按钮的时候,在后台获取对应的信息,根据账号在数据库中查询数据,如果没有该用户或出现其他错误会在前台给与对应的提示。如果用户勾选了记住一周需要将用户登录的信息存储到cookie中,并设置cookie的存活时间为一周。func (this *AccountController) Login() { //判...
2018-11-14 14:38:17 1425
原创 模板处理
beego 的模板处理引擎采用的是 Go 内置的 html/template 包进行处理,而且 beego 的模板处理逻辑是采用了缓存编译方式,也就是所有的模板会在 beego 应用启动的时候全部编译然后缓存在 map 里面。#模板目录beego 中默认的模板目录是 views,用户可以把模板文件放到该目录下,beego 会自动在该目录下的所有模板文件进行解析并缓存,开发模式下每次都会重新解析...
2018-11-14 14:36:52 457
原创 orm使用
用户结构体,和订单是一对多的关系type User struct { Id int //beego中默认Id为主键,且自增长 Name string //姓名 Age int //年龄 Nickname string //昵称 Userorders []*Userorder `orm:"reverse(many)"`}订单结构体,和用户是多对多一的关系type Userord...
2018-11-14 14:35:00 767
原创 JQuery8:实战案例
#简介公钥基础设施(Public Key Infrastructure)是为了能够更有效地运用公钥而制定的一系列规范和规格的总称,一般根据其英语缩写而简称PKI。PKI只是一个总称,而并非指某一个单独的规范和规则。例如,RSA公司制定的公钥密码规范就是PKI的一种。#PKI组成要素用户:使用PKI的人认证机构:颁发证书的人仓库:保存证书的数据库说明:PKI中用户和认证机构不仅局限于“人...
2018-11-14 14:29:59 667
原创 1.22 JQuery5:绑定自定义事件
JQuery 自定义事件jQuery的事件自定义事件还是通过on绑定的,然后再通过trigger来触发这个事件1. 绑定事件//给element绑定hello事件element.bind("hello",function(){ alert("hello world!");});2. 执行事件//触发hello事件element.trigger("hello")...
2018-11-14 12:10:46 458
原创 1.21 JQuery4:鼠标事件与滚动事件
鼠标事件1.click和dblclick事件方法一般都有三种使用方式:我们就以click为例来介绍这些方式,接下来的方法不再冗余介绍,只是谈论最重要的知识点。第一种方式<div id="test">点击触发<div>$("ele").click(function(){ alert('触发指定事件')})$("#test").click(fun...
2018-11-11 17:40:37 566
原创 1.20 JQuery3:动画和特效
jquery动画通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。$('#div1').animate({ width:300, height:300},1000,swing,function(){ alert('done!');});参数可以写成数字表达式:$('#div1').animat...
2018-11-11 17:14:18 451
原创 1.19 JQuery2:节点插入与节点选取
节点选取jQuery.parent(expr) 找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有祖先元素,不限于父元素 jQuery.children(expr).返回所有子节点,这个方法只会返回直接...
2018-11-11 17:11:27 526
原创 1.18 JQuery1:动态操作HTML和CSS
jquery选择器jquery用法思想一选择某个网页元素,然后对它进行某种操作jquery选择器jquery选择器可以快速地选择元素,选择规则和css样式相同,使用length属性判断是否选择成功。$(document) //选择整个文档对象$('li') //选择所有的li元素$('#myId') //选择id为myId的网页元素$('.myClass') // 选择...
2018-11-11 17:04:25 421
VMware-workstation-full-12.5.0-4352439完美破解版.exe
2016-10-11
codeblocks-16.01mingw_fortran-setup.exe下载
2016-10-10
Java语言程序设计(基础篇)(原书第10版)
2016-09-29
20150329C定义变量->源代码
2016-09-08
20150329C补码->源代码
2016-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人