Go语言中文网 为您找到相关结果 72

数组与切片

数组与切片的概念在其它语言中也有,之前我是没有搞明白他们之间的关系的。今天做了下总结 区别:数组是值类型,切片是引用类型,在使用的时候有区别。 如果用一个数组A创建新数组B的时候,需要将A中的所有元素全部复制一遍过去。如果是切片的话,就会指向原来的数据。 数组赋值拷贝见下面例子 func main() { var a [10]int = [10]int{1, 2, 3} b := a b[0] = 2 fmt.Printf("%d,%d", (int)(a[0]), (int)(b[0])) } 输出的结果 1,2 创建过程也不同: 数组的创建使用 = []type{}创建,初始数据为0。 ...阅读全文

Go项目开发----2048小游戏

刚接触go语言不久,前段时间看到一个2048的项目开发教程,于是就试着练了下手。我的环境采用的是Ubuntu Linux环境。 源码下载: https://github.com/shiyanlou/golang2048_game.git http://download.csdn.net/detail/hzy305365977/8067803 项目开发详细教程: http://www.shiyanlou.com/courses/type/1 一. 2048 游戏设计 《2048》由19岁的意大利人Gabriele Cirulli于2014年3月开发。游戏任务是在一个网格上滑动小方块来进行组合,直到形成一个带有有数字2048的方块。《2048》使用方向键让方块上下左右移动。如果两个带有相同数字的...阅读全文

博文 2014-10-22 19:00:01 hzy305365977

游戏分布式服务器gonet

gonet 游戏服务器架构,mmo架构,分布式snowflake64为整形uuid,ai行为树,配置data,游戏大部分都在内存运算,分布式缓存redis。 设计之初,建立在actor模式下的;rpc,以及消息驱动,rpc无需注册,支持int,数据,struct(struct必须要注册结构题即可);sql封装简单的orm,具体看demo websocket模式下,要在net,websocket注视掉如下代码:https://studygolang.com/articles/14842 代码除了mysql,protobuf,redis这几个第三方库以外,其他都是自己写的,方便性能和修改,主动权在自己手里 服务器之间rpc,客户端服务器之间protobuf + rpc,客...阅读全文

开源项目 2019-01-16 12:53:57 ylb

Go项目开发----2048小游戏

源码下载: https://github.com/shiyanlou/golang2048_game.git http://download.csdn.net/detail/hzy305365977/8067803 项目开发详细教程: http://www.shiyanlou.com/courses/type/1 一. 2048游戏设计 《2048》由19岁的意大利人Gabriele Cirulli于2014年3月开发。游戏任务是在一个网格上滑动小方块来进行组合,直到形成一个带有有数字2048的方块。《2048》使用方向键让方块上下左右移动。如果两个带有相同数字的方块在移动中碰撞,则它们会合并为一个方块,且所带数字变为两者之和。每次移动时,会有一个值为2或者4的新方块出现。当值为2048的方...阅读全文

博文 2014-10-22 14:00:01 LSoam

服务器框架zinx-基于Golang的轻量级TCP并发服务器框架

# Zinx [![License](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](LICENSE) [![Gitter](https://img.shields.io/badge/在线交流-Gitter-green.svg)](https://gitter.im/zinx_go/community) [![zinx详细教程](https://img.shields.io/badge/zinx详细教程-简书-red.svg)](https://www.jianshu.com/p/23d07c0a28e5) [![zinx原创书籍下载](https://img.shields.io/badge/原创书籍...阅读全文

我用 Go 语言做了一个红白机模拟器

本文由 伯乐在线 - JackalHu 翻译,toolate 校稿。未经许可,禁止转载!英文出处:fogleman。欢迎加入翻译小组。 译注:Family Computer(简称 FC)是任天堂(Nintendo)公司发行的家用游戏主机。日版 FC 机身以红色和白色为主,因此在华人圈中又有“红白机”的俗称;欧美版 FC 在欧美则称 Nintendo Entertainment System(简称 NES)。 最近我编写了一个 FC 模拟器。制作这样一个模拟器主要是出于兴趣以及为了从中学习 FC 的工作原理。在这个过程中我学到了很多有趣的知识,于是写下这篇文章同诸位分享我所学到的内容。由于相关的文档已经有很多了,所以这里我只打算讲述一些有趣的特性。请注意,接下来都将是些技术方面的内容。 图1 ...阅读全文

博文 2015-05-28 13:52:44 伯乐在线

一个月的golang服务器开发感触

好快,一个月过去了,感觉自己学得少,也感觉自己有点质的飞跃。以前用的openresty,怎么说,也很有价值,高并发,负载均衡,在某种小游戏上是可以一试的,其实我很有想法的,,,但是用来做游戏对开发这来说,太没得发展前途了,,,毕竟我觉得,起码得会很多重要的编程思想,设计模式比较好,毕竟不是产品发展方向,,,对于golang这一个月,感觉发现了新大陆一样的,了解了rpc,kcp,真正体会到了高内聚和低耦合的意义,明白了,数据库并不是那么刚需的,体会到了golang真的是天生为了解决分布式,微服务,高内聚低耦合而诞生的,还有一帮兢兢业业的大佬,心里由衷的敬畏,他们真的是程序员的样子,而不是混日子,做一天和尚,敲一天钟。希望自己不忘初心,有高追求,努力奋斗。可以用openresty做路由,gola...阅读全文

【广州招聘】go语言开发/golang

.........................................分割线...................................... 职位描述: 1、负责棋牌游戏服务器架构优化; 2、负责棋牌游戏新游戏,活动等开发; 3、协助运维维护线上服务器。 职位要求: 1、熟悉c/c++/java,至少一年你使用经验; 2、熟悉golang,至少一年服务器开发项目经验; 3、熟悉tcp,ip,http等网络协议; 4、熟悉docker优先; 5、熟悉棋牌开发优先; 6、善于沟通,要有团队合作精神; 7、能承受一定强度的工作压力,对工作有热情,负责。 ...............阅读全文

golang实现的一个小游戏–猜数字

文同步至:http://www.waylau.com/golang-game-guess-numbe/ 随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了, 代码如下: package main import ( "bufio" "fmt" "math/rand" "os" "strconv" "time" ) var ( endNum int //设置生成数的范围 ) func main() { i := createRandomNumber(endNum) //fmt.Println("生成规定范围内的整数:", i) //本句调试用 fmt.Println("请输入整数,范围为:0-", endNum) flag := true reader := bufio...阅读全文

博文 2014-11-19 01:00:02 kkkloveyou

【上海招聘】新能源电动汽车公司招聘golang工程师,坐标:上海嘉定

主要工作职责 Major responsibilities 为Front-end提供相关下载及版本管理服务; Front-end与后端动态加密系统的开发和维护工作 上述后端开发的详细设计、维护和开发工作。 任职要求 Qualifications 从事相关行业3年以上,具有大型软件系统开发经验。 熟悉tcp/ip,HTTP(S)相关通信协议。 熟练掌握golang,C/C++,JAVA,Python等编程语言之一,愿意学习使用不同编程语言。 熟悉android,linux系统组件,能使用SHELL编制脚本,有OTA,FOTA相关经验尤佳。 熟悉nginx,redis,memcache,mysql等开源工...阅读全文

细说腾讯产品经理的职级划分

在中国,大多数互联网人都有一个共同的目标,那就是进BAT工作。今天小编和大家分享的就是BAT中腾讯产品经理职级相关东东。本文是小编在一个产品经理网站上面看到的,江湖人称中关村第一才女的腾讯人写的一篇文章,希望对想进腾讯做产品经理的小伙伴有所帮助吧。 腾讯产品的职级,主要有几个大点,可以大致衡量你面前的这位产品经理在哪个段位。 一级产品经理:初级、优化特性、提升数据 产出:优化现有产品特性 其实一级产品经理,应该叫产品助理。一个没有任何产品经验的应届大学毕业生,可以用 1-3年 的时间,成为一个优秀的产品助理。 他需要做的第一个修炼是,锁定一个自己喜欢的产品,画出让它持续运营的完整服务流程,并估算整体服务成本。 如果你始终对属于 UI/UE 的界面细节充满热...阅读全文

数据宝第一季度大会暨蒋巷生态园拓展训练完满结束

喧鸟覆春洲,杂英满芳甸。在春意盎然,繁花似锦的4月天,为了丰富员工的业余生活,促进员工之间的交流沟通,加强团队文化建设,增强团队凝聚力,2017年4月27日,第一季度,数据宝(上海、北京分公司)员工前往江苏常熟蒋巷生态园开展为期2天的拓展训练,期以最强健的体魄,最刚烈的意志以及最顽强斗志迎接数据宝未来。 ![1.jpg](http://studygolang.qiniudn.com/170515/cdd6b4b8481a8e80a56a32357c8aed88.jpg) 人才是数据宝核心竞争力 人才是一个企业发展的核心竞争力,是先进生产力和先进文化的重要创造者和传播者,是互联网社会发展的宝贵资源。数据宝公司拥有员工500余人,其中博士学位占比20%,硕士学位40%,本科学位...阅读全文

想涨工资吗?那就学习Scala,Golang或Python吧

【编者按】据薪水调查机构 PayScale 提供的数据显示,掌握 Scala,Golang 和 Python 语言以及诸如 Apache Spark 之类的大数据技术,能带来最大的薪水提升。本文作者为 Serdar Yegulalp,文章系国内 ITOM 管理平台 OneAPM 编译呈现。 想涨工资?先学一门新技能。 从哪一门开始学习呢?根据 PayScale(IT及其他行业薪水调查机构)提供的数据显示,Go,Scala和诸如Apache Spark和Hadoop等大数据技术都是不错的选择。PayScale 利用其薪水调查数据库,判断哪些工作技能可以带来最大的平均工资增长,并把结果发布在2016年工作技能预告《水平测量:怎样在技能经济中取胜》中。 Go和 Scala 语言赚钱最多 毋庸置疑,...阅读全文

博文 2016-06-11 03:00:01 wangpeng198688

golang实现的一个小游戏–猜数字

文同步至:http://www.waylau.com/golang-game-guess-numbe/ 随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了, 代码如下: package main import ( "bufio" "fmt" "math/rand" "os" "strconv" "time" ) var ( endNum int //设置生成数的范围 ) func main() { i := createRandomNumber(endNum) //fmt.Println("生成规定范围内的整数:", i) //本句调试用 fmt.Println("请输入整数,范围为:0-", endNum) flag := true reader := bufio...阅读全文

博文 2014-10-04 19:26:13 kkkloveyou

阿里巴巴CTO王坚:谈“大数据”是对数据的不自信

云栖大会进入第二天,阿里巴巴CTO王坚博士在主题演讲中阐述了对大数据的看法。王坚认为,现在业界在谈数据时前面加上“大”,是对数据不够自信。 王坚强调,数据要产生价值,远远不需要前面加一个“大”字,“是因为我们对数据不够自信,而使得我们要在前面加一个字叫‘大’,愿意把它叫做‘大数据’。” 在王坚看来,在世界发展的任何时候,只要有基础设施就会有数据,就像有路就会有脚印。互联网的普及和发展改变了人类的生活和生产方式,引发了前所未有的信息革命和产业革命,互联网作为国家信息基础设施,就像公路、港口等一样,越来越成为国民经济各项事业发展的基础。 王坚认为,正因为互联网变成了基础设施,数据以更低的成本被自然沉淀,数据成为了生产资料。“数据跟土地一样变成了生产资料,这种变化是远远超出大家的...阅读全文

微信小游戏的websocket转tcpsocket方案

众所周知,微信小游戏所用的websocket长链接与传统的tcpsocket有些不一样。 并且微信小游戏发布的时候为了数据安全问题会使用WSS 。假如使用golang或者node.js之类的语言和框架来作为小游戏的服务端的话,可以很容易的解决websocket问题。 但是如果是使用之前已经跑的很稳定,又不想换框架的话(譬如我使用的是skynet),那就很蛋疼了。 我的解决办法就是使用一个代理转发的方案。而这种方案的实现,之前是用的nginx来做代理,最后把wss转成ws再发给skynet。这种办法还是不够好。 最后在github找到一个库 https://github.com/isobit/ws-tcp-relay 简单方便。简直就是为我定做的,能用现成的为什么要自己写^ ...阅读全文

博文 2018-09-19 18:34:39 simon_xlg

bibibi 做游戏

玩自己喜欢的游戏,如果没有,就做一个。 ---bibibi 为什么还没有做游戏 首先要回答一个问题,为什么工作5年了,还没有进入游戏行业,这要从我的工作经历讲起。 2012年毕业后,首先关注的是生存,随便进了一家愿意招我的外包公司,被公司强行从c++开发转型去做ios,当时还很不乐意,什么ios,从来没听说过,我要做我的c++,c++是世界上最好的语言,于是我向主管申请做c++,可惜主管没鸟我。没办法,工资比较重要,于是我就学起了ios,没想到,一做就是5年。 中间跳过几次槽,跳槽的时候发现ios的工作很好找,行情不错,待遇也很好,于是就一直做到现在。这些技术积累和工作经历都是可以累加的,下家公司给你高薪看重的也是这点,如果转行做游戏,那就是要从头算起,待遇大幅度降低。当一个人的事业在飞速上...阅读全文

博文 2017-09-04 09:05:09 bibibime

大牛都是怎么设计产品的?

在社会大环境中,每个岗位都有明确的分工,产品设计师的岗位就是要做好产品的设计工作,那如何才能做好呢?今天小编就和大家分享分享。 闲来没事,在知乎、麦子圈等这些专业网站上溜达,总是会有收获的。本文既然是为大家分享产品的设计,那么我们就从产品的角度来聊聊吧。 1、寻找一个切入点 切入点的目的就是为了给用户一个使用的理由,而且这一个理由必须是强需,比如:打车类应用为什么会那么火,很简单,因为人们打不到车,不用你这个东西,他很不爽。网络游戏为什么是大多数互联网公司的现金牛?因为在中国,很多年轻人不打游戏,他就觉得不爽。这就是切入点,一个可以让用户费非用你不可的理由。它可以是一个比较吸引别人的功能,也可以是一个解决刚需的产品概念。 当然这个切入点必须是有市场规模的,也...阅读全文

【招聘】新能源电动汽车公司招聘golang工程师,坐标:上海嘉定

主要工作职责 Major responsibilities 1. 为Front-end提供相关下载及版本管理服务; 2. Front-end与后端动态加密系统的开发和维护工作 3. 上述后端开发的详细设计、维护和开发工作。 任职要求 Qualifications 1. 从事相关行业3年以上,具有大型软件系统开发经验。 2. 熟悉tcp/ip,HTTP(S)相关通信协议。 3. 熟练掌握golang,C/C++,JAVA,Python等编程语言之一,愿意学习使用不同编程语言。 4. 熟悉android,linux系统组件,能使用SHELL编制脚本,有OTA,FOTA相关经验尤佳。 5. 熟悉nginx,redis,memcach...阅读全文

go的slice学习

切片是对某个容器不同区间范围的引用。 a := []int{0,0,0,0,0} 这行代码实际上包含了两个逻辑步骤: 1.创建了一个容量为5的容器 2.a引用容器[0:5]的区间,a[1]=1即设置变容器第二个位置的值为1。 b := a[0:2] 这行代码并没有创建新的容器,只是在原有容器上增加了一个新的引用b,b可以修改容器的[0:2]区间内的值,由于a也可以修改这个区间的值,所以对b做出赋值操作也会反应到a上...阅读全文

博文 2014-10-04 19:26:35 吾爱

go语言版的猜数字游戏

猜数字(Bulls and Cows)是一个经典的小游戏. 程序先产生4位各不相同的随机数,然后用户输入0-9四位各不相同的数字,程序将输入的数字与随机数进行对比,位置和数字对应相同者提示为xA,数字相同而位置不同者提示为xB,共15次机会.如随机数为1543,输入5134将提示0A4B,输入1534将提示2A2B,输入1543将提示4A0B(此时用户获胜). 这个游戏逻辑简单但代码实现富有挑战性,非常适合编程练手使用.最近学习go语言中,下面是go语言版的Bulls and Cows: package main import ( "fmt" "time" "math/rand" "os" ) func gen_num(length int)[]int32{ a:=[]int32{1,2,3...阅读全文

博文 2016-06-02 21:00:01 liutgnukernel

golang学习实例-猜拳小游戏

学了一段golang,觉得应该实践一下,写了这个猜拳小游戏,顺带着学习下go testing。 主程序源码: package main import ( "bufio" // 输入输出 "fmt" "math" "math/rand" "os" "strconv" "time" ) //rock, paper, scissors const ( rock int = 1 scissors int = 2 paper int = 3 rockName string = "石头" scissorsName string = "剪刀" paperName string = "布" win int = 1 lose int = -1 draw int = 0 ) // 拳的结构 type Finge...阅读全文

博文 2015-06-17 20:03:59 hnxxwyq

go语言猜数字小游戏

已经快12点了,先写了发出来,要不就算明天的了今天写的有点晚,现在代码正在调试中,一会发出来 最近看了好多基础的go语言教程,然后教程里都有的也不好意思再在这写一遍了,写一个猜数字小游戏练手,也算用到了很多基础知识了 代码如下: package main import ( "bufio" "fmt" "math/rand" "os" ) func main() { fmt.Println("欢迎来到猜数字小游戏") targetArr := randNum(4) var srcArr [4]int crectNum := 0 reader := bufio.NewReader(os.Stdin) fmt.Println("请输入四个数字连续输入不加空格") for { input, _ :=...阅读全文

博文 2015-06-17 23:00:48 threeyax

[GO]学习新语言之卡塔练习--猜数字

最近在看go语言,对语法稍做了些了解,写个简单的猜数字小游戏来加深一下语法之印象。 package main //by kevin at 2014-04-15 01:30 //写我喜欢玩的猜数字游戏,初学go之第一个程序 import ( "fmt" "time" "math/rand" /*"os"*/ ) func rndnum() []int{ //使用string, 但是却因为其不可被修改,只好使用[] num_set := []int {0,1,2,3,4,5,6,7,8,9} sz := len(num_set) /*fmt.Println("sz:",sz)*/ for i,_ := range num_set { r := rand.Intn(sz) /*fmt.Printl...阅读全文

博文 2015-06-17 23:00:45 zimmermanlin

【互联网早报】2017.11.01

## ??国内新闻?? 1. 京东物流启动青流计划 引进千辆新能源车 http://t.cn/RWF2156   2. 22家基金集体下调乐视网估值:最大折价52%至7.34元 http://t.cn/RWkCNIp   3. ofo回应“顶风”投放新车:总量绝无新增 实际在减少 http://t.cn/RWkyAql   4. 人工智能公司旷视科技完成4.6亿美元C轮融资 http://t.cn/RWFP9ua   ## ?国际新闻? 1. 三星电子第三季营业利润同比增179%创新高 http://t.cn/RWkdrw0   2. SpaceX今年第16次发射,并且成功回收火箭 http://t.cn/RWDhXwW 3...阅读全文

Linux USB "On-The-Go"(OTG) on OMAP H2 软件架构分析(二)

编程接口的变化 为了支持OTG特性,编程接口上作了尽可能小的改动。这些改动并不会改变已有的编程模型:主机端仍然会用 urb和usb_device,设备端仍然会用ueb_request和usb_gadget。从某些角度来说,也许我们更希望将urb变成类似urb_gadget这样的轻量级模型,这样在主机和设备端就可以有对称的编程接口。但是现在还没必要去这样做。 设备端:usb设备控制器(USB Device Controller) 在gadget接口中新添了一些OTG状态标志和usb_gadget_*()调用。用户接口通过OTG状态标志来报告OTG设备的需要,而新增的gadget调用用来支持新的USB状态的转变(一些调用也可以支持non-OTG系统)。除了is_otg标志,其他的状态标志还局限于...阅读全文

博文 2016-01-30 00:00:03 zkami

POJ 1047 Round and Round We Go 循环数新解

题目描述: 给定一字符串表示的高精度数,判断它是否是可循环的。如果假设字符串num的长为n,则将num从1开始乘到n,如果每次得到的结果包含的字符元素都和a是相同的,则它是可循环的。 解题思路: 初看这一题,想到的解法是利用高精度数的乘,计算出num乘以1到n的结果,再与num进行对比。这种方法较为简单,可以得到正确的结果,但是效率并不是很理想。对于循环数,我们最常见到的是循环小数,而这一题的解法也是由此引申得出的。 初等数论里面有以下三个定理: 欧拉定理:设a、m为整数,m>1,(a,m)=1,则a^φ(m)≡1 (mod m)。 整数的次数:a、m为整数,m>1,(a,m)=1,k是使a^k≡1 (mod m)成立的最小正整数,则k叫做a对模m的次数。 次数定理:设a对模m的次数为k,n...阅读全文

博文 2016-02-05 07:00:01 furney

获取到的数据,怎么用 json 解析,自己写的,但是解析报错了

数据DEMO:[腾讯位置服务](http://lbs.qq.com/webservice_v1/guide-region.html) 数据是 list 接口,页面下方有调用示例,可以点击打开新页面,看到调用接口时获得的数据结构 应该是自定义 struct 错误,像 [DEMO](http://lbs.qq.com/webservice_v1/guide-region.html) 中的数据,该如何自定义 struct ? ``` package main import ( "fmt" "io/ioutil" "log" "net/http" ) type tude struct { lat float32 lng float32 } ...阅读全文

微信公众号小游戏怎么做

微信公众号小游戏怎么做 现在的推广模式更多倾向于移动端,怎么样能够做好移动端的推广?很多人第一时间会想到利用移动的社交软件来进行,从最开始的QQ、微博,到现在的微营销、再到微信公众的运营。整个移动端的推广都在演变。微信公众号的推广一般利用:抽奖、小游戏、活动、优惠券等来吸引用户关注微信公众号。那微信游戏怎么制作呢?微信公众号游戏能让用户在增加用户对公众号的好感,如果游戏做的有趣,可玩性高,自然而然的就会转发的朋友圈,这样能为你的公众号吸引更多的用户关注。 微信小游戏是微信公众号与用户常用的的互动方法,通过游戏互动的形式让用户对你的公众号增加好感,进一步的提升用户的粘性。像之前比较火的,通过公众号的AI问答模式,通过用户发送关键字到公众号上获取信息,进入预先设定好的页面,在问答页面上,通过...阅读全文

适合超新手看的telnet 小游戏《生命线》

在学习golang的这几天在玩一个手机游戏叫《生命线》,觉得挺有趣,想想能不能用golang 做一个小雏形出来。 顺便学习一下 golang对mysql的操作。 首先,进入mysql 操作 ``` #首先创建一个数据库 CREATE DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; #表结构是这样,像‘树’,当你做出选择的时候,就根据 left_event_id 查找下一个事件 CREATE TABLE `events` ( `event_id` INT(10) NOT NULL PRIMARY KEY auto_increment, `event_detail` VARCHAR(1000) NULL, `...阅读全文

博文 2017-12-01 07:54:11 golang_291

MacOs搭建go环境

新手小白,接触一下go,第一步当然是把环境先搭起来 IDE: GoLand 下载地址:https://www.jetbrains.com/go/ go: 下载地址: https://golang.org/dl/ mac安装后可直接点击pkg进行安装 环境配置: 此时在item中输入go env 显示zsh: command not found: go打开 .zshrc 加入 export PATH=$PATH:/usr/local/go/bin 打开新页面 输入go env 在goland中添加gopath路径,即当前文件路径 就可以运行第一个go程序...阅读全文

博文 2017-12-13 11:04:39 努力奋斗的小菲菲

数据宝ChinaDataPay.com董事长汤寒林参加中国长江经济带发展高峰论坛

 2016年11月29日,由江西省商务厅指导、江西省服务外包产业协会主办的第三届中国长江经济带发展高峰论坛在江西南昌举行,本次论坛以“数据•融合•创新”为主题,围绕外包、制造业服务化、互联网+、电子商务、大数据、人工智能、移动互联网等新兴领域的发展为契机进行高端对话。贵州数据宝网络科技有限公司Chinadatapay.com董事长汤寒林作为特邀嘉宾发表《大数据行业的“淘宝”》的主题演讲,就如何高效开展大数据交易进行分享,并与华道数据、用友网络、中兴软件、联合金融、兴业证券等机构共同探讨大数据与服务贸易行业融合的创新模式。 ![1.jpg](http://studygolang.qiniudn.com/161207/6942fb4a9522d59f113aa36e38fabea3.jp...阅读全文

history.back(-1)和history.go(-1)的区别

history.back(-1)和history.go(-1)的区别 阅读:7233 次 编辑日期:2016-01-11 目录: 1这个方法的用途 2两个方法的区别 3总结 概述: H5页面做多了,自然就会做到页面上的返回功能,返回功能大致有两种:history.back(-1)和history.go(-1),今天我们来说说两种方法的区别。 这个方法的用途 返回一个页面方法有很多,就好比给返回按钮绑定一个URL,但是如果一个页面可以从很多页面到达,那么这个页面返回的页面就不是固定的,那么绑定固定的URL显然不妥。 两个方法的区别 既然history.back(-1)和history.go(-1)都是返回之前页面,但是方法不同,所以肯定是有区别的: 1 2 history.back(-1)//...阅读全文

博文 2017-09-28 15:31:02 a460550542