location

js刷新页面和跳转

岁酱吖の 提交于 2020-03-05 12:50:39
javascript返回上一页: 1、返回上一页 history.go(-1); 返回上两个页面 history.go(-2); <a href="javascript:history.go(-1);">上一页</a> 2、history.back(). 3、window.history.forward() 返回下一页 4、window.history.go(返回第几页,也可以是url) 5、window.location.href=url; js刷新页面的几种方法: 1、history.go(0); 2、window.location.href=当前页面url; 3、location=location; 4、location.replace(location); 5、location.assign(location); 6、window.navigate(location); 7、document.URL=location.href 自动刷新页面的方法: 1、页面自动刷新:在<head>标签中加入 <meta http=-equiv="refresh" content="20">其中20指每隔20s刷新一次 2、页面自动跳转:在<head>标签中加入 <meta http=-equiv="refresh" content="20;url="http:www.baidu.com"

BOM属性对象方法

元气小坏坏 提交于 2020-03-05 07:06:05
location对象 location.href ----- 返回或设置当前文档的URL location.search ----- 返回URL中查询字符串部分,返回结果包括?以及?后的内容 location.hash ----- 返回URL中#以及后面的内容,如果没有#,则返回空 location.host ----- 返回URL中的域名部分 location.hostname ----- 返回URL中的主域名部分 location.pathname ----- 返回URL的域名后的部分 location.port ----- 返回URL中的端口部分 location.protocol ----- 返回URL中的协议部分 location.assign ----- 设置当前文档的URL location.replace(URL) ----- 设置当前文档的URL,并且在history对象的地址列表中移除这个URL location.reload() ----- 重载当前页面 history对象 history.go(num) ----- 前进或后退指定的页面数 history.back() ----- 后退一页 history.forward() ----- 前进一页 navigator对象 navigator,userAgent ----- 返回用户代理头的字符串表示

iOS 扫雷游戏

余生颓废 提交于 2020-03-05 04:54:45
代码地址如下: http://www.demodashi.com/demo/11254.html 1、项目结构图 Viewcontroller :扫雷逻辑代码 LevelModel :扫雷难度选择代码 2、定义 相信很多人小时候都玩过Windows XP系统的扫雷游戏。记得刚开始玩时不知道游戏规则,以为全靠运气,点到白色区域就是没有地雷,高兴地又蒙对了。后来发现了其中的奥秘,原来白色块代表周围都没有地雷,数字块代表其周围有几块地雷。根据这个规则我们开始扫雷游戏的实现: 以下以10×10地图为例进行分析 1)用数组 mineMapArray (0 - 9)存储每个单元的状态,初始化全为0 0,表示单元周围没有地雷 1 - 8,表示单元周围有1 - 8个地雷 9,表示该单元是地雷 单元的周围是指,当前单元的左上方、上方、右上方、右方、右下方、下方、左下方、左方的单元。一个单元周围最多有8个单元。 2)用数组 minesArray (0 - 99)存储所有地雷的位置 3)用数组 turnoverArray (0 - 99)存储点击空白单元时可翻转所有单元的位置 3、随机地雷的位置 1)先创建临时地图位置数组 tmpMapArray (0 - 99),方便下一步随机 _mineNums 个地雷位置用 //1.创建临时地图位置数组,用于随机出地雷位置 NSMutableArray

服务器搭建个人图床,展示git仓库的图片

浪尽此生 提交于 2020-03-04 18:18:35
设立多location的nginx映射 原来自己的Nginx已经搭建了自己的网站,所以需要配置多个location,用第二个location来展示自己的图片,因此 location如果要一个特定的url(不是 / 的时候)要使用别名,不能用root,alias指定的目录是准确的,直接指向目标文件的物理地址 主要是要注意自己的第二个location下面一定要有对应的目录, 然后要启动图片浏览,文件下载,就必须使用 autoindex on; 需要添加的location格式如下 # 原来的网站的节点 location / { root /var/www/blog ; index index.html index.htm ; } # 为了搞自己的图床,2020年3月4日13:56:42 再来折腾 # 一定要在www建立img目录--这是你去访问才能看到绿锁,然后加入index.html才能看到内容 location /img { #img /var/www/img; # 好像只能使用alias,不然连nginx -t都过不了 alias /var/www/img ; # index index.html index.htm; autoindex on ; } 搭建git服务器并添加git-hooks 看完注意点再操作 添加githooks可以看这个

JavaScript中的with语句

久未见 提交于 2020-03-04 16:24:29
执行环境的类型有两种:全局执行环境和局部执行环境(函数执行环境)。 1.全局执行环境的变量对象是window对象,是JS代码开始运行时的默认环境。全局执行环境的变量对象始终都是作用域链中的最后一个对象。但是还是有其他办法来延长作用域链。 2.函数执行环境,当某个函数被调用的时候,会先创建一个执行环境及其相应的作用域链,然后使用arguments对象和其他命名参数的值来初始化执行环境的变量对象。 有些语句可以在作用域前端临时增加一个变量对象,该变量对象会在代码执行之后被移除。 两种情况 1.with语句 2.try-catch语句的catch块 当执行流进入上面的任何一个语句时,作用域链就会被加长。 with语句 1.with语句的作用是将代码的作用域设置到一个特定的对象中。目的主要是为了简化多次编写同一个对象的工作。 2.使用with语句可以关联location对象,也就是说,在with语句的代码块内部,每个变量首先会被认为是一个局部变量,而如果在局部环境中找不到该变量的定义,则会查询location对象中是否有同名的属性。如果发现了同名的属性,则以location对象属性的值作为变量的值。 3.严格模式下不允许使用with语句,否则将视为语法错误。 4.with关键字的弊端 性能问题 使用with关键字后,js引擎不能对这段代码进行优化,

html/http/浏览器(二)

≡放荡痞女 提交于 2020-03-04 10:30:12
1. WebSocket WebSocket是HTML5开始提供的一个在单个TCP连接上进行全双工通讯的协议,允许服务端主动向客户端推送数据,浏览器和服务器只需要完成一次握手就可以建立持久连接,并进行双向传输数据。浏览器通过JavaScript向服务器发出建立WebScoket连接的请求,连接建立后客户端和服务器可以通过TCP连接直接交换数据,当你获取WebScoket连接节后,你可以通过send()的方法向服务器发送数据,并通过onmesssage事件来接收服务器返回的数据。创建webScoket对象:var Scoket=new WebScoket(url,[protocol]) 第二个参数 protocol 是可选的,指定了可接受的子协议. 2. 说一下Web Quality(无障碍) 能够被残障人士使用的网站才是一个易用的网站。使用alt属性不仅在图片不能正常显示的情况下可以显示有关图像的描述,对于残障人士而言语音浏览器能够读出这些描述,从而方便他们理解 3.几个很实用BOM的属性对象方法 Bom是浏览器对象 (1) location对象: location.href---返回或设当前文档的url location.search---返回url中的查询字符串部分 location.harsh---返回url#后面的内容,若没有#返回空 location.host----

H5的pushState与replaceState的用法

▼魔方 西西 提交于 2020-03-04 03:12:50
一、简介 HTML5引入了 history.pushState() 和 history.replaceState() 方法,它们分别可以添加和修改历史记录条目。这些方法通常与 window.onpopstate 配合使用。 二、pushState() 方法的例子 假设在 http://mozilla.org/foo.html 中执行了以下 JavaScript 代码: var stateObj = { foo: "bar" }; history.pushState(stateObj, "page 2", "bar.html"); 这将使浏览器地址栏显示为 http://mozilla.org/bar.html,但并不会导致浏览器加载 bar.html ,甚至不会检查bar.html 是否存在。 假设现在用户又访问了 http://google.com,然后点击了返回按钮。此时,地址栏将显示 http://mozilla.org/bar.html,同时页面会触发 popstate 事件,事件对象state中包含了 stateObj 的一份拷贝。页面本身与 foo.html 一样,尽管其在 popstate 事件中可能会修改自身的内容。 如果我们再次点击返回按钮,页面URL会变为http://mozilla.org/foo.html,文档对象document会触发另外一个

JavaScript Location对象

怎甘沉沦 提交于 2020-03-03 18:38:31
window.location 对象用来获取当前页面的地址 (URL)信息,并可将浏览器重定向到其他页面。 window.location 对象在编写代码时可不使用 window 这个前缀。 location对象的属性和方法 属性 方法 hash 返回URL中#符号后面的内容 host 返回当前的域名 hostname 返回主域名 href 返回当前文档的完整URL或设置当前文档的URL pathname 返回当前页面的路径和文件名,即URL中域名后的部分 port 返回URL中的端口 protocol 返回URL中的协议(http:// 或 https://) search 返回URL中的查询字符串,即 ? 符号后面的参数 assign() 设置当前文档的URL replace() 设置当前文档的URL,并在history对象的地址列表中删除这个URL reload() 重新载入当前文档(从server服务器端) 注意:主域名是指不带www的域名,例如itxueyuan.org,主域名前面带前缀的通常都为二级域名或多级域名,例如www.itxueyuan.org其实是二级域名。 请看下面一段代码: <div id="demo1">点击这里获取URL信息</div> <div id="demo2">跳转到IT学院首页</div> <script type="text

nginx 的 try_files 指定使用

丶灬走出姿态 提交于 2020-03-03 17:13:05
一、指令说明 try_files指令 语法:try_files file ... uri 或 try_files file ... = code 默认值:无 作用域:server location 其作用是按顺序检查文件是否存在,返回第一个找到的文件或文件夹(结尾加斜线表示为文件夹),如果所有的文件或文件夹都找不到,会进行一个内部重定向到最后一个参数。 需要注意的是,只有最后一个参数可以引起一个内部重定向,之前的参数只设置内部URI的指向。最后一个参数是回退URI且必须存在,否则会出现内部500错误。命名的location也可以使用在最后一个参数中。与rewrite指令不同,如果回退URI不是命名的location那么$args不会自动保留,如果你想保留$args,则必须明确声明。 try_files $uri $uri/ /index.php?q=$uri&$args; 二、示例 所访问fn目录下如果文件不存在则跳转到指定域名 [root@linux-node2 /etc/nginx/conf.d]# cat fn.conf server { listen 80; server_name 192.168.5.72; location /fn { alias /usr/share/nginx/html/fn/; index index.html index.php; try

baidu.com直接访问网站,不跳转www.baidu.com

╄→гoц情女王★ 提交于 2020-03-03 16:53:21
平常最多的需求是将baidu.com指向全域名www.badu.com,但是往往需求是各种各样,这两天就遇到一个反向需求。将baidu.com直接访问网站,而不做跳转。 最近两天在给域名证书续费,但是需要外国证书认证机构给域名注册时留的邮箱发邮件确认,发了几次邮件,仍然没有收到邮件。于是,协商决定在网站下面放一个认证码,让国外访问来确定域名归属。 以下把我在配置过程中遇到的问题总结如下: 1、tomcat下新建目录下文件访问404 接到这个问题,想着很简单,在站点目录下面创建一个文件,然后全路径访问就好了,但是当真的这么做了以后,才发现事情并没有那么简单,检查过权限啊,重启啊,总是404.然后网上查资料,各种回答都有,有的说把web.xml放到新建目录下,照做后,问题 仍然没有解决。咨询了开发后,才知道开发在springMVC.xml下配置了启动tomcat后加载的资源和要拦截的地址(目录地址)。比如我要访问www.baidu.com/.well-known/1.txt,那么我就要在springMVC.xml下添加下面两行内容: <!-- 自动扫描controller包下的所有类,使其认为spring mvc的控制器 --> <context:component-scan base-package="com.hengxin.qianee.controller" /> <mvc