标签:function

新闻中心

php数组冒泡排序

cui, wenyong 发布于 2018-06-27

首先解释下什么是冒泡排序 冒泡排序:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到...

阅读(3)评论(0)赞 (0)

心情日记

Object() 函数

胡, 金乐 发布于 2018-06-09

Object本身是一个函数,可以当作工具方法使用,将任意值转为对象。这个方法常用于保证某个值一定是对象。 如果参数为空(或者为undefined和null),Object()返回一个空对象。 var obj = Object(); // 等同于 var obj = Object(...

阅读(4)评论(0)赞 (0)

新闻中心

js常用方法小结

cui, wenyong 发布于 2018-05-29

Val(),append(),get(),split(),substr(),each(),html(),keyup(),trim(),show(),hide(),indexOf() 一个一个来看: Val():来对一个页面元素进行取值和赋值 取值:var result = $(“...

阅读(3)评论(0)赞 (0)

心情日记

数据类型转换

胡, 金乐 发布于 2018-05-22

ES是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。 var x = y ? 1 : ‘a’; 上面代码中,变量x到底是数值还是字符串,取决于另一个变量y的值。y为true时,x是一个数值;y为false时,x是一个字符串。这意味着,x的类型没法...

阅读(8)评论(0)赞 (0)

新闻中心

用PHP迭代器来实现一个斐波纳契数列

杨少洪 发布于 2018-05-17

斐波纳契数列通常做法是用递归实现,当然还有其它的方法。这里现学现卖,用PHP的迭代器来实现一个斐波纳契数列,几乎没有什么难度,只是把类里的next()方法重写了一次。注释已经写到代码中,也是相当好理解的。 /** * @author 简明现代魔法 http://www.nowam...

阅读(3)评论(0)赞 (0)

心情日记

eval 命令的作用

胡, 金乐 发布于 2018-05-12

eval命令的作用是,将字符串当作语句执行。 eval('var a = 1;'); a // 1 上面代码将字符串当作语句运行,生成了变量a。 放在eval中的字符串,应该有独自存在的意义,不能用来与eval以外的命令配合使用。举例来说,下面的代码将会报错。 eval('ret...

阅读(5)评论(0)赞 (0)

新闻中心

上传图片实时预览

yanpupu 发布于 2018-05-11

//图片预览; var fileInput = document.querySelector(‘input[type=file]’),//querySelector()方法返回文档中匹配指定 CSS 选择器的一个元素。 previewImg = docum...

阅读(3)评论(0)赞 (0)

新闻中心

替换上传文件按钮

yanpupu 发布于 2018-05-09

/*按钮绑定input file*/ var fileSelect = document.getElementById(“fileSelect”), //要替换为按钮的元素 fileElem = document.getElementById(“...

阅读(5)评论(0)赞 (0)

新闻中心

退出微信公众号内容页

yanpupu 发布于 2018-04-29

开发中有时候需要退出微信公众号,退回到输入框页面。 这时候需要用到微信的内置函数。WeixinJSBridge 用于验证用户是否满足查看公众号内容的条件。 实例如下 document.addEventListener(‘WeixinJSBridgeReady̵...

阅读(7)评论(0)赞 (0)

心情日记

函数的声明

胡, 金乐 发布于 2018-04-21

JavaScript 有三种声明函数的方法。 (1)function 命令 function命令声明的代码区块,就是一个函数。function命令后面是函数名,函数名后面是一对圆括号,里面是传入函数的参数。函数体放在大括号里面。 function print(s) { conso...

阅读(8)评论(0)赞 (0)

新闻中心

数组定义

胡, 金乐 发布于 2018-04-14

数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; 上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。a是0号位置,b是1号位置,c是2号位置。 除了在定义时赋值,数...

阅读(5)评论(0)赞 (0)

新闻中心

对象的生成和键名

胡, 金乐 发布于 2018-04-01

对象(object)是 ECMAScript语言的核心概念,也是最重要的数据类型。 什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 var obj = { foo: 'Hello', bar: 'World' }; 上面代码中,...

阅读(5)评论(0)赞 (0)

新闻中心

PHP面向对象之旅:单例模式

杨少洪 发布于 2018-03-09

单例模式要解决的问题就是“如何让这个类只有一个实例”。 我们的web应用中,大量使用了数据库连接,如果反复建立与数据库的连接必然消耗更多的系统资源。 我们如何解决这个问题,建立唯一的数据库连接是必要的方式。 我们又如何知道与这个数据库的连接是否已经建立? 还是需要现在建立? 单例...

阅读(2)评论(0)赞 (0)

新闻中心

PHP面向对象之旅:static变量与方法

杨少洪 发布于 2018-03-09

static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。 static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”。 如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“:...

阅读(3)评论(0)赞 (0)

新闻中心

标识符

胡, 金乐 发布于 2018-02-27

标识符(identifier)指的是用来识别各种值的合法名称。最常见的标识符就是变量名,以及后面要提到的函数名。JavaScript 语言的标识符对大小写敏感,所以a和A是两个不同的标识符。 标识符有一套命名规则,不符合规则的就是非法标识符。JavaScript 引擎遇到非法标识...

阅读(6)评论(0)赞 (0)

新闻中心

PHP面向对象之旅:再谈重载

杨少洪 发布于 2018-02-12

当类中的方法名相同时,称为方法的重载(overload),重载是Java等面向对象语言中重要的一部分。在PHP5中不支持重载。 在PHP5中不支持重载。 先写一个取最大值的类。 <!–写一个类,让他自动完成最大值的换算.–> <? cla...

阅读(11)评论(0)赞 (0)