自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网站前端/PHP/Android/其他

一把菜刀 横扫千军

  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 [前端] H5 drag drop 拖动

一、介绍mousedown mouseup mousemovedragstart dragend drag (在拖动元素上执行) 首先要在此元素上设置draggable="true" 为可拖dragenter dragleave dragover (在目标元素上执行)drop 放下 (在目标元素上执行)dropzone表示可以放到哪个区域<p d...

2015-04-30 11:40:40 4469 2

原创 [linux] 命令对应英文全称

Linux常用命令英文全称与中文解释Linux系统man: Manual 意思是手册,可以用这个命令查询其他命令的用法。pwd:Print working directory 意思是密码。su:Swith user 切换用户,切换到root用户cd:Change directory 切换目录ls:List files 列出目录下的文件ps:Process Status 进程状态mkdir:M...

2015-04-29 15:06:27 762

原创 [php] Yii表单验证

CActiveForm实际上是对Chtml类的封装,它与Chmtl不同的地方是CActiveForm提供了验证机制,有三种:服务器端/客户端/ajax验证表单:<?php $form=$this->beginWidget('CActiveForm', array( 'id'=>'contact_form', 'en...

2015-04-29 14:16:01 828

原创 [前端] JS判断操作系统

做一个前端,写页面要考虑因素很多,这也是让前端人员最为头疼的一件事。拿兼容性来讲主要有:1、IE和版本的兼容(IE6以上) 有些公司可能不需要兼容IE8以下,这会让前端人员好过些2、不同浏览器的兼容:chrome firefox safari ie opera 等主流浏览器3、手机端页面:不同尺寸的,不同操作系统的 android iphone4、针对PC端不同操作系

2015-04-29 11:44:21 1481

原创 [前端] JSON.stringify() JSON.parse() charAt() charCodeAt() fromCharCode()

一、本章主要讲的是JSON.stringify() JSON.parse() charAt() charCodeAt() fromCharCode()方法JSON.stringify()用于从一个对象解析出字符串var arr = [1, 2, 3, 4, 5];console.log(JSON.stringify(arr)); // 输出 '[1, 2, 3, 4,...

2015-04-28 10:14:04 829

原创 [前端] 网页变灰白色

一、介绍(一般有重大悲事,才会使用这种全局的滤镜效果,像某某有重大贡献领导人牺牲了,在百度上有时会看到,整个页面是灰白的;另外就是专门进行图片滤镜处理)二、代码:1. 全局使用<style>html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-fi...

2015-04-24 14:15:30 1953

原创 [php] 面向对象解析

一、需要php环境二、知识点a. public protected private staticb. __constructc. parent:: self:: $this->三、代码1. 普通对象+构造函数class test { public $str = 'hello world !'; public functi...

2015-04-23 21:01:49 571

原创 [前端] 鼠标点击+鼠标浮动效果(有图有真相)

一、依赖jQuery框架二、代码:CSS:<style>* { margin: 0; padding: 0; font-family: '微软雅黑';}li { list-style: none;}.page-select { position: relative; width: 276px; hei...

2015-04-23 14:43:01 3788

原创 [前端] nodejs 文件系统解析

前提:需要nodejs环境一、目录1. readFileSync()2. writeFileSync()3. exists(path, callback)4. mkdir(), writeFile(), readFile()5. mkdirSync(), writeFileSync(), readFileSync()6. readdir()7. stat()...

2015-04-22 15:43:45 739

原创 [前端] CSS不常用的属性及选择器

一、介绍(所有知识及要点都在代码里了)二、代码<!doctype html><html lang="zh-CN"><head> <meta charset="UTF-8"> <title>css不常用属性</title> <style type="text/css"> ...

2015-04-22 14:39:52 686

原创 [php] 原生php写mvc示例

一、什么是MVC?(这里先浅显介绍)视图(The View):一说到视图,我们很多人都会想到模板引擎(诸如Smarty等等)。其实就是各种各样的输出,比如说html模板和Javascript文件等。模块(The Model):模块代表了程序的逻辑,在企业应用中通常称为业务逻辑层。一般来讲,这一层完成的工作是把原始的数据处理成按照我们设计的数据结构存储的有意义的数据序列,并将这些数据交...

2015-04-22 12:14:29 5565

原创 [前端] 滚动监听导航效果

一、依赖:引用jQuery框架二、要点:$(window).scroll(function() { // 判断$(this).scrollTop()的滚动高度是否大于某个div的距顶高度 });三、代码:<!DOCTYPE HTML><html> <head> <title>导航定位</title> &lt...

2015-04-21 16:46:21 3736 1

原创 [前端] js正则表达式及几个常用的正则模式

js正则表达式一、使用new RegExp()对象new RegExp(pattern, attributes);参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属...

2015-04-21 14:26:28 820

原创 [前端] nodejs dns模块学习理

/* nodejs dns(domain name server) 域名服务器学习 */// 一、环境(需要搭建nodejs环境,到nodejs官网上下载匹配你电脑的nodejs [https://nodejs.org/download/] 具体的搭建方法这里就不详讲了,在百度找找就有 )// 二、主要学习内容:dns lookup()方法和resolve4()方法的使用var ...

2015-04-21 10:12:13 790

原创 [前端] jquery ajax请求

首先介绍下$.ajax的参数 type:请求方式 GET/POST url:请求地址 async:布尔类型,默认为true 表示请求是否为异步,如果为false表示为同步。 dataType:返回的数据类型 jsonp:传递给请求处理程序或页面的,用以获得jsonp回调函数名的参数名(一般默认为:callback) jsonpCallback...

2015-04-20 18:01:39 771

原创 [前端] touch事件

jquery touch事件解析及方向判断介绍:touch事件在jQuery的高版本 用on来实现 $('div').on('touchstart', function(e) { …… });touchstart 触摸开始的时候触发touchmove 手指在屏幕上滑动的时候触发touchend 触摸结束的时候触发touches 当前位于屏幕上的所有手指列表(返回...

2015-04-20 10:41:00 1014

原创 [android] 实现一个按钮点击效果

项目名:HelloWorld包名: com.example.helloworldtest2.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layou...

2015-04-17 17:39:30 537

转载 [前端] nodejs中全局变量&global对象

作为一个javascript初学者,都在不知不觉的使用全局变量,用了许久之后,前辈告诉我们不要用去全局变量,然后想尽办法不使用全局变量,使用模块化的思路去解决问题。但是到了nodejs中来,模块的全局变量只能在模块用,不能拿到外面去用,当然这是非常好设计,作为天生就能模块化的封装,还能有效的隔离各个模块的耦合,符合我对模块化的期待。事实上在nodejs的实现代码中发现,require一个模

2015-04-17 17:05:45 7122

原创 [前端] $.fn.extend() 与 $.extend 示例

jQuery开发插件的两种方法:$.fn.extend(object); 为扩展jQuery类本身,为类添加新的方法$.extend(obj); 给jQuery对象添加方法测试$.extend()// $.extend() 示例一 $.extend({ e: 14, f: 15, ...

2015-04-16 11:46:52 470

转载 [前端] DOM对象属性及cookie定义

DOM的含义DOM是文档对象模型(Document Object Model)的简称,它的基本思想是把结构化文档(比如HTML和XML)解析成一系列的节点,再由这些节点组成一个树状结构(DOM Tree)。所有的节点和最终的树状结构,都有规范的对外接口,以达到使用编程语言操作文档的目的(比如增删内容)。所以,DOM可以理解成文档(HTML文档、XML文档和SVG文档)的编程接口。

2015-04-15 15:58:45 844

转载 [前端] 进阶之路 分7段

【背景】如果你是刚进入web前端研发领域,想试试这潭水有多深,看这篇文章吧;如果你是做了两三年WEB产品前端研发,迷茫找不着提高之路,看这篇文章吧;如果你是四五年的前端开发高手,没有难题能难得住你的寂寞高手,来看这篇文章吧;WEB前端研发工程师,在国内是一个朝阳职业,自07-08年正式有这个职业以来,也不过三四年的时间。这个领域没有学校的正规教育,没有行内成体系的理论指引,

2015-04-15 11:57:03 666

原创 [php] namespace命名空间解析

namespace命名空间的作用简化来说:解决重名问题,优化代码 ,增加可读性和易用性test1.php<?php/** * Created by PhpStorm. * User: Administrator * Date: 2015/4/15 * Time: 10:44 */declare(encoding='utf-8'); //在声明命名空间之前...

2015-04-15 11:24:50 438

原创 [前端] clientWidth offsetWidth scrollWidth scrollTop scrollLeft 与 clientX pageX offsetX 解析

HTML>html lang="zh-CN"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title>testtitle> script src="jquery.min.js">script> head> body>

2015-04-15 10:34:42 850

转载 [前端] js mousewheel 方向

var scrollFunc = function (e) {        var direct = 0;        e = e || window.event;        if (e.wheelDelta) {  //判断浏览器IE,谷歌滑轮事件                         if (e.wheelDelta > 0) { //当滑轮向

2015-04-14 15:56:33 2590

原创 [android] 真机测试(华为)

在华为手机上开启USB调试:进入设置->关于手机->找按版本号(1~3秒) 进入 USB调试模式 返回设置开发者->开启USB调试1、首先将手机设置为调试模式方法:设置——应用程序——开发——USB调试,打上√即可结果:从360手机助手上,你会看到你的手机已经连接上了2、用数据线连接至电脑,360手机助手可以连接上手机了...

2015-04-14 14:30:33 2016

转载 [php] yii时间控件

我们的表单中经常需要用户输入时间,yii中有很方便的时间控件CJuiDatePicker可供使用,得到的效果如下:调用方法[php] view plaincopy    $this->widget('zii.widgets.jui.CJuiDatePicker',array(                          

2015-04-13 18:06:23 615

转载 [前端] JSON与字符串互转

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符

2015-04-13 16:17:27 1472

转载 [android] 架构原理

我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,就

2015-04-11 18:41:45 361

转载 [java] 数组操作的十大方法

1、定义一个Java数组?123String[] aArray = new String[5];String[] bArray = {"a","b","c","d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};

2015-04-11 18:37:53 489

原创 [前端] call、apply、bind 和 aguments、caller、callee解析

html lang="zh-CN"> head> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title>apply与call的用法title> head> body> script> /* apply(obj,

2015-04-10 11:28:56 760

转载 [前端] requireJS—详解

这个系列的第一部分和第二部分,介绍了Javascript模块原型和理论概念,今天介绍如何将它们用于实战。我采用的是一个非常流行的库require.js。一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见

2015-04-07 10:38:23 589

转载 source tree git 命令

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区

2015-04-03 16:27:39 1009

原创 [php] ob_flush()和flush()解析

在php程序编写中,flush()的使用率还是挺高的,它在网页表现即时信息效果时发挥了极为重要的作用,比如之前写的php实现限制文件下载速度的代码实例,flush()就起了举足轻重的作用,是进度条实现代码里的关键语句。关于flash()的解释语法:flush();作用:刷新PHP程序的缓冲,而不论PHP执行在何种情况下(CGI ,web服务器等等)。该函数将

2015-04-02 11:11:22 950

html5+css3

html5+css3书籍,走过路过不容错过,此好书只有学习了才知道,成就大神之路就在眼前,速速来下了。

2014-07-11

空空如也

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

TA关注的人

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