自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (8)
  • 收藏
  • 关注

原创 函数的参数传递是通过值还是引用

1.function test(x){ x.push(5); console.log(x);//[1,2,3,5] } var array = [1,2,3]; test(array); console.log(array);//[1,2,3,5]这里是引用了同一个对象,所以值同步2. function test(x){ x.push(5);//这里x和array...

2018-03-22 17:11:24 280

原创 数组的复制

2018-03-13 18:40:51 207

原创 邮箱和手机号粗略验证

邮箱: /^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/i 手机:  /^1[0-9]{10}$/

2017-06-07 20:39:14 420

原创 css 空心箭头

html> head> meta charset="UTF-8"> title>title> style type="text/css"> /*简单*/ .wb_arrow{ border-right: 2px solid #343c99;

2017-05-25 21:38:26 1410

转载 手淘 flexible

曾几何时为了兼容IE低版本浏览器而头痛,以为到Mobile时代可以跟这些麻烦说拜拜。可没想到到了移动时代,为了处理各终端的适配而乱了手脚。对于混迹各社区的偶,时常发现大家拿手机淘宝的H5页面做讨论——手淘的H5页面是如何实现多终端的适配?那么趁此Amfe阿里无线前端团队双11技术连载之际,用一个实战案例来告诉大家,手淘的H5页面是如何实现多终端适配的,希望这篇文章对大家在Mobile的世界

2017-05-17 14:58:19 1076

原创 关于函数里变量值的获取

var a = 100;function test(){var a = 10;return function(){console.log(a)}}function f(fun){var a = 5;fun();}var fn = test();//这一步如果单独执行fn()得到的值也是10;f(fn);最后得到的值是10;

2017-04-10 09:08:44 925

原创 关于setTimeout要注意的

1.首先setTimeout函数里面不能传递参数for(var i = 0;i < 4;++i){setTimeout(function(i){console.log(i)},100)}答案是undefined,这里虽然有考虑到函数是按值传递的,但是却没有拿到值,这个函数参数是否没有意义for(var i = 0;i < 4;++i){(function(num){setTimeout...

2017-04-10 09:03:42 384

原创 如何判断是不是数组

Object.prototype.toString.call(array) === '[object Array]'

2017-03-28 20:35:06 289

原创 文字模块一直居中,包括多行

Document        html {    font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/    }    .payment_tips{width: 12rem;display: table;font-size: 1.1rem;height: 3rem;line-height: 1.3rem;border: 1px solid

2017-02-13 17:11:21 642

原创 iscroll块遇到原生滑动不能滑

这种情况是因为iscroll屏蔽了原生的操作使用了event.preventDefault();所以我们可以针对这个判断是否需要调用这个方法,在iscroll源码里可以找到_start和_move防范,里面都有event.preventDefault()_start方法:_moveif ( this.options.preventDefault ) { // increases per

2017-01-16 15:20:17 1318

原创 图片保持固定宽高比

HTML: class="image-container"> src="xxx.png">CSS:p.image-container { width: 100%; height: 0; padding-bottom: 60%; overflow: hidden;}p.image-container img { width: 100%;}

2017-01-09 17:28:13 3705

原创 图片懒加载

window.onscroll = function(){        $('.lazy').each(function(){if($(window).scrollTop() + window.innerHeight > $(this).offset().top){            images($(this));}        });    }    fun

2016-12-26 11:14:02 237

原创 js基础题

function func(){      var n = 99;      function func1(){        n++;        console.log(n)      }      nAdd = function(){        this.n++;        console.log(n);//答案是100        conso

2016-12-19 17:28:40 558

原创 css画一个三角形

.triangle{border:10px solid;border-color: #333 transparent transparent transparent;width:0;}

2016-09-05 10:49:13 361

转载 js数据类型和数组判断

js六大数据类型:number、string、object、Boolean、null、undefinedstring: 由单引号或双引号来说明,如"string"number:什么整数啊浮点数啊都叫数字,你懂的~Boolean: 就是true和false啦undefined:未定义,就是你创建一个变量后却没给它赋值~null: 故名思久,null就是没有,什

2016-08-27 10:45:38 450

原创 css布局

css布局

2016-06-02 14:49:27 654

原创 将一个数组里的元素添加到另外一个数组里

var arr1 = [0, 1, 2]; var arr2 = [3, 4, 5]; Array.prototype.push.apply(arr1, arr2); // ES6的写法 var arr1 = [0, 1, 2]; var arr2 = [3, 4, 5]; arr1.push(...arr2);

2016-05-31 18:16:00 13708

转载 div垂直水平居中

Ⅰ.绝对定位居中(Absolute Centering)技术我们经常用margin:0 auto来实现水平居中,而一直认为margin:auto不能实现垂直居中……实际上,实现垂直居中仅需要声明元素高度和下面的CSS:[css] view plain copy.Absolute-Center {    margin: auto; 

2016-05-30 17:12:17 575

转载 css选择器以及性能开销

样式系统从最右边的选择符开始向左进行匹配规则。只要当前选择符的左边还有其他选择符,样式系统就会继续向左移动,直到找到和规则匹配的元素,或者因为不匹配而退出。如果你非常在意页面的性能那千万别使用CSS3选择器。实际上,在所有浏览器中,用 class 和 id 来渲染,比那些使用同胞,后代选择器,子选择器(sibling, descendant and child selectors)对页面性

2016-05-30 16:39:07 1281

转载 CERF漏洞

一.CSRF是什么?  CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。二.CSRF可以做什么?  你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取

2016-05-28 15:04:13 594

转载 html中h1-h6标签对搜索引擎seo的影响

一、H标签是什么?H标签也叫做Heading标签,在HTML语言里一共有六种大小的heading标签,是网页html 中对文本标题所进行的着重强调的一种标签,以标签、、到定义标题头的七个不同文字大小的tags,本质是为了呈现内容结构。共有六对,文字从大到小,依此显示重要性的递减,也就是权重依次降低。W3C指出h1-h7标签可定义标题,h1定义最大的标题,h6定义最小的标题。h标签是

2016-05-28 14:27:12 6958 1

原创 命名函数表达式

可以像函数声明一样为函数表达式指定一个名字,但这并不会使函数表达式成为函数声明。命名函数表达式的名字不会进入名字空间,也不会被提升。f();//TypeError: f is not a functionfoo();//ReferenceError: foo is not definedvar f = function foo(){console.log(t

2016-05-24 09:27:03 1283

原创 gitbub上传代码

1.在github上新建一个仓库2.在电脑上clone一下新建仓库的https3.把自己的代码copy到这个目录4.git进入到这个盘里 并执行git add . (加当前工作目录文件到index)5.git commit -m'一次提交所有文件'      //-m这是注释6.git push

2016-05-16 15:48:26 436

原创 一个很方便的http-server

安装node的前提下可以使用:1.安装npm install http-server -g2.开启http-server,就像是tomcat的启动一样,进入到项目所属文件夹执行命令http-server ./然后访问http://127.0.0.1:8080/来源自https://github.com/indexzero/http-server

2016-05-07 09:23:09 364

原创 gulp watch

这阵子使用react,每次都要打包把jsx文件转化为js,很麻烦,所以找到了gulp-watch。在保存jsx文件的时候就能自动打包,这样刷新浏览器就能看到新的结果了,棒棒哒!废话不多说,上代码先:var gulp = require("gulp");var browserify = require("browserify");var reactify = require("react

2016-04-25 16:57:50 1812

原创 Function.prototype.bind重写

因为ie8之下的浏览器不支持Function.prototype.bind,所以要进行重写html代码:input id="button" type="button" value="点击我" />span id="text">我会变色?span>js代码: if (!function() {}.bind) { Function.prototype.bind = function(

2016-04-20 10:21:54 788

原创 browserify和webpack

了解的比较少,先浅显的说就是比如在react里面要使用类似node的require方法做成文件的依赖,这两个工具就是一个打包的工具,实现这样的功能

2016-01-25 10:01:31 707

原创 移动端 position fixed无效

要在fixed的里面加一层position为absolute的专门用来装元素header,footer {  width: 100%;  height: 50px;}header .fixed,.fixed {  position: fixed;  left: 0;  width: 100%;  height: 50px;}

2015-12-17 17:59:10 3660

原创 fastclick input框有值获取焦点时焦点错位

fastclick input框有值时点击input框焦点不在值的最后面而是在最前面,需要修改fastclick源码,修改有两处1.FastClick.prototype.needsClick方法里case 'button':case 'select':case 'textarea':if (target.disabled) {return true;}br

2015-09-11 15:58:55 3401

原创 淘宝中间的一像素线(手机端)

2015-06-11 11:16:04 1168

原创 js身份证遮盖

var str = "411523198702560058";var id_num = str.replace(str.substring(6,14),"xxxxxxxx");id_num即为遮盖好的身份证号

2015-05-04 11:47:54 1641

原创 cookie的一些操作

function getCookie(name){         var str=document.cookie.split(";")         for(var i=0;i            var str2=str[i].split("=");                         if($.trim(str2[0])==name)return unes

2015-04-22 11:40:31 498

原创 去掉原生html的滚动条

::-webkit-scrollbar {    width: 0px;             }

2015-04-07 10:22:55 1675

原创 iscroll5 checkbox点击不起作用

在iscrolls5类库里面添加一句话&& !utils.preventDefaultException(e.target, this.options.preventDefaultException),位置在:handleEvent方法里

2015-03-26 10:43:28 2972

原创 apple-mobile-web-app-capable

Meta 之 apple-mobile-web-app-capable这meta的作用就是删除默认的苹果工具栏和菜单栏。content有两个值”yes”和”no”,当我们需要显示工具栏和菜单栏时,这个行meta就不用加了,默认就是显示。加了该meta的情况

2015-03-20 16:18:00 1204

原创 手机端overflow scroll卡顿的情况

在容器里设置或者html,body{-webkit-overflow-scrolling: touch;}

2015-03-20 10:07:49 3149

原创 box-shadow

线阴影:box-shadow:0 3px 6px rgba(0, 0, 0, .175)

2015-03-19 13:30:02 694

原创 minimai-ui

iOS 7.1 的 Safari 中为 meta 标签新增 minimal-ui 属性,让网页在加载时便可隐藏顶部的地址栏与底部的导航栏。

2015-02-09 16:21:00 972

原创 iscroll 部分android手机(如三星的)不能点击兼容问题

cart.scroller= new IScroll('#wrapper',{mouseWheel:true,preventDefault: false});  主要是preventDefault要设置为false

2015-02-05 17:24:19 2082

原创 移动端head需要设置的meta属性

width:就是让文档以手机屏幕的宽度为100%来缩放css的比例;initial-scale:页面初始缩放比例;maximum-scale:页面最大缩放的程度minimum-scale:页面最小的缩放比例;user-scalable:是否允许用户缩放;minimal-ui:ios7出来的新特性,可以去掉导航栏(还没有验证ing~~)

2015-01-21 14:16:20 1052 1

BQ聊天系统

系统介绍 近年来,类似于QQ的局域网聊天工具得到了飞速发展。它可以不用连接Internet,直接在局域网内实现信息的发送。它主要适用于一些中、小型企业的内部通信,可以大大提高职工的工作效率,是现代企业不可缺少的辅助工具。BQ系统就是一个非常好的局域网通信软件,它可以在职工不移动位置的情况下进行在线聊天,图片发送、文件传递。这样,可以大大提高企业员工的工作效率,便于企业内部员工的交流。

2012-05-18

餐饮管理系统

主要功能 《餐饮管理系统》主要包括:前台管理,后台管理,财务管理,报表打印等功能,本系统具有良好的用户接口,使用方便,能及时、方便、灵活地进行查询、修改、删除等维护性操作。餐饮管理系统本着经济、适用、便捷、高效的原则,为企业管理者、企业员工提供一个便捷、高效、轻松的工作环境,满足企业管理者管理轻松、方便,员工使用操作快捷的需要。 操作注意事项 (1)管理员用户名为tsoft,密码为111。 (2)添加商品信息时,如果添加2级商品,首先在左侧单击相应的1级商品,然后单击添加按钮,添加信息。 (3)添加商品信息时,在供应商处按“PageDown”键,即可选择供应商。 (4)点菜时,通过“PageDown”键可选择菜信息。

2012-05-18

在线考试系统

主要功能 在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做工作的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也减少了财政支出,这表明其经济性是相当可观的。 在线考试系统为考试管理者、考生提供一个高效、便捷、而又轻松的考试环境,满足教师工作轻松,学生考试方便需求。 操作注意事项 管理员用户名为tsoft,密码为111。 业务流程 运行本系统,请按照以下流程操作: (1)以管理员身份登录,进入管理员操作界面。 (2)通过“系统管理”/“用户管理”模块,添加学生信息。 (3)通过“系统管理”/“修改考试参数”模块,设置考试参数。 (4)通过“题库管理”/“添加选择题”、“添加判断题”、“添加填空题”模块,添加考题。 (5)信息设置完成后,退出管理员界面,以学生身份登录,开始考试。 注意:考题是随机抽取的。一个考生只可以考一次试。

2012-05-18

企业人事管理系统

主要功能 人事管理是所有工厂、公司、企事业单位所必须的,它包括人事档案的统计、查询、更新、打印输出等。如果这些工作由人工统计,则工作量很大,若公司人数有几万甚至几十万,人工统计将变得不可想象,用计算机统计可使人们从繁重的劳动中解脱出来,仅一些简单的操作便可及时、准确地获得需要的信息。 企业人事管理系统是现代企事业单位管理人员、工资、日常考勤所必须拥有的信息化管理系统之一,它包括人事信息的增、删、改、查,人员调动、人员离职,人事信息的打印输出,日常考勤管理、工资管理和福利管理等, 操作注意事项 (1)管理员用户名为tsoft,密码为111。 (2)运行本系统还需要在计算机上安装Crystal Report 10,本软件可到官方网站下载,安装方法同安装一般的应用软件一样,这里就不介绍了。 (3)运行本实例前,应将在“控制面板”下的“区域和语言选项”窗口中,将时间格式设为“HH:mm:ss”样式,日期格式为“yyyy-MM-dd”样式。 (4)以上操作都成功完成以后,如果在程序启动时仍然无法进入系统。可以尝试下列解决方法: 在SQL Server2000企业管理器中,展开SQL Server服务器组,在“Local服务器”上单击鼠标右键选择“属性”,然后在弹出的“属性(配置)”对话框中选择“安全性”选项卡,在此选项卡的“身份验证”标签处,选择“SQL Server和Windows(S)”单选按钮,最后单击“确定”按钮完成设置。 业务流程 要想使用本系统,请按照以下流程操作: (1)首先通过“部门管理”/“添加部门信息”模块添加部门信息, (2)通过“人事管理”/“添加员工信息”模块,添加员工信息。 (3)通过“考勤管理”菜单中的功能模块,可设置员工的上下班时间及请假记录。 (4)通过“福利管理”/“添加福利信息”模块,添加员工的养老保险、失业保险及医疗保险金额,此金额将在基本工资中扣除。 (5)通过“工资管理”/“工资信息管理”模块,计算员工工资信息。 (6)通过“工资管理”/“过期数据处理”模块,可按月份清除当前工资信息表中的工资记录。 (7)通过“工资管理”/“工资导出”/“导出Excel”命令,可将工资信息导出到Excel表中。 (8)通过“人事信息统计”菜单中的功能模块,可以报表的形式统计当前员工的年龄、文化程度、工资信息等。

2012-05-17

图书馆管理系统

系统介绍 图书馆管理系统是图书馆管理工作中不可缺少的部分,它对于图书馆的管理者和使用者都非常重要,所以图书馆管理系统应该为管理者与读者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的图书馆管理系统管理图书馆的日常事务,操作流程比较繁琐。一个成功的图书馆管理系统应提供快速的图书信息检索功能、快捷的图书借阅、归还流程。 操作注意事项 (1)本系统的管理员用户名为tsoft,密码为111。 (2)在“图书库存检索”模块中,展开节点后,右键单击图书名称,可删除图书信息。 操作流程 运行本系统,请按照以下流程操作: (1)首先通过“系统维护”/“用户管理”模块中添加操作员。 (2)通过“信息设置”/“图书类别设置”、“读者信息设置”模块分别添加图书类别及读者信息。 (3)通过“信息设置”/“订购新书”模块添加图书信息。 (4)通过“库存管理”/“新书验收入库”模块,进行图书入库。 注意:商品验收入库后,订购新书模块中的记录将清空。 (5)通过“借阅管理”菜单中的功能模块,可执行借阅、归还、续借及丢失操作等。 (6)通过“借阅管理”/“超期提醒”模块,可查看借阅读书到期但未归还的借阅记录。 (7)通过“报表打印”菜单中的功能模块,可打印图书分类报表及验收报表。

2012-05-17

学生订票系统

系统介绍 该系统的主要目的就是节省学生的时间和精力,减轻客运高峰期车站压力。使用本系统,学生在学校就可以订票,不必到车站排队购票,能够节省学生的大量时间,同时还可以减轻火车站的压力,能够节省人力物力。 操作注意事项 (1)本系统服务器端的管理员用户名为tsoft,密码为111。 (2)在列车信息录入模块中,添加站点信息时,应包括始发站及终点站,其始发站的票价可添0。 (3)添加站点信息时,价格为始发站到该站的票价。 (4)在“列车信息录入”模块中删除站点信息时,只可删除过路站,不可删除始发站及终点站,其计算方式为,车站代码最小的为始发站,最大的为终点站。 (5)学生退票只可以退自己的票。

2012-05-17

企业进销管理系统

使用说明 主要功能 企业进销存管理系统是一个信息化管理软件,实现企业信息化管理是现代社会中小企业稳步发展的必要条件,它可以提高企业的管理水平和工作效率,最大限度地减少手工操作带来的失误,企业进销存管理系统可以实现企业的进货、销售、库存管理等各项业务的信息化管理。 操作注意事项 (1)管理员用户名为tsoft,密码为111。 (2)本系统的多个模块中支持Enter快捷键操作,例如商品入库模块中,可通过Enter键选择供应商信息;商品销售模块中可通过Enter键选择商品信息等。 (3)运行本系统,需要注册Flash8.ocx组件。 业务流程 要想使用本系统,请按照以下流程操作: (1)首先通过“系统维护”菜单中的“操作员管理”模块,添加操作,然后通过“操作员权限设置”模块为操作设置权限。 (2)通过“基础信息设置”菜单中的“供应商信息设置”模块添加供应商信息。 (3)通过“基础信息设置”菜单中的“仓库信息设置”模块设置仓库信息。 (4)通过“基础信息设置”菜单中的“期初库存设置”模块,可添加中库存中原有的商品信息,大多应用在管理员交接工作时使用。 (5)通过“商品入库管理”菜单中的“商品入库”模块,执行入库操作。通过“入库查询”模块可查询入库记录。 (6)通过“商品销售管理”菜单中的“商品销售”模块,可执行销售操作。通过“销售查询”模块,可查询销售记录。 (7)通过“商品库存查询”菜单中的“商品借出”和“商品归还”等模块可执行借出及归还操作,并可进行查询。 (8)通过“数据统计与报表”菜单中的模块,可对入库、销售及库存等进行报表统计。

2012-05-17

网上客房预订系统

实现客房的网上预约,采用ASP+access,并且使用B/S结构

2012-05-09

空空如也

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

TA关注的人

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