自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用JS和PHP导出table表格

把table表格的内容导出成excel 或者word等格式(简单容易不需要太多php)导出需注意  1. 样式都在行间,导出excel表格会继承样式包括colspan、rowspan,非表格元素,样式不会生效  2.样式非行间,导出excel之后,只有数据,不保存样式。excel不支持非表格元素的样式原理  JS:获取表格的dom结构内容,赋值给表单,提交表单  ...

2017-08-20 11:53:00 187

转载 Handlebars模板引擎渲染页面

基本使用,并简单列举了几种常见的数据格式的渲染方式js:var testTpl = Handlebars.compile($('#test').html()); //模板 var arr = [1,2,3] //数据 $('#box').append(testTpl(arr)); //调用html:<script type="text/x-h...

2017-08-15 21:55:00 414

转载 使用PHP 格式化时间

date用法: date(格式,[时间]);如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义:U 替换成从一个起始时间1970年1月1日以来的秒数<?php echo "时间格式1:".date("Y-m-d H:i:s ")."<br>";// 2010-06-12 10:26:31 echo "时间格式2:"...

2017-05-28 17:16:00 189

转载 validform 自定义校验

validform虽然很强大,但是依然不能满足我们各种奇葩的校验,这是时候就需要我们自己去手写。vaildform 也是基于jq的,正常我们需要引入5个文件           supply 是我们自定义方法的js文件     .css 是自带的样式 -> 弹窗提示 等等     validform_v5.3.2.js是主文件     当然我们还需要一个...

2017-04-06 00:45:00 237

转载 ThinkPHP模板继承和修改title

先说下模板继承:  假定:在View文件夹中     -> Public 公共模块          —>base/header/top/footer 4个html文件这下面base文件使用include引入其他3个文件,其中title用block标签,给个name属性,在不同的模板中可以实用block来重新定义title值,block 标签,属性是ma...

2017-03-26 00:20:00 466

转载 easyUi的组合表格

公司之前的项目是用easyui写的里面还混搭着php...把分支下来,有点蒙。晚上回来恶补一下吧,今天渲染这个表格,我开始自己写假数据,然后用ajax操作再使用 obj.datagrid('loadData', msg); 其实msg是我处理后的数据,但是老大一看马上说,我这不行,无奈又得去看问题,最终发现这个json数据的不一样,他是有自己的key值得。数据: total的值就是c...

2017-03-23 01:55:00 120

转载 PHP扩展模块php_igbinary和php_redis的安装

php_igbinary : 在序列化和反序列化的效率上高于其自带的php_redis :效率是相当高有链表排序功能 详情略安装之前要准备  百度网盘:      wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b       php_redis-2.2.4-5.5-ts-vc11-x64 ...

2017-03-18 02:15:00 452

转载 gulp 实现sass自动化 ,监听同步

实现功能  监听scss文件    sass自动化准备条件  1 .安装gulp    npm init ---->一直enter,会在当前目录下生成一个package.json文件,记录安装的依赖模块    npm install gulp --save-dev   2 .安装gulp-ruby-sass    npm installgul...

2017-03-16 23:40:00 208

转载 面试题 ---》画图

今天去面试,笔试题的基本技能题写完之后,还有一道画图题:  题意: 房子 人 树 画出他们一看这题我一脸蒙...  最后我是以简笔画的形式画了    转载于:https://www.cnblogs.com/NTWang/p/6464221.html...

2017-02-27 00:49:00 748

转载 了解jQuery的detach()和remove()

jQuery中提供了两种移出一个DOM元素的方法detach()和remove(),虽然是一样的功能,但是给出两种方法,必然有它的不同之处。empty() 单独说一下 ,它删除当前元素的所有子元素,包括文本节点,并不会删除当前元素的事件和样式,删除之后不可恢复。官方解释:    detach() 方法移除被选元素,包括所有文本和子节点。detach() 会保留所有绑定的事件、...

2017-02-16 00:40:00 118

转载 angular实现对百度天气api跨域请求

申请秘钥:http://lbsyun.baidu.com/apiconsole/key ,有个百度账号就行ak=开发者秘钥url地址 :http://api.map.baidu.com/telematics/v3/weather?location=北京%E5%8C%97%E4%BA%AC&output=json&ak=tQydkkwXfEtSNgvAEHUr1v6...

2017-02-14 21:50:00 194

转载 angular实现跨域

angular.js 自带jsonp,实现跨域,下面来实搜索框的下拉列表,使用百度和360分别尝试一下百度:url截取之后红色部分需替换 :https://sp0.baidu.com/5a1Fazu8AA54nxGko9WTAnF6hhy/su?wd=数据&cb=JSON_CALLBACK360:https://sug.so.360.cn/suggest?callback...

2017-02-14 21:22:00 148

转载 canvas绘制圆形进度条(或显示当前已浏览网页百分比)

使用canvas绘制圆形进度条,或者是网页加载进度条 或者是显示你浏览了本网页多少……由于个浏览器的计算差异,打开浏览器时 初始值有所不同,但是当拉倒网页底部时,均显示100%。兼容性:测试浏览器 chrome 、ff 、ie9+ 都可以正常显示 ,由于ie8及以下不支持canvas 不做考虑。设计思路:  1 .在画布上画一个圆,作为背景圆  2 .画第二个圆坐标相...

2017-02-12 14:07:00 163

转载 数组的map方法

map方法 不支持IE6、7 、8  array1.map(fn)  array1.map(fn[,thisArg])  注意:     fn 必须是函数,如果不是函数则会报错 TypeError: undefined is not a function4     map()不会对空数组进行检测。map()不会改变原是数组 1 .理解 (官方:一个新数组,其...

2017-01-19 00:19:00 648

转载 Gulp构建前端自动化工作流之:常用插件介绍及使用

在对Gulp有了一个初步的了解之后,我们开始构建一个较为完整的Gulp开发环境。原文地址:http://blog.csdn.net/cy5849203/article/details/52092566本文主要分为6个段落:1. 构建项目目录结构(Directory Structure Build)2. 插件介绍及使用方法(Tasks and dependencies)...

2017-01-14 10:28:00 117

转载 伪数组转数组方法(原生4种)

伪数组也称类数组。像arguments 或者 获取一组元素返回的集合都是伪数组。伪数组如何转换成真正数组,其实我们很少去这么做,但是那帮面试官可能会问,并且不止一种方法让你去实现方法一、 声明一个空数组,通过遍历伪数组把它们重新添加到新的数组中,大家都会,这不是面试官要的1 var aLi = document.querySelectorAll('li');2 ...

2017-01-13 00:44:00 465

转载 Node.js和PHP运行机制对比

为什么要用node.js它又有什么优势呢?一个新的技术被大家喜爱那么它就必然有它的优势,那么下面我们就来简单把它和php做一个对比1 . Node.js 他用的是JavaScript引擎,那么注定它是单线程 ,使用异步方法开辟多个任务,无需像php等待上个任务线程使用结束之后给下个使用,  PHP也是单线程但是它借用Apache服务器提供多线程服务2 . 高并发,大数据...

2017-01-11 00:40:00 205

转载 前端性能优化

个人把优化分为两个方面网络性能优化和执行性能优化  1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。  2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。网络性能优化 (减少HTTP请求)0 页面简洁 减少资源请求(这一般是不可能的)1 资源合并与压缩(合并文件...

2017-01-07 00:02:00 68

转载 面试题——4种排序算法 (选择排序、冒泡排序、插入排序、快速排序)

直接考排序算法的概率不是很大,大多是它的变形题,不过我今天介绍几个容易理解的排序算法,然后 每天早上来一遍,这么做的作用并不是去练排序,而是早上锻炼思维能力,活跃思维· 1 //选择排序 , 2 function selectionSort(arr){ 3 for (var i = 0; i < arr.length; i++) { 4 ...

2017-01-04 21:42:00 175

转载 面试题——4种数组去重的方法

数组去重或者其衍生作为笔试题或者机试题出现的几率也是很大的,写出的方法越多,则让面试官觉得你思维越开阔,那么成功的几率当然就大了。废话不多说,下面来说说下面我整理的4中数组去重的方法方法一: findInArr方法+select方法组合  findInArr : 查找一个数在当前数组中是否存在,存在返回true,找完所有没有找到,返回false,这个数就是我们要操作的那个数组...

2017-01-03 21:57:00 168

转载 Ajax实现原理,代码封装

都知道实现页面的异步操作需要使用Ajax,那么Ajax到是怎么实现异步操作的呢?首先需要认识一个对象 --> XMLHttpRequest 对象 --> Ajax的核心。它有许多的属性和方法事件以便于脚本处理和控制HTTP的请求和响应。下面来认识几个属性:我不用官方的话来解释,希望大家能一看就知道是什么意思  readyState 属性    创建XMLHtt...

2017-01-02 13:55:00 175

转载 无限级下拉菜单(树形菜单,二级菜单)

不管是在导航栏还是顶部的功能条,基本都会用到二级菜单或者三级菜单等等,今天,就使用原生JS来实现这种功能,我个人加上了定时器,用户体验会更好。HTML:   1. 布局清晰   2. 所有的li 都是相对定位   3. 所有的子级列表ul 都是绝对定位JS分析:   1. 首先获取下拉菜单中的所以的li,然后遍历li,给每一个li加事件,清除定时器 ,不要忘...

2017-01-01 23:58:00 334

转载 无限循环轮播图之JS部分(原生JS)

JS逻辑与框架调用, 1 <script type="text/javascript"> 2 var oBox = document.getElementById('box'); 3 var oPrev = document.getElementById('prev'); 4 var oNext = docu...

2016-12-31 15:51:00 104

转载 无限循环轮播图之结构布局(原生JS)

html部分 1 <div class="box" id="box"> 2 <ul> 3 <li><img src="images/0.jpg" alt=""></li> 4 <li><img src="images/1.jpg...

2016-12-31 15:48:00 144

转载 无限循环轮播图之运动框架(原生JS)

封装运动框架 1 function getStyle(obj,name){ 2 if(obj.currentStyle){ 3 return obj.currentStyle[name]; 4 }else{ 5 return getComputedStyle(obj,false)[name]; 6 }...

2016-12-31 15:44:00 106

转载 面试题——找出出现次数最多的字符

在面试中,这道题出现的概率相对来说还是比较高的,主要考到数组和字符串的灵活转换,而使用多种方法来完成则是加分项,体现了思维的开阔性。JSON方法function test2(str) { var json = {}; var arr = str.split(''); for (var i = 0; i < arr.length; i++...

2016-12-29 01:39:00 246

转载 Node.js简单操作

在node中是不支持BOM和DOM操作的,所以像alert()、document.write...都是不支持的,可以是console.log()首先我们来输出“hello world”;1 'use script';2 console.log('hello world');在dos定位到你的文件位置,输入node node1 回车像下面的这些操作,用no...

2016-12-24 19:39:00 58

转载 普通对象如何继承?

普通对象的继承方法今天有个朋友给问我varobj1={},varobj2=obj1,如何能做到改变obj2的属性值而obj1里面的值。大家都知道,这方法涉及到了对象的引用,使用的是同一块内存,所以呢就会你变我也变。说到这里很明显,我们需要重新申请一块地方来放obj2的东西,我就说继承和new,那么下面我来说说 普通对象是如何做到继承方法一:单一属性继承 , 普通...

2016-12-23 17:34:00 110

转载 Git代码管理工具

Git代码管理工具  Git 是分布式的源代码管理工具,这点区别于svn  -让源代码可以被追溯,主要是记录了每次的更新了什么,如果新版本不想用,那么则可以退回之前的版本  -Git 是Linux之父当年为了维护管理Linux的源代码写的一个工具  -在没有网络的情况下也可以提交代码(提交到本地),进行记录,有网络时再提交到服务器Git安装  下载相应的版本并安装...

2016-12-23 00:56:00 88

转载 gulp自动化构建工具

gulp  自动化构建工具,实时监控、代码合并、压缩...   http://www.gulpjs.com.cn/ 中文网   http://gulpjs.com/plugins/ 英文网 ,插件     本文假设你之前没有用过任何任务脚本(task runner)和命令行工具,一步步教你上手Gulp。不要怕,它其实很简单,我会分为五步向你介绍gulp并...

2016-12-22 02:07:00 51

转载 什么是Node?Node环境配置

什么是Node?  Node.js 不是JS文件也不是一个JS框架,而是一个Server side JavaScript runtime(服务端的一个JS运行时),我们可以Node环境中运行JS代码 。  Node中只能运行ECMScript 无法运行BOM和DOM,它采用的JS引擎是chrome的V8引擎,它就一个运行环境。它是一个轻内核的东西,它本身没有什么功能,所有的功能...

2016-12-16 23:05:00 155

转载 缓存Cookie、session、localStorage的区别

cookie  Cookie就是服务器暂存放在你计算机上的一笔资料,好让服务器用来辨认你的计算机。当你在浏览网站的时候,Web服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都记录下来。当下次你再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容...

2016-12-15 02:50:00 139

转载 jQuery的extend方法

jq中的extend在面试中经常会被问道,今天我总结一个下有关于extend的用法三种进行对比,可能不全,希望大家指点,用法一: $.extend({}) ,为jQuery类添加方法,可以理解为扩展静态方法    用法二:$.fn.extend({}) 插件,对jQuery.prototype进行扩展,提到插件那么就得说一下另一种方法$.fn.method = funct...

2016-12-14 02:49:00 108

转载 jQuery -原生 如何互转

今天研究源码的时候发现,不需要用get() 也能进行原生转换,使用原生方法。原生- jQuery对象   var obj=document.xxx  $(obj).css();  也可以直接 $(document.xxx)jQuery对象 - 原生  方法一 : get()    $('li').get();  这是吧jq获取的元素的集合转换成了原生...

2016-12-13 22:36:00 159

转载 面向对象选项卡

布局很简单。第一个选项卡box,第二个选项卡box2,这体现了面向对象构造函数级原型最大的优点 ,复用!<div class="box" id="box"> <input type="button" value="按钮1" class="on" /> <input type="button" value="按...

2016-11-26 09:13:00 155

空空如也

空空如也

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

TA关注的人

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