摘要: HTML5获取地理位置简单实例 实例1--获取地理位置的经纬度: 实例解析: 检测是否支持地理定位 如果支持,则运行 getCurrentPosition() 方法。如果不支持,则向用户显示一段消息。 如果getCurrentPosition()运行成功,则向参数showPosition中规定的函数 阅读全文
posted @ 2017-08-03 15:36 名曰大神 阅读(563) 评论(0) 推荐(0)
摘要: 用HTML5拖放功能编写一个简单的拖放Demo 单次拖放demo 效果: 拖放前 拖放后 实现代码: 解释说明: 设置元素为可拖放 首先,为了使元素可拖动,把 draggable 属性设置为 true : <img draggable="true"> <img draggable="true"> 拖 阅读全文
posted @ 2017-08-03 15:14 名曰大神 阅读(821) 评论(0) 推荐(0)
摘要: angular创建服务的五种方式:  factory() factory()方法是创建和配置服务的最快捷方式。factory()函数可以接受两个参数。 name(字符串)需要注册的服务名。 getFn(函数)这个函数会在AngularJS创建服务实例时被调用。 因为服务是单例对象,getFn在 阅读全文
posted @ 2017-08-03 10:19 名曰大神 阅读(237) 评论(0) 推荐(0)
摘要: ng-view是由ngRoute模块提供的一个特殊指令,它的独特作用是在HTML中给$route对应的视图内容占位。它会创建自己的作用域并将模板嵌套在内部。 mg-view是一个优先级为1000的终极指令。AngularJS不会运行同一个元素上的低优先级指令(例如<div ng-view></div 阅读全文
posted @ 2017-08-02 17:42 名曰大神 阅读(325) 评论(0) 推荐(0)
摘要: 自定义指令 directive()这个方法是用来定义指令的: directive() 方法可以接受两个参数:1. name(字符串)指令的名字,用来在视图中引用特定的指令。2. factory_function (函数)这个函数返回一个对象,其中定义了指令的全部行为。$compile服务利用这个方法 阅读全文
posted @ 2017-08-02 11:41 名曰大神 阅读(422) 评论(0) 推荐(0)
摘要: 一、基础ng 属性指令:  ng-href ng-src ng-disabled ng-checked ng-readonly ng-selected ng-class ng-style 布尔属性的有: ng-disabled、ng-readonly、ng-checked、ng-se 阅读全文
posted @ 2017-08-02 10:49 名曰大神 阅读(464) 评论(0) 推荐(0)
摘要: Windows 8中内置的Hyper-V管理器可以说给许多人带来了惊喜!在Hyper-V管理器强大的同时,也同样面临着设置中一些不可避免的麻烦。有人说,Hyper-V虚拟机联网麻烦,其实,只要掌握了技巧,也只是举手之劳。 任何一台计算机,如果不能与网络连通,可以说已经失去了大部分的功能,Window 阅读全文
posted @ 2017-08-01 17:26 名曰大神 阅读(24744) 评论(0) 推荐(0)
摘要: angular的指令分为内置指令和自定义指令。 自定义指令的基本格式如下: 这是定义了一个名叫myDirective的指令,在HTML使用时,只需编写如下即可: directive()方法返回的对象中包含了用来定义和配置指令所需的方法和属性。 默认情况下,AngularJS将模板生成的HTML代码嵌 阅读全文
posted @ 2017-08-01 15:40 名曰大神 阅读(264) 评论(0) 推荐(0)
摘要: ngMessages(1.3+) 众所周知,表单和验证是Angular中复杂的组件之一。上面的例子不是特别好,不简洁。在Angular 1.3发布前,表单验证必须以这种方式编写。然而在发布的Angular 1.3中,Angular核心做了一个升级。它不再需要基于一个详细的表达式状态创建元素显示或隐藏 阅读全文
posted @ 2017-08-01 10:29 名曰大神 阅读(1450) 评论(0) 推荐(0)
摘要: Angular过滤器 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如,假设我们希望将字符串转换成大写,可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器: 在JavaScript代码中可以通过$filter来调用过滤器。例如,在JavaScript代码中使用lowerc 阅读全文
posted @ 2017-07-31 17:28 名曰大神 阅读(532) 评论(0) 推荐(0)
摘要: 要在字符串模板中做插值操作,需要在你的对象中注入$interpolate服务。在下面的例子中,我们将会将它注入到一个控制器中: $interpolate服务是一个可以接受三个参数的函数,其中第一个参数是必需的。 text(字符串):一个包含字符插值标记的字符串。 mustHaveExpressi 阅读全文
posted @ 2017-07-31 16:10 名曰大神 阅读(1869) 评论(0) 推荐(0)
摘要: jQuery ajax请求的基本语法: 一、封装为对象: ajax.txt代码: {"id":"102","username":"liyi","age":3} 实例代码: 效果: debugger;是可以调试的: 基本语法: 二、封装为函数 阅读全文
posted @ 2017-07-31 11:32 名曰大神 阅读(221) 评论(0) 推荐(0)
摘要: 结果: 阅读全文
posted @ 2017-07-31 10:09 名曰大神 阅读(478) 评论(0) 推荐(0)
摘要: eval的使用: 1、定义和用法 计算某个字符串,并执行其中的js代码 eval(string) string必须,含有表达式或执行语句 string有返回值的话 2、实例 2.1 字符串上该用eval() eval("x=10;y=20;document.write(x*y)"); //200 d 阅读全文
posted @ 2017-07-31 09:54 名曰大神 阅读(218) 评论(0) 推荐(0)
摘要: 获取服务器文件相关步骤: 1、创建文件; 2、创建XMLHttpRequest对象; 3、获取文件(注意事项:1)在服务器中运行测试;2)注意编码问题,编码要统一)。 3.1 获取xml文件: HTML代码: xml代码: 运行结果 : 3.2 获取TXT文件(详见:Ajax基础--创建请求) 阅读全文
posted @ 2017-07-31 09:24 名曰大神 阅读(1220) 评论(0) 推荐(0)
摘要: 使用java语言编写并实现自动化测试实例 前面我已经搭建好了appium所需要的环境,本文我以系统自带的计算器app为测试对象,进行学习。 本人使用的是Android模拟器,测试时也可选择真机,操作步骤都是一样的。通过Usb接口将真机与PC端连接起来,(由于我使用的是模拟器,所以只需启动模拟器就行了 阅读全文
posted @ 2017-07-28 10:54 名曰大神 阅读(415) 评论(0) 推荐(0)
摘要: 在搭建Android开发环境之前,我们先搭建好Java运行环境。 目录 1、安装JDK 2、配置JDK环境变量 3、安装SDK 4、运行SDK并下载相应的包 5、配置Android模拟器 1、安装JDK 众所周知,Android是由Java语言开发的,所以想开发Android应用首先需要Java环境 阅读全文
posted @ 2017-07-28 09:54 名曰大神 阅读(191) 评论(0) 推荐(0)
摘要: 前言: 我的环境为win10 64,安装过程请根据自己的电脑环境而定。 一、Appium安装 1、Appium官方网站:http://appium.io/下载windows版本的Appium; Easy setup process, run a test now. > brew install no 阅读全文
posted @ 2017-07-27 18:03 名曰大神 阅读(188) 评论(0) 推荐(0)
摘要: 浏览器创建ajax请求: 1、如果是Firefox、Opera、Safari等高级浏览器,可使用XMLHttpRequest()方式创建一个新的ajax请求对象。 如果是IE浏览器,则使用ActiveXObject('Microsoft.XMLHTTP')方式创建,具体代码如下所示: 另一种写法; 阅读全文
posted @ 2017-07-27 15:07 名曰大神 阅读(990) 评论(0) 推荐(0)
摘要: 使用Selenium通过浏览器对网站进行自动化测试 自动化测试概念: 一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。 广义上来讲,自动化包括一切通过工具或者运行程序的方式来代替或辅助手工测试的行为都可以看做自动化,包括性能测试工 阅读全文
posted @ 2017-07-21 10:47 名曰大神 阅读(730) 评论(0) 推荐(0)