1.安装方式 Windows环境安装; Linux环境安装; 集成环境包安装AppServ ,PHPStudy , APMserv, XAMPP , WAMPServer...
1.安装方式 Windows环境安装; Linux环境安装; 集成环境包安装AppServ ,PHPStudy , APMserv, XAMPP , WAMPServer...
PHP学习 外文名:PHP: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利...
5.1. browserAction(浏览器右上角) 通过配置browser_action可以在浏览器的右上角增加一个图标,一个browser_action可以拥有一个图标,...
Canvas Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画等。 没有Canvas的年代,绘图只能借助Flash插件实...
高阶函数 高阶函数英文叫Higher-order function。那么什么是高阶函数? JavaScript的函数其实都指向某个变量。既然变量可以指向函数,函数的参数能接收...
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不...
面向对象编程 不过,在JavaScript中,这个概念需要改一改。JavaScript不区分类和实例的概念,而是通过原型(prototype)来实现面向对象编程。 原型是指当...
generator generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 ES6定义generator标准的哥...
错误传播 如果代码发生了错误,又没有被try ... catch捕获,那么,程序执行流程会跳转到哪呢? 如果在一个函数内部发生了错误,它自身没有捕获,错误就会被抛到外层调用函...
变量作用域与解构赋值 在一个对象中绑定函数,称为这个对象的方法。 在JavaScript中,对象的定义是这样的: 但是,如果我们给xiaoming绑定一个函数,就可以做更多的...
计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不...
面向对象编程很重要的一个方面,就是对象的继承。A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法。这对于代码的复用是非常有用的。 大部分面向对象的编程语言,都...
NodeList 接口 节点都是单个对象,有时需要一种数据结构,能够容纳多个节点。DOM 提供两种节点集合,用于容纳多个节点:NodeList和HTMLCollection。...
1.概述 正则表达式(regular expression)是一种表达文本模式(即字符串结构)的方法,有点像字符串的模板,常常用来按照“给定模式”匹配文本。比如,正则表达式给...
1.简介 浏览器与服务器之间,采用 HTTP 协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出 HTTP 请求。 199...
1.概述 Promise 对象是 JavaScript 的异步操作解决方案,为异步操作提供统一接口。它起到代理作用(proxy),充当异步操作与回调函数之间的中介,使得异步操...
编写chrome插件时,需要监听页面刷新事件,用 如果代码段用alert,你会发现页面会刷新两次到三次。这是因为 1.访问url,触发事件,loading 2.访问url结束...
本节介绍 JavaScript 语言实际编程中,涉及面向对象编程的一些模式。 1.构造函数的继承 让一个构造函数继承另一个构造函数,是非常常见的需求。 这可以分成两步实现。 ...
方法 在一个对象中绑定函数,称为这个对象的方法。 在JavaScript中,对象的定义是这样的: 但是,如果我们给xiaoming绑定一个函数,就可以做更多的事情。比如,写个...
map 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个数组[1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map实现如下: [图片上传失...