JavaScript-CasperJs使用教程】的更多相关文章

这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft).Netscape (Navigator 2.0) 的 Brendan Eich 发明了这门语言,从 1996 年开始,已经出现在所有的 Netscape 和 Microsoft 浏览器中.ECMA-262 的开发始于 1996 年,在 1997 年 7 月,ECMA 会员大会采纳了它的首个版本. 本系列教程旨在向大家分享本人当年学习Javascript的笔记和心得.本系列教程预计分五个部分. 第…
Canvas API -- JavaScript 标准参考教程(alpha) Canvas API…
[推荐分享]大量Javascript/JQuery学习教程电子书合集,送给有需要的人   不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小   15天学会jQuery(完整版).pdf 274.79 KB   21天学通JavaScript(第2版)-顾宁燕扫描版.pdf 26.02 MB   5天驾驭JQuery教程.pdf 1.08 MB   ACCP软件开发初级程序员-使用Javascript增强交互效果-北大青鸟.pdf 51.70 MB   Ajax+PHP程序设计实…
不收藏是你的错^_^. 经证实,均可免费下载. 资源名称 资源大小   15天学会jQuery(完整版).pdf 274.79 KB   21天学通JavaScript(第2版)-顾宁燕扫描版.pdf 26.02 MB   5天驾驭JQuery教程.pdf 1.08 MB   ACCP软件开发初级程序员-使用Javascript增强交互效果-北大青鸟.pdf 51.70 MB   Ajax+PHP程序设计实战详解.pdf 84.29 MB   Ajax实战中文版.pdf 2.48 MB   Aj…
这篇文章是记录自己阅读重新介绍 JavaScript(JS 教程)的记录和个人体会 在线调试代码工具:https://codepen.io/pen 引言 分歧根源:名字Javascript和Java有关系么?Javascript只是名字里有个Java,语言本身和Java语言一点关系也没有,这就是乱起名字的后果 版本兼容问题:网景浏览器创造的JS,结果网景浏览器被IE打败了,破产了,变成了mozilla基金会管理遗产,IE总想玩自己的js语言,导致ECMAScript 第四版难产,,不过大结局是好…
3 天前  ·  3k 次阅读 急速JavaScript全栈教程 javascript node.js  mongodb 140 自从一年前发布了Vuejs小书的电子书,也有些日子没有碰过它们了,现在因为项目的缘故,需要使用JavaScript全栈开发.所以,我得把这个全栈环境搭建起来. 整个系列,是会采用我的一贯风格,就是不疾不徐,娓娓道来,学习完毕,你可以掌握我提到的全系列的知识,并且得到一个可以直接拷贝的代码模板,并把它用到你的项目中. 完成操练下来,得半小时到一个小时吧.腾出你的时间再来…
原文地址:javascript+ajax+jquery教程11--正则表达式作者:morflame 正则表达式可以: 测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证 替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字 根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中查找特定文字 正则表达式语法 一个正则表达式就是由普通字符(例如字符 a 到z)…
这是小白的零基础JavaScript全栈教程. JavaScript是世界上最流行的脚本语言,因为你在电脑.手机.平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的. 简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言. 那么问题来了,为什么我们要学JavaScript?尤其是当你已经掌握了某些其他编程语言如Java.C++的情况下. 简单粗暴的回答就是:因为你没有选择.在Web世界里,只有JavaScript能跨平台.跨浏览器…
JavaScript 标准参考教程(alpha)http://javascript.ruanyifeng.com/#introduction…
为什么有这个系列 目前javascript生态非常丰富,越来越多的人开始用js去做前端的ui测试了.而selenium是web ui测试的标准解决方案,所以一套js的selenium教程是很有必要的. 阅读地址 本教程在测试教程网首发,由于会保持更新,所以禁止转载. 请点击这里进行阅读. 目录 (一)初始化环境 (二)实战: 最简单的自动化脚本 (三)查看文档 (四)通过id去定位页面上的元素 (五)通过name去定位页面上的元素 (六)通过className去定位页面上的元素 (七)通过lin…
参考教程:http://www.ruanyifeng.com/blog/2017/04/memory-leak.html 一.什么是内存泄漏? 程序的运行需要内存.只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存. 对于持续运行的服务进程(daemon),必须及时释放不再用到的内存.否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃. 不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak). 有些语言(比如 C 语言)必须手动释放内存,程序员负责内存管…
说明 前面三篇博客介绍了js中基本的知识点,包括变量类型及其转换.表达式.运算符等小知识点,这篇博客主要讲的是对象.如果你学过java等语言,你也许在下文的阅读中发现在js中的对象与java中的对象存在一定的区别. 相关术语说明 一.对象中成员变量的”属性特性“ ①可写:表明该属性可以设置其值. ②可枚举:表明是否可以通过for/in循环返回该属性. ③可配置:表明是否可以删除或者修改该属性. 注:关于for/in等语句的说明,第一篇博文就说过,本系列教程是建立在读者对基本的编程有一定了解的基础…
本系列教程的说明 本教程说白了可以说是我自己学习JavaScript的笔记,主要内容参考自<JavaScript权威指南>,部分内容可能来自互联网,本系列教程假设学者之前学过c或者其它的编程语言,所以一些基本for.if等语句的用法并不讲解. javascript简介 JavaScript简称js,最初由网景(现在的Mozilla)公司创建,由于商标冲突原因,其标准版本命名为ECMAScript,但是一般人们还是叫JavaScript,只在谈标准的时候说到ECMAScript这个名字.值得注意…
教程:http://javascript.ruanyifeng.com/ 基本语法 - 函数 1.函数名的提升 JavaScript引擎将函数名视同变量名,采用function命令声明函数时,整个函数会被提升到代码头部.下面的代码不会报错. f(); function f(){} 但是,采用赋值语句定义函数,JavaScript就会报错. f(); var f = function (){}; // TypeError: undefined is not a function 如果同时采用fun…
目录 入门篇 js介绍 历史 基本语法 数据类型 概述 null 和 undefined 数值 字符串 对象 函数 数组 本系列基于阮一峰老师的<JavaScrip语言入门教程>或<JavaScript教程>记录整理,教程采用知识共享 署名-相同方式共享 3.0协议.这几乎是学习js最好的教程之一(去掉之一都不过分) 最好的教程而阮一峰老师又采用开源方式共享出来,之所以重新记录一遍,一是强迫自己重新认真读一遍学一遍:二是对其中知识点有个自己的记录,加深自己的理解:三是感谢这么好的教…
目录 运算符 算数运算符 比较运算符 布尔运算符 二进制位运算符 void和逗号运算符 运算顺序 语法 数据类型的转换 错误处理机制 编程风格 console对象和控制台 标准库 Object对象 属性描述对象 Array 对象 包装对象 Boolean对象 Number对象 String对象 Math对象 Date对象 RegExp对象 JSON对象 本系列基于阮一峰老师的<JavaScrip语言入门教程>或<JavaScript教程>记录整理,教程采用知识共享 署名-相同方式共…
目录 面向对象编程 实例对象与 new 命令 this关键字 对象的继承 Object对象的方法 严格模式(strict mode) 本系列基于阮一峰老师的<JavaScrip语言入门教程>或<JavaScript教程>记录整理,教程采用知识共享 署名-相同方式共享 3.0协议.这几乎是学习js最好的教程之一(去掉之一都不过分) 最好的教程而阮一峰老师又采用开源方式共享出来,之所以重新记录一遍,一是强迫自己重新认真读一遍学一遍:二是对其中知识点有个自己的记录,加深自己的理解:三是感…
一.javascript的匀速运动 关于物体的javascript匀速运动要点分析: 1.物体关于运动的时候,我们要打开定时器 2.打开定时器的时候我们记得要在停止的时候关闭定时器,同时应该注意的是一开始加载的时候,我们也应该关闭定时器,避免多次重复的加载,导致的加速运动. 3.并且速度初始化为0 实施方法: 判断物体的偏移是否小于目标值(判断运动的速度) 小于 可以继续运动 大于向右运动 2.先判断什么地方停下来? 判断条件:物理的偏移量小于7就是不能超过速度的值时 直接让它对齐 <!doct…
SOSO街景地图 Javascript API 干什么用的? 你想在网页里嵌入个地图,就需要它了! 另外,它还支持:地点搜索.周边/附近查询.地图标注.公交/驾车路线规划.地理坐标与地址相互转换.地理定位等 LBS 应用功能. (不知道LBS啥意思?这么时髦的词不知道?问度娘,不解释) 因为基本的地图功能,各家API都大同小异,本讲先从SOSO最独特的街景讲起,以免大家犯困~ 目录: 一.什么是街景 二.基本概念 三.Hello World! 四.街景类.方法 介绍 五.事件 六.街景中标注 (…
http://www.itxueyuan.org/javascript/jiaocheng_2/…
AJAX = Asynchronous JavaScript and XML (异步的JavaScript和XML). AJAX是与服务器交换数据并更新部分网页的技术,在不重新加载整个页面的情况下. 通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新.这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新. AJAX的工作原理 XMLHttpRequest是AJAX的基础. XMLHttpRequest对象 IE5/IE6--->ActiveXObject XMLHtt…
目录 1. iScroll介绍 2. 安装和使用 3. 简单的iScroll例子 4. Pinch & Zoom 5. Snap to element 6. iScroll 详细参数 1. iScroll介绍 一般我们在开发传统Web网站时,偶尔会用固定某一区域的宽度/高,然后借用设置这一区域的overflow:scroll,使得其里面超过该区域范围的内容,可以通过移动滚动条来查看. 而在iOS(iOS5以下)的mobile Safari以及Android的浏览器当中,原生不支持页面内任意区域的…
Date() setTime()getTime()toUpperCase() toLowerCase() charAt() 返回指定的字符,返回的字符长度为1的字符串. indexOf('需要检索的字符',startpos)  stratpos 默认是开始位置indexOf()第二位是可以一个具体的未知数,但是一定不要写startpos这个单词,因为根本没有这个属性,什么是具体的未知数,看以下代码. <script type="text/javascript"> var m…
http://javascript.ruanyifeng.com/grammar/array.html…
说明 前面的两篇博客介绍了js中的基本知识中的变量类型.标识符等.这篇博客主要谈表达式以及运算符. 原始表达式 原始表达式就是表达式中最小的,不能在分割的表达式,一般指变量.常数直接量.关键字(true.false.null.this),这里需要注意的是undefined是一个全局变量,而不是关键字. 对象和数组的初始化表达式 数组初始化表达式是一个方括号,中间放置数组中的元素,元素间用逗号分割.元素可以是表达式.数组.空. [] //一个空数组,数组里面没有元素 [1+2,3+4] //一个拥…
说明 前一篇博客介绍了js以及一些关于js基本类型的简单知识,本篇博客将详细介绍js的基础类型,捎带介绍对象类型,更详细的对象类型的说明将后续再讲. js中类型的说明 js中的类型分为基本类型和对象类型,其中基本类型包括:①数字.②字符串.③布尔值.此外还有两个原始值null和undefined.其中对象包括数组对象.函数对象和普通对象,普通对象是“命名值”的无序集合,而数组对象是带编号的值的有序集合.JavaScript核心还定义了三种有用的类:日期(Data)类.正则(RegExp)类.错误…
JavaScript 语句和 JavaScript 变量都对大小写敏感. 键值对通常写法为 name : value (键与值以冒号分割). 键值对在 JavaScript 对象通常称为 对象属性. 如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明.即使它在函数内执行. 可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同:如果必须相同时,可以使用转义字符\. === 为绝对相等,即数据类型与值都必须相等.== 之比较 "转化成同一类型后的值" 看 "值&…
正则表达式是描述一组字符串特征的模式,用来匹配特定的字符串 主要分三个部分:基本语法.RegExp对象的方法.JS中支持正则表达式的String对象方法 一.基本语法 在JS中,正则表达式为对象,用如下两种方式定义: 直接量法: /pattern/attributes:创建RegExp对象法:new RegExp(pattern,attributes); var reg=/hi/i;//字面量 var reg=new RegExp('hi','i');//构造函数(参数1:最简单的正则匹配字母h…
正则表达式 就是用某种模式去匹配一类字串的一个公式 RegExp 对象表示正则表达式 Regular Expression 正则表达式是很多程序设计语法都支持的 //①隐式创建 var regexp var regExp=/正则表达式/gim; /*g表示在整个字串中查找 i表示不区分大小写 m 执行多行匹配.把换行考虑进去 */ 元字符 1.限定符 {n}表示前面的表达式可以重复几次 {n,m}表示可以重复n-m次 +表示可以重复1次或者多次 *表示重复0或者多次 ?表示0或者一次 [a-z]…
三个点(...)在es6中,有两个含义: 用在形参中, 表示传递给他的参数集合, 类似于arguments, 叫不定参数. 语法格式:  在形参面前加三个点( ... ) 用在数组前面,可以把数组的值全部打散,展开,叫展开运算符. 语法格式:  在数组面前加三个点( ... ) 求不定参数的和,以前可以用arguments来做,现在可以用不定参数来做,如下: 1 function add( ...values ){ 2 console.log( values ); // [10, 20, 30]…