自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 中英文换不换行,超过给定宽度添加三个点点...

 word-break:break-all;只对英文起作用,以字母作为换行依据 word-wrap:break-word; 只对英文起作用,以单词作为换行依据 white-space:pre-wrap; 只对中文起作用,强制换行white-space:nowrap; 强制不换行,都起作用white-space:nowrap; overflow:hidden; text-overflow:ellip...

2018-05-25 19:44:42 440

转载 overflow:atuo;隐藏滚动条

动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动?使用 overflow:hidden 隐藏滚动条,但存在的问题是:页面或元素失去了滚动的特性。 由于只需要兼容移动浏览器(Chrome 和 Safari),于是想到了自定义滚动条的伪对象选择器::-webkit-scrollbar。1应用如下 CSS 可以隐藏滚动条:.element::-webkit-scrollbar {...

2018-05-24 16:11:57 12025 2

原创 全选 复选

1. 一般的jq全选 复选写法$(function () {      $('input[type="checkbox"]').change(function (e) {         if(this.className == 'all')         {             $('.check').prop('checked', this.checked...

2018-05-21 10:30:04 272

转载 the vm session was closed before any attempt to power it on

今天关VirtualBox虚拟机时,选的方式是“快速休眠”。结果竟然蓝屏报PAGE_FAULT_IN_NONPAGED_AREA。重启电脑后再启动虚拟机时,虚拟机窗口一闪而过,出现如下错误:the vm session was closed before any attempt to power it on由于是休眠状态,设置里都不能改。网上搜了一艘,多是说重建虚拟机,再加载VDI。无意中在虚拟机...

2018-05-17 09:46:08 5544 2

原创 设置git用户名和email

下面的这两行命令就是设置用户名和email:$ git config --global user.name author #将用户名设为author$ git config --global user.email [email protected] #将用户邮箱设为[email protected]...

2018-05-16 15:15:57 15462

原创 两个数组对象的交集forEach遍历

var tagIDArr =[{name: "博客a", id: 7}, {name: "博客b", id: 8}, {name: "博客c", id: 9}]; var tagList =[{name: "博客1", index: 7}, {name: "博客2", index: 5}, {name: "博客3", index: 9}]; tagIDArr.forEach(funct

2018-04-08 15:58:15 3273

原创 css上中下布局(ios,安卓)

<!DOCTYPE html><html>  <head>    <meta charset="utf-8">    <meta name="viewport"          content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-sca

2018-03-09 17:48:41 666

原创 element-ui表单验证

1. htmlel-form :model="user" :rules="rules" ref="ruleForm" label-width="80px"> el-form-item label="用户名" prop="username" class="delu-box"> el-input v-model="user.username" placeholder="请输

2017-12-11 23:53:57 10676

原创 vue项目用js封装的md5

第一步:封装好js文件export default { md5 (string) { function md5RotateLeft (lValue, iShiftBits) { return (lValue >> (32 - iShiftBits)) } function md5AddUnsigned (lX, lY) { let lX4,

2017-12-11 23:43:46 2818

原创 js几种将网站设为首页和加入收藏的代码

li>a href="javascript:setHome(this,window.location)"> span class="glyphicon glyphicon-home">span> b>设为首页b>a>li> li>a href="javascript:addFavorite()"> span class="glyphicon glyphicon-heart"

2017-12-11 23:22:28 26874 2

原创 纯CSS制作各种图形

Square(正方形)#square { width: 100px; height: 100px; background: red;}Rectangle(矩形)#rectangle { width: 200px; height: 100px; background: red;}Circle(圆形)#circle { width:

2017-11-16 10:49:30 679

转载 解决flex新旧版本的兼容性写法

随着自己写过的页面的增多,也遇到了很多CSS兼容性的问题。这些兼容性问题,都是必然的,因为技术在不断进步,不断革新,所谓,“后浪推前浪,前浪拍死在沙滩上”,当然我们的技术不能是被拍死在沙滩上,我们还要支持,不支持的话,只能是你这个页面,这个产品被淘汰。那么为了不被淘汰,我们就要做些兼容性处理。我写页面的时候用到过很多的flex布局,觉得非常好用。下面附上一篇不错的flex布局介绍的

2017-06-21 10:51:05 13840 4

转载 表单元素与提示文字无法对齐的问题(input,checkbox文字对齐)

文章的最终方法是:1. 将文字第一字体设置为Tahoma;2. 为input元素设置vertical-align:middle;3. 为label元素设置vertical-align:middle;        这样表单元素和提示文字就达到完美的对齐了。但是等等这里说的对齐只是相对的对齐,原因是中文字体是方块字高度有可能是奇数或者偶数,input元素的高度是奇数当字体高度为偶

2017-05-13 16:08:16 1870

转载 mysql中的coalesce用法

在mysql中,其实有不少方法和函数是很有用的,这次介绍一个叫coalesce的,拼写十分麻烦,但其实作用是将返回传入的参数中第一个非null的值,比如    SELECT COALESCE(NULL, NULL, 1); -- Return 1 SELECT COALESCE(NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1)

2017-05-05 09:24:51 297

转载 Mysql limit offset用法举例

MySQL limit offset示例例1,假设数据库表student存在13条数据。 代码示例:语句1:select * from student limit 9,4语句2:slect * from student limit 4 offset 9// 语句1和2均返回表student的第10、11、12、13行  //语句2中的4表示返回4行,9表示从表的第十

2017-05-04 18:02:51 630

转载 常用的Mysql数据库操作语句大全

零、用户管理:  1、新建用户:    >CREATE USER name IDENTIFIED BY 'ssapdrow';  2、更改密码:    >SET PASSWORD FOR name=PASSWORD('fdddfd');  3、权限管理    >SHOW GRANTS FOR name;    //查看name用户权限    >GRANT SELECT

2017-05-04 08:58:43 243

转载 网页常用分享代码大全(前端必备)

1、新浪微博 新浪微博 2、腾讯微博 腾讯微博 3、开心网 开心网 或者用 <a href="http://www.kaixin001.com/repaste/share.php?rurl=http://www.shao-ming.com&rcontent=http://www.baidu.com&rtitle=kaixin" target="_blank">开心网

2017-04-13 10:30:45 6590

转载 如何让一张图片在手机端页面占满整个屏幕不带滚动条(示例)

name="viewport">    测试页面html,body {    margin:0;    padding:0;    overflow: hidden;}.content {    width: 100%;    height: 100%;    top:0;    z-index: -1;     position: abso

2017-04-13 10:05:04 4456

原创 vue环境搭建,vue项目创建

vue这个新的工具,确实能够提高效率,在经历的一段时间的摧残之后,终于能够有一个系统的认识了,下面就今天的收获做一个总结,也是vue入门的精髓: 1.要使用vue来开发前端框架,首先要有环境,这个环境要借助于node,所以要先安装node,借助于node里面的npm来安装需要的依赖等等。 这里有一个小技巧:如果在cmd中直接使用npm来安装的一些工具的话会比较慢,所以我们使用淘宝的npm镜

2017-02-24 11:36:12 20411 3

原创 jq基础笔记02

1.1  复习jQuery操作DOMjQuery课程的目标:学会使用jQuery设计常见效果选择器 基本选择器:#id 、.class 、element、* 、层级选择器:空格、>、+、~       基本过滤选择器::first、:last、:eq(index)、:lt(index)、:gt(index)、:odd奇数、:even       筛选选择器:.eq(inde

2016-12-02 20:30:58 406

原创 jq基础笔记

同学心目中的jQuery:    简单易用,功能强大,对移动端来说,体积稍大。1.1  回顾前面学到的js我们遇到的一些痛点1.    window.onload 事件有个事件覆盖的问题,我们只能写一个(如果页面有两个window.onload,那么第一个会被第二个覆盖)2.    代码容错性差 (比如把onclick写成onclik也不会报错)3.    浏览器兼容性问题(用

2016-12-02 19:57:57 360

转载 前端面试题四

1、JS数组去重以下是展示三种方法:Array.prototype.unique1= function () {  var n = []; //一个新的临时数组  for (var i = 0; i   {    //如果当前数组的第i已经保存进了临时数组,那么跳过,    //否则把当前项push到临时数组里面    if (n

2016-11-21 08:50:11 372

转载 前端面试三

1.  jQuery的选择器 基本选择器、层次选择器、过滤选择器和表单选择器基本:id选择器、class选择器、标签选择器、复合选择器和“*”选择器层次:$("div p") 选取里所有的元素     $("div>p") 选取里所有标签为子元素      $(".class_1+div")选取属性class为“class_1”的下一个同辈元素。过滤

2016-11-21 08:48:43 728

原创 前端面试题二

1.介绍js的基本数据类型Undefined、Null、Boolean、Number、String2.js有哪些内置对象?数据封装类对象:Object、Array、Boolean、Number和 String其他对象:Function、Arguments、Math、Date、RegExp、Error3.this对象的理解this总是指向函数的直接调用者(而非间接调用者);

2016-11-21 08:47:12 616

转载 常见的前端面试题

1、怎么清除浮动父级div定义height使用空标签清除浮动clear:both;(增加无意义的标签)父级div定义伪类:after和zoom(:after{display:block;clear:both;content:“ ”;visibility:hidden;})父级div定义overflow:hidden父级div定义overflow:auto父级div也浮动,需要定义宽度父级d

2016-11-21 08:45:44 768

原创 css3边框背景border-image

边框背景——border-image边框背景主要是用来给元素边框添加背景图像,本质是用一张图片来修饰边框背景,看下图效果:    -------------------------->>用左边图片来完成右边的效果;先看一下边框背景的参数:border-image:image  boeder-width(参数可写1-4个)图片填充方式(stretch/repeat

2016-11-21 08:42:48 603

原创 CSS选择器

CSS选择器,主要是用来确定html的树形结构中的DOM元素节点。主要分为三部分:一、基本选择器选择器类型功能描述*通配选择器选择文档中所有的html元素E元素选择器选择指定的类型的html元素#idID选择器选择指定ID属性值为“id”的任意类型的元

2016-11-21 08:40:39 272

原创 Ajax应用

Ajax应用一、瀑布流的ajax应用(乐乎网站有瀑布流的案例)1、制作原理列等宽型瀑布流:花瓣网画图说明2、准备的文件数据文件接口ajax函数(已经封装好)   3、函数的编写布局: id="ul1"> src="http://www.wookmark.co

2016-10-26 11:03:29 220

转载 自定义滚动条案例

网页常见的选项卡,为了在选项卡这么小的空间放进比较多的内容,那么可以运用滚动条来控制内容区域的高度,使当前选项卡放下足够的文字。可能我说的有点抽像,下面用一张图表示一下:这两张图片是我从网上截图的,第一张是hao123网站左侧的选项卡,鼠标经过当前选项卡的时候,选项卡的右边会出现滚动条,这个滚动条可以控制选项卡内容的高度,方便读者阅读;第二章是网易首页左侧的选项卡,原理一样,就

2016-10-19 18:24:31 428

原创 js面向对象编程

js面向对象编程对象是什么?  对象数据类型:对象就是带有属性和方法的 数据类型面向对象里面有什么:类和对象  (有什么关系)类是对象的抽象,而对象是类的具体实例 基本数据类型    string   numberboolean   null   undefinedArray    对象 对象数据类型有一个自定义属性 var num = 10;   // 变量

2016-10-19 18:18:14 238

转载 Css Hack(ie6-9,firefox,chrome,opera,safari)

为了适应不同浏览器不同的版本(版本主要就ie来说),ie这朵奇葩现在我们要兼容6-9,它的10也快出来了。。。在ie下我们可以写条件注释来区分ie和其他浏览器,以及ie的版本,这些请大家自行google。这篇文章主要讨论的是css hack。下面废话补多说了,直接上代码DOCTYPE html>  html>  head>      title>Css Hacktitle>  

2016-10-18 20:15:46 308

原创 如何去掉点击a链接时周围的虚线框

如何去掉点击链接时周围的虚线框outline属性1. CSS方式 在IE下是使用html属性:hideFoucs,在HTML标签中加上hidefocus=”true” 属性即可,但这个属性是IE私有的,Firefox是不认的。 加了hidefocus属性IE中用CSS处理的方式为:a{noOutline:expression_r(this.onF

2016-10-18 20:08:30 376

原创 js图片无缝滚动

无缝滚动的原理:假设轮播区域有7张图片进行轮播,当第一张图片向左移动后,轮播区域尾部必然会有空缺的区域;为了不让不能播区域有空缺,我们可以在布局的7张图片后面再加上7张同样的照片,当第一张图片向左移动后,第八张图片就会补位到轮播区域的第7个位置。然而这样只能实现一次的轮播,那么我们就考虑 使用定时器来实现无限循环。(实现步骤如下)一、首先先布局准备一个盒子box作为

2016-10-18 14:29:56 375

原创 数组的定义

数组对象的作用是:使用单独的变量名来存储一系列的值。定义数组我们用关键词new创建一个数组名字为Array对象:var Array=new Array();1、var myCars=new Array()    myCars[0]="Abhs"    myCars[1]="jdhfl"    m

2016-10-18 14:23:45 1528

原创 什么是ajax

什么是ajax?ajax即asynchronous javascript and xml(异步javascript和xml),它并不是一门新技术,而是由javascript css dom(文档对象模型),xmlhttprequest混合实现的。 XMLhttpRquest对象是AJAX中的核心对象,它是一个具有应用程序接口的JavaScript对象,能够使用超文本传输协议连接

2016-10-17 18:43:19 357

原创 ajax函数的编写

封装好的ajax js文件代码如下:ajax.jsfunction ajax(url, fnSucc, fnFaild){ //1.创建Ajax对象 if(window.XMLHttpRequest) { var oAjax=new XMLHttpRequest(); } else { var oAjax=new ActiveXObject("Microsoft.XMLHTTP")

2016-10-17 17:28:41 614

原创 Ajax基础

Ajax基础1、什么是服务器网页浏览过程分析如何配置自己的服务器程序(wamp)(已配置,lamp   WampServer软件 )2、什么是Ajax (AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。)无刷新数据读取用途:用户登陆、股票基金网异步、同步3、使用Ajax基础:请求并显

2016-10-17 17:25:52 264

原创 拖拽中怎么修复bug

简易拖拽 1.拖拽 ==  鼠标按下    接着移动鼠标。   bar.onmousedown =function(){           document.onmousemove = function(){             }}2. 当我们按下鼠标的时候,就要记录当前 鼠标的位置 - 大盒子的位置  算出  bar  当前在 大盒子内的距离

2016-10-12 20:13:46 395

原创 jQuery事件绑定机制完整版

1.1  jQuery事件1.1.1   绑定click/mouseenter/blur/keyup// 绑定事件bind:$node.bind(“click”,function(){});// 触发一次one : $node.one(“click”,function(){});delegate :$node.delegate(“p”,”click”,function(

2016-10-12 20:05:30 388

原创 js中怎么绑定事件

我们想用两个window.onload的时候,起作用的其实是最后一个。就和变量一个道理,如果写  var a=5;   a=9;  最后a是9;同学说,可以写到一个window.onload里面,但是实战项目中,我们都是分工合作的,每个人都想用自己的window.onload,这个时候就需要用到事件绑定了。window.onload=function (){ alert('a');};

2016-10-12 20:02:20 1182

空空如也

空空如也

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

TA关注的人

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