自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (1)
  • 收藏
  • 关注

翻译 三步测试只运行‘Test 3’

nightwatch编写测试用例,现在只想运行步骤3:module.exports = { 'Test 1':function(){}, 'Test 2':function(){} 'Test 3':function(){}}

2017-04-11 10:29:18 366

原创 属性选择器

1.jQuery( “[attribute|=’value’]” )等于给定字符或以该字符串为前缀的元素。<a href="example.html" hreflang="en">Some text</a> <a href="example.html" hreflang="en-UK">Some other text</a> <a href="example.html" hreflang=

2017-03-22 14:45:47 253

原创 $_SERVER/$_REQUEST/$_POST/$_GET

$_SERVER$_SERVER['PHP_SELF'] 返回当前执行脚本的文件名。$_SERVER['GATEWAY_INTERFACE'] 返回服务器使用的 CGI 规范的版本。$_SERVER['SERVER_ADDR'] 返回当前运行脚本所在的服务器的 IP 地址。$_SERVER['SERVER_NAME'] 返回当前运行脚本所在的服务器的主机名(比如

2017-03-13 16:29:14 790

原创 数组排序方法

sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序

2017-03-13 16:13:01 196

原创 数组

数组三种数组类型索引数组关联数组多维数组count()<?php$cars=array("Volvo","BMW","SAAB");echo count($cars);//3?>遍历索引数组<?php$cars=array("Volvo","BMW","SAAB");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { ech

2017-03-13 16:02:35 224

原创 foreach循环

foreach循环<?php $colors = array("red","green","blue","yellow"); foreach ($colors as $value) { echo "$value <br>";}?>只适用于数组,并用于遍历数组中的每个键/值对。

2017-03-13 15:48:25 206

原创 运算符

字符串运算符. 串接.= 串接赋值比较运算符!= 不等于<> 不等于逻辑运算符and 与&& 与or 或|| 或xor 异或 有且仅有一个为true才为true! 非数组运算符+ 联合 $x+$y $x和$y的联合(不覆盖重复的键)== 相等$x == $y 如果 $x 和 $y 拥有相同

2017-03-13 15:44:30 159

原创 常量

常量一旦定义无法修改无法撤销。define()<?phpdefine("GREETING", "Welcome to W3School.com.cn!");echo GREETING;?><?phpdefine("GREETING", "Welcome to W3School.com.cn!", true);echo greeting;?>可选的第三个参数规定常量名是否对大小写敏感。默认

2017-03-13 15:34:23 189

原创 字符串函数

strlen()返回字符串长度。<?phpecho strlen("Hello world!");//12?>strpos()匹配到,返回首个匹配的字符位置。否则返回FALSE。<?phpecho strpos("Hello world!","world");//6?>

2017-03-13 15:27:32 185

原创 PHP变量关键字global/$GLOBAL[]/static

global关键字<?php$x=5;$y=10;function myTest() { global $x,$y; $y=$x+$y;}myTest();echo $y; // 输出 15?>函数内部变量前面使用global关键字,可以访问全局变量。$GLOBALS[index]这里存储了所有的全局变量,使用下标变量名进行访问,并且能够直接更新全局变量。<?php$x=5;$

2017-03-13 15:04:31 316

原创 继承的实现方式

首先定义一个要被继承的父类://定义一个父类function Foo(name){ //属性 this.name = name || '父类'; //实例方法 this.act = function(){ console.log(this.name + '正在打坐'); }}//原型方法Foo.prototype.getAge = fu

2017-03-06 14:35:32 193

原创 js基础事件/Math/Array/DOM操作

事件篇onclick//点击onmouseover//鼠标在上面onmouseout//鼠标出去onfocus//获得焦点onblur//失去焦点onselect//选中onchange//内容改变onload//加载事件onunload//卸载事件Math篇ceil//向上取整floor//向下取整round//四舍五入random//随机数Array篇concat//数组连接,不改变

2017-03-02 12:03:11 203

原创 动画——透明度

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> #divid{ height: 200px; width: 200px;

2017-03-02 10:43:56 218

原创 变量、作用域

4.1 基本数据类型和引用数据类型5种基本数据类型:UndefinedNullBooleanNumberString1.动态的属性var person = new Object();person.name = "Nicholas";alert(person.name);//"Nicholas"但是如果通过下面的方式来创建就不可以动态的访问属性var name = "Nicholas";

2017-03-02 10:42:58 228

原创 slice()/substr()/substring()/splice()比较

对比这四个截取函数,进行学习

2017-03-01 11:00:32 220

原创 复杂表格

今天参加了一场面试一个复杂的基础题:

2017-02-28 16:54:23 267

原创 jQuery动画

一、显示动画hide方法通过CSS设置display:none直接修改静态的布局,如果在js中控制,就设置style属性。jQuery控制使用.hide()$ele.hide()快捷参数.hide("fast/slow")//'fast' 和 'slow' 分别代表200和600毫秒的延时复杂的参数$("#a2").hide({ duration: 3000,

2017-02-24 18:19:23 164

原创 DOM操作

一、遍历节点树childNodes 返回一个数组,这个数组由给定元素节点的子节点构成firstChild 返回第一个子节点lastChild 返回最后一个子节点parentNode 返回一个给定节点的父节点nextSibling 返回给定节点的下一个子节点previousSibling返回给定节点的上一个子节点 elementNode.childNode

2017-02-24 14:03:35 157

原创 JS内置对象

JS提供了很多内建对象,比如String、Date、Array等等,使用对象前先定义,如下使用数组对象:var objectName = new Array();//使用关键字new定义对象var objectName = [];访问对象的属性:objectName.propertyName访问对象的方法:objectName.methodName()一、 Date 日期对象定义一个时间对象:var

2017-02-24 12:05:49 236

原创 数组

一、数组var myArr = new Array();var myArr = new Array(8);//即使指定了长度,仍然可以存储在规定长度之外赋值var myarray=new Array(); //创建一个新的空数组myarray[0]=66; //存储第1个人的成绩myarray[1]=80; //存储第2个人的成绩var myarray = new Array(66,80);v

2017-02-24 10:48:01 237

原创 事件

一、鼠标事件clickdbclickmousedown mouseupmousemove //拖拽mouseovermouseoutmouseenter//会冒泡mouseleavefocusinfocusoutfocus//事件获得焦点,冒泡上去,上面的事件会发生focusinblur//事件失去焦点,冒泡上去,上面的事件会发生focusoutchange// 当input sel

2017-02-23 16:52:08 179

原创 DOM操作

一、增$(A).append(content)//内部 追加$(A).appendTo(B)//A追加到B后面after(content)//后面插入,作为兄弟节点before(content)prepend()//内部 前置prependTo()insertbefore()$(content).insertafter()//后面插入,与after表示的目标和源位置不同二、删.empty()

2017-02-20 17:47:30 193

原创 属性与样式

.attr()与.removeAttr()操作特性的DOM方法主要有3个,getAttribute方法、setAttribute方法和removeAttribute方法,就算如此在实际操作中还是会存在很多问题,这里先不说。而在jQuery中用一个attr()与removeAttr()就可以全部搞定了,包括兼容问题 attr()有4个表达式attr(传入属性名):获取属性的值attr(属性名, 属

2017-02-20 17:02:41 576

原创 属性选择器

jQuery初试$(document).ready(function(){});//表示document加载完毕执行函数$('div').html("在div中显示的内容");一、jQuery对象<p id="pid"></p>var p = document.getElementById("pid");//p为DOM对象var $p = $('pid');//$p为jQuery对象,这是一个类数

2017-02-20 11:31:02 296

原创 跨浏览器事件支持

<input type="button" id="btn"><script>var func=function( alert("函数执行了"););var btn = document.getElementById("btn");var eventUtil = { //添加句柄 addHandler: function(element,type,handler){

2017-02-19 16:45:15 150

原创 对象理解原型链

概述对象中包含一系列的属性,这些属性无序。每个属性都有一个key和对应的value。

2017-02-19 09:09:52 383

原创 ionic导航Android置顶问题

修改配置,添加$ionicConfigProvider.config(function($stateProvider, $urlRouterProvider,$ionicConfigProvider) { $ionicConfigProvider.platform.ios.tabs.style('standard'); $ionicConfigProvider.pla

2017-02-18 18:54:51 246

原创 http状态码

http状态码是表示服务器对请求的响应状态,主要分为以下几个部分1**:这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束2**:表示请求成功,3**:表示重定向4**:表示客户端错误5**:表示服务器端错误100(continue),客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求已经被服务器接收200(OK),表示请求成功,请求所希望的响应头或数据体将随此响应返

2017-02-17 15:56:40 516

原创 封装cookie的添加,删除,查询方法

cookie是存储在浏览器端的,可以用于存储sessionID,也可以用于自动登陆,记住密码等,但是在浏览器端并没有官方的操作cookie的方法,下面我们来封装一下:CookieUtil={ addCookie:function(key,value,options){ var str=key+"="+escape(value); if(options.expi

2017-02-17 15:48:03 1206

原创 优化字符串拼接

var str="我喜欢我可爱的女朋友,";str=str+"她叫喵喵,";str=str+"她时而可爱,时而认真,";str=str+"她那天真的笑声可以让人忘掉一切烦恼。";console.log(str);这里的优化主要是对加号操作符的优化,因为加号在JavaScript中非常耗时和耗内存,需要经过以下六步:1、首先开辟一块临时空间,存储字符串, 2、然后在开辟一块空间 3、把st

2017-02-17 15:44:49 499

原创 事件模型兼容代码

原始事件模型,捕获型事件模型,冒泡事件模型

2017-02-17 15:30:21 174

原创 javaScript变量提升?

链接:https://zhuanlan.zhihu.com/p/22606894var bar=1;function test(){ console.log(bar); //undeifned var bar=2; console.log(bar); //2}test();为什么在test函数中会出现上述结果呢,这就是JavaScript的变量提升了,虽然变量bar的定

2017-02-17 15:26:36 216

原创 原型继承、构造函数继承

function A(name){ this.name = name;}A.prototype.sayName = function(){ console.log(this.name);}function B(age){ this.age = age;}

2017-02-17 15:13:38 359

原创 JS递归、闭包、this

一、递归

2017-02-17 14:39:30 372 1

原创 CSS选择器

一、属性选择器:E[att^="val"] 选择匹配元素E,定义了属性att,其属性值以val开头的任何字符串。E[att$="val"] 选择匹配元素E,定义了属性att,其属性值以val结尾的任何字符串。E[att*="val"] 选择匹配元素E,定义了属性att,其属性值包含val的任何字符串。

2017-02-17 11:02:28 473

原创 item-note左右对齐

<div class="list list-inset"> <label class="item item-input"> <span class="input-label">Address</span> <input type="text" placeholder="Current Lo

2017-02-10 11:23:21 444

原创 引用类型

引用类型5.1 Object类型第一种是使用 new 操作符后跟 Object 构造函数var person = new Object();person.name = "Nicholas";person.age = 29;另一种方式是使用对象字面量表示法。var person = { name : "Nicholas", age : 29};在 age 属性的值 29 的后面不

2017-01-18 12:02:23 155

原创 数据类型和引用数据类型

4.1 基本数据类型和引用数据类型5种基本数据类型:UndefinedNullBooleanNumberString1.动态的属性var person = new Object();person.name = "Nicholas";alert(person.name);//"Nicholas"但是如果通过下面的方式来创建就不可以动态的访问属性var name = "Nicholas";

2017-01-17 12:32:18 287

原创 选择框/编辑

可以编辑的选择框:<input type="text" name="city" list="cityname"><datalist id="cityname"> <option value="Boston"> <option value="Cambridge"></datalist>

2017-01-10 11:46:27 164

原创 bootstrap学习笔记

Bootstrap简单、灵活的用于搭建Web页面的HTML、CSS、JavaScript的工具集,是一个简单强大的前端开发框架。

2017-01-06 19:45:23 241

Android计算器

一个简单的计算器APP设计报告,为了大家写报告比较方便,做一个简介,希望对大家有帮助。

2016-01-01

空空如也

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

TA关注的人

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