自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (2)
  • 收藏
  • 关注

转载 基于 HTML5 的 JavaScript 图表库——chart.js

Chart.js是一个HTML5图表库,使用canvas元素来展示各式各样的客户端图表,支持折线图、柱形图、雷达图、饼图、环形图等。在每种图表中,还包含了大量的自定义选项,包括动画展示形式。 Chart.js比较轻量(gzip版本仅4.5k),且不依赖其他库。项目官网:http://www.chartjs.org/曲线图(Line chart)doctype htm

2017-08-29 15:17:30 1286

原创 实例详解css3动画库animate.css的各种动画效果

animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake)、闪烁(flash)、弹跳(bounce)、翻转(flip)、旋转(rotateIn/rotateOut)、淡入淡出(fadeIn/fadeOut)等多达 60 多种动画效果,几乎包含了所有常见的动画效果。它的老搭档wow.js,这俩好哥们,经常一起使用。animate.css包括shake、flash、sw

2017-08-25 11:31:11 5765

原创 16、jQuery插件之Slick幻灯片插件

简介slick 是一个基于 jQuery 的幻灯片插件,具有以下特点:支持响应式浏览器支持 CSS3 时,则使用 CSS3 过度/动画支持移动设备滑动支持桌面浏览器鼠标拖动支持循环支持左右控制支持动态添加、删除、过滤支持自动播放、圆点、箭头、回调等等兼容浏览器兼容:兼容 IE7+ 及其他主流浏览器,若要兼容 IE7,需修改 CSS(slick.css)。

2017-08-24 14:18:28 5714

转载 TP5与TP3.X大对比

首先声明本章节并非是指导升级旧的项目到5.0,而是为了使用3.X版本的开发者更快的熟悉并上手这个全新的版本。同时也强烈建议开发者抛弃之前旧的思维模式,因为5.0是一个全新的颠覆重构版本。需要摒弃的3.X旧思想URL的变动首先对3.X的不严谨给开发者们带来的不正确的引导表示歉意,在5.0版本正式废除类似/id/1方式 可以通过‘get’获取到‘id’的方法,严格来讲这样的ur

2017-08-22 22:43:50 2732

转载 ThinkPHP5与ThinkPHP3的一些异同点

官方说过了,不要用3的思维去用5。这样说吧算是官方出的俩个产品,并非版本迭代的关系。目录结构不一样,有些函数名不一样。如果是传统的mvc网站,用tp3.2。如果是做接口,就用tp5。前后主要差别应该就是对于view的处理。模型实例化TP5取消了自动实例化模型的M方法,转而使用了新的实例化模型方法。没有自动实例化则必须自己新建模型类,然后自己实例化,这就有点类似D方法。这里与D方

2017-08-20 19:10:39 7753

转载 REST与RESTFul API最佳实践

我经常会面试一些做PHP的开发者,让我很奇怪的是,10个人总有8个多不知道什么是REST服务,甚至是没有听说过。但RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考:豆瓣API https://developers.douban.com/wiki/?title=api_v2GitHub https://developer.github.com/v3/数一

2017-08-09 22:51:00 484

转载 php函数的嵌套之谜

/*一定要小心变量作用域*/function insert_dynamic()  {    function bar()    {      echo "I don't exist until insert_dynamic() is called.\n";    }  }  /* 现在还不能调用bar()函数,因为它还不存在 */    insert

2017-08-09 16:31:57 725

原创 Leetcode挑战题——2 Keys Keyboard

Initially on a notepad only one character 'A' is present. You can perform two operations on this notepad for each step:Copy All: You can copy all the characters present on the notepad (partial c

2017-08-09 16:25:22 476

原创 hackerrank挑战题——寻找正在运行的中位数

题目如截图所示:题目大概意思:整数的数据集的中位数是数据集的中点值,其中相等数量的整数小于和大于值。要查找中值,必须首先以非递减顺序对整数数据集进行排序,然后:如果数据集包含奇数个元素,中位数是排序样本的中间元素。在排序数据集中{1,2,3},2就是中位数。如果数据集包含偶数个元素,中值是排序样本的两个中间元素的平均值。在排序数据集中{1,2,3,4

2017-08-08 16:00:11 521

原创 UTF-8编码时,PHP如何正则匹配中文汉字?亲测可用

这个方法亲测可用,代码如下:<?php header('content-type:text/html;charset=utf-8'); $input = "^_^,PHP is the best programming language in the world!"; if (preg_match_all("/([\x{4e00}-\x{9fa5}]+)/u", $i

2017-08-08 10:34:24 17437

原创 Coderbyte挑战题——AlphabetSoup

因为是外国网站的挑战题,所以挑战题是全英文的。题目如下:题目的大概意思是:使用PHP语言,用函数AlphabetSoup($str)以字符串参数传递和返回按字母顺序排列的字母的字符串(例如:hello成为ehllo,PS:其实也就是说是按字母顺序来排列就是了)。假设数字和标点符号不包含在字符串中。题目中还给出了两个例子,输入‘coderbyte’,输出‘bcdeeorty’等等。

2017-08-07 15:52:45 3193

转载 关于程序员职业生涯的两个概念和三个阶段

我是一名程序员,几个月前刚过完四十岁生日。某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件。但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演示代码里面。但我“老”了,我认为这是因为自己还没有完全理解它。演讲者展示完 ppt 后,现场进行编码,还展示了大约半打我没听说过的配套工具,这些都让我

2017-08-07 09:18:35 588

原创 阿里巴巴js面试题3

该题难度系数: ★★★ 考查的技术点: 1). this  2). 闭包题目如下: var name = "A" var object = { name: "B", getNameFunc: function () { return function () { return this.name } }

2017-08-06 17:12:19 645

原创 京东JS面试题

该题难度系数: ★★★★考查的技术点: 1). 原型与原型链  2). 实例对象,构造函数,Object, Function的关系题目如下: var F = function(){} Object.prototype.a = function(){ console.log('a()') } Function.prototype.

2017-08-06 00:29:49 3148

原创 某名企关于衍生词替换成词根的面试题

题目如下:废话不多说,直接走代码:<?php //词根字典 $dict = ['cat','bat','ca','rat']; //此处运用冒泡排序的主要目的是为了解决当一个衍生词有多个词根时,用后面的短词根替换前面的短词根,就满足了题目使用最短的词根来替换的要求了。 $dict = maopao($dict);//冒泡降序处理 //代替换处

2017-08-04 00:18:54 783

原创 JS的not defined和undefined的差别

我们先从英语角度来查看下这两个词的意思:not definedundefined通过查看他们的英文翻译后的意思,我们大概可以了解他们的意思了,他们还不是很清楚,接下来我们从编程的角度来认识他们。我们运行一下以下代码:console.log(defined);运行结果如下:Uncaught ReferenceError: defined is no

2017-08-03 11:34:51 4474

转载 常见的js各种错误类型汇总说明

1.SyntaxError(语法错误)解析代码时发生的语法错误eg:var 1a;  Uncaught SyntaxError: Unexpected number 2.ReferenceError(引用错误)a.引用了一个不存在的变量eg: console.log(a);  Uncaught Refe

2017-08-03 10:34:17 961

原创 腾讯js面试题3

该题难度系数: ★★★ 考查的技术点: 1). DOM事件处理  2). 闭包题目如下: /* 需求: 点击某个按钮, 提示"第n个" 问题: 下面的实现代码是否正确, 如果不正确, 请正确实现 */ var btns = document.getElementsByTagName('button') for(var i=0,length=btn

2017-08-02 00:14:46 558

php从入门到精通

PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。

2015-05-07

php开发手册

PHP,即"PHP: Hypertext Preprocessor",是一种被广泛应用的开源通用脚本语言,尤其适用于 Web 开发并可嵌入 HTML 中去。它的语法利用了 C、Java 和 Perl,易于学习。该语言的主要目标是允许 web 开发人员快速编写动态生成的 web 页面,但 PHP 的用途远不只于此。 本手册内容主要由函数参考构成,但也包含了语言参考,PHP 一些主要产品特点的说明以及其它补充信息。 可在 » http://www.php.net/download-docs.php 下载此手册的各种格式。更多关于如何开发本手册的信息可参阅附录:"关于本手册"。如果你对 PHP 的历史感兴趣,可访问相关附录。

2015-04-24

空空如也

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

TA关注的人

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