location

Bom对象有哪些

青春壹個敷衍的年華 提交于 2020-03-08 08:38:17
1、Bom全称叫Browser object model 、window 对象——BOM核心 window,顾名思义,窗口对象。它表示整个浏览器窗口,主要用来操作浏览器窗口。同时, window对象还是 ECMAScript 中的 Global 对象,因而所有全局变量和函数都是它的属性,且所有原生的构造函数及其他函数也都存在于它的命名空间下。   弹框类的方法。前面省略window     alert('提示信息')     confirm("确认信息")     prompt("弹出输入框")     open("url地址",“_black或_self”,“新窗口的大小”)     close() 关闭当前的网页   定时器,清除定时器。     setTimeout(函数,时间) 只执行一次     clearTimeout(定时器名称) 清除定时器,用于停止执行setTimeout()方法的函数代码。     setInterval(函数,时间) 无限执行     clearInterval() 方法用于停止 setInterval() 方法执行的函数代码。   Cookies 用于存储 web 页面的用户信息。     JavaScript 可以使用 document.cookie 属性来创建 、读取、及删除 cookies。document.cookie

JavaScript---2

一世执手 提交于 2020-03-08 00:35:07
BOM和DOM 1.BOM BOM:Browser Object Model:浏览器对象模型 //页面的加载事件,页面中所有的内容加载完毕后才执行 window.onload=function () { //通过id获取元素 var btnObj=document.getElementById("btn"); console.log(btnObj.value); }; //页面关闭之后才执行,谷歌不支持,IE8支持 window.onunload=function () { alert("我执行了"); }; 定时器 setInterval: setTimeout:一次性的定时器,执行一次 location对象 //location是window对象下的一个属性,实际上也是一个对象,主要是对浏览器的地址栏做操作 //获取地址的 console.log(location.href); //设置地址,地址改变,就会跳转 location.href="http://www.baidu.com"; location.assign("http://www.baidu.com");//-----一边去 location.reload();//重载,刷新 navigator对象 //是不同浏览器的信息 console.log(navigator.userAgent); //系统的信息

js中window.location.search的用法和作用

我与影子孤独终老i 提交于 2020-03-07 22:19:23
用该属性获取页面 URL 地址: window.location 对象所包含的属性 属性 描述 hash 从井号 (#) 开始的 URL(锚) host 主机名和当前 URL 的端口号 hostname 当前 URL 的主机名 href 完整的 URL pathname 当前 URL 的路径部分 port 当前 URL 的端口号 protocol 当前 URL 的协议 search 从问号 (?) 开始的 URL(查询部分) 如图就是取出url中的参数。 js 脚本捕获页面 GET 方式请求的参数?其实直接使用 window.location.search 获得,然后通过 split 方法结合循环遍历自由组织数据格式。 大概处理如下: var searchURL = window.location.search; searchURL = searchURL.substring(1, searchURL.length); var targetPageId = searchURL.split("&")[0].split("=")[1];    来源: https://www.cnblogs.com/jkr666666/p/7456133.html

Nginx企业实战-防盗链的实现

陌路散爱 提交于 2020-03-07 18:49:20
1.什么是防盗链 对于图片来说,A网站,如果想使用B网站的图片,可以直接写上B网站图片的链接地址,或>者将B网站的图片通过右键另存为的方式下载到本地,然后在页面上使用。如果B网站不想A>网站这么干了,那么B网站可以采取防盗链的措施来干这个工作,结果就是,A网站想请求所 需要的资源,通过url的方式,获取的可能不是原来的图片了,出现404或者别的图片替代了。如果通过浏览器直接打开图片url,那么仍然有可能显示404,这就是防盗链。 nginx实现防盗链 实验准备 本实验需要两台nginx服务器,一台客户端: 虚拟机名称 ip 作用 server1 172.25.1.1 nginx服务器 server2 172.25.1.2 盗链服务器 真机 172.25.1.250 客户端 (1)编辑nginx服务器server1: 在server1: [ root@server1 conf ] # vim nginx . conf 新增一个server: 138 server { 139 listen 80 ; 140 server_name www . westos . org ; 141 location / { 142 root / web ; 143 index index . html ; 144 } 145 } (2)加入测试文件并重新加载服务 在server1: [ root

iOS定位--CoreLocation框架

家住魔仙堡 提交于 2020-03-07 07:43:46
CoreLocation框架的使用 // 首先导入头文件 #import <CoreLocation/CoreLocation.h> CoreLocation框架中所有数据类型的前缀都是CL CoreLocation中使用CLLocationManager对象来做用户定位 1.CLLocationManager的使用 CLLocationManager的常用操作 /** * 定位管理者,全局变量强引用,防止销毁 */ @property (nonatomic ,strong) CLLocationManager *mgr; 设代理 // 2.成为CoreLocation管理者的代理监听获取到的位置 self.mgr.delegate = self; ①得到用户授权 注意: iOS7只要开始定位, 系统就会自动要求用户对你的应用程序授权. 但是从iOS8开始, 想要定位必须先"自己""主动"要求用户授权 添加友好提示,在info.plist文件中添加字段 Privacy - Location Usage Description 在iOS8中不仅仅要主动请求授权,而且必须再info.plist文件中配置一项属性才能弹出授权窗口 NSLocationWhenInUseDescription,允许在前台获取GPS的描述 NSLocationAlwaysUsageDescription

Nginx基础指南详解

余生长醉 提交于 2020-03-07 02:19:16
web服务软件种类介绍 常用来提供 静态Web服务 的软件有如下三种: Apache: 这是中小型Web服务的主流,Web服务器中的老大哥。 Nginx: 大型网站Web服务的主流,曾经Web服务器中的初生牛犊,现已长大.Nginx的分支Tengine( http://tengine.taobao.org/)目前也在飞速发展 。 Lighttpd:这是一个不温不火的优秀Web软件,社区不活跃,静态解析效率很高。 在Nginx流行前,它是大并发静态业务的首选,国内百度贴吧、豆瓣等众多网站都有Lighttpd奋斗的身影。 常用来提供 动态服务 的软件 PHP(FastCGI): 大中小型网站都会使用,动态网页语言PHP程序的解析容器。 它可配合Apache解析动态程序,不过,这里的PHP不是FastCGI守护进程模式,而是mod_php5.so(module)。 也可配合Nginx解析动态程序,此时的PHP常用FastCGI守护进程模式提供服务。 Tomcat:中小企业动态Web服务主流,互联网Java容器主流(如jsp、do)。 Resin:大型动态Web服务主流,互联网Java容器主流(如jsp、do)。 nginx软件服务介绍 如果你听说或使用过Apache软件,那么很快就会熟悉Nginx软件,与Apache软件类似,Nginx(“engine x”)是一个开源的,支持高性能

Nginx:配置常用参数(详解)

做~自己de王妃 提交于 2020-03-06 16:01:06
目录 1、模块简介 1.1 主模块 1.2 事件模块 1.3 http部分 2、部分参数详细说明 2.1 server_name 2.2 location 2.3 return 2.4 rewrite 2.5 if指令 2.6 last & break 2.7 permanent & redirect 3、应用 3.1 估算并发 3.2 限制每个IP的并发连接数 3.3 限流 3.4 白名单 3.5 防盗链 最近公司用到Nginx服务器,本着复习一遍,顺便写个笔记的想法,把常用参数配置总结一下: 1、模块简介 1.1 主模块 # 配置用户或者组,默认为nobody nobody。 #user www www; #Nginx开启的worker进程数,建议为CPU的核数 #worker_processes 2; #指定nginx进程运行文件存放地址 #pid /nginx/pid/nginx.pid; #指定日志路径,级别。这个设置可以放入全局块、http块、server块,级别以此为:debug|info|notice|warn|error|crit|alert|emerg error_log log/error.log debug; #可以在任意地方使用include指令实现配置文件的包含,类似于apache中的include方法,可减少主配置文件长度。 include

js自动刷新页面代码

被刻印的时光 ゝ 提交于 2020-03-06 09:33:42
<script language="JavaScript"> function myrefresh(){ window.location.reload(); } setTimeout('myrefresh()',1000); //指定1秒刷新一次 </script> 页面自动刷新代码大全 1) 自动刷新页面 在 <body> 与 </body> 之间加入: <META http-equiv=refresh content=”10;url=../index.htm”> 10表示间隔10秒刷新一次 2) <script> window.location.reload(true); </script> 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) <script> window.navigate(”本页面url”); </script> 4> function abc() { window.location.href=”/blog/window.location.href”; setTimeout(”abc()”,10000); } 刷新本页: Response.Write(”<script>window.location.href=”/window.location.href”;</script>”) 刷新父页: Response.Write(”

jQuery Ajax总结

一笑奈何 提交于 2020-03-06 00:57:34
jQuery对Ajax的操作进行了封装。jQuery中$.ajax()属于最底层的方法,这个放在后面说,首先看看封装了$.ajax()的方法。 load()方法 load()可以远程载入HTML并插入到DOM中。结构为: load(url [,data] [,callback]) url (String):服务端资源的url。 data (Obejct):发送到服务器的key/value数据 callback (Function):请求完成时(无论成功或失败)的回调函数,在响应数据已经加载到包装集元素之后被调用。传入这个函数的参数是响应文本、状态码、以及xhr实例。 加载HTML文档 首先构造一个要被load()方法加载的新闻评论页面,comment.html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>最新评论</title> </head> <body> <div class="comment"> <p> <a href="#" class="username">张三</a> <span class="location">[北京市网友]</span> </p> <p class="contentTxt">一楼给度娘</p> </div> <div class="comment">

location对象

拟墨画扇 提交于 2020-03-05 13:36:14
定义   location提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。location是一个很特别的对象,因为它既是 window对象的属性,也是document对象的属性。换句话说,window.location和document.location引用的是同一 个对象。 console.log(window.location) console.log(document.location) 查询字符串参数   location将URL解析成独立的片段,让开发人员可以通过不同的属性访问这些片段   尽管location.search返回从问号到URL末尾的所有内容,但却没有办法逐个访问其中的每个查询字符串参数。为此,创建 一个函数,用以解析查询字符串,然后返回包含所有参数的一个对象: function getQueryStringArgs(){ //取得查询字符串并去掉开头的问号 var qs = location.search.length > 0 ? location.search.substring(1) : ""; //保存数据的对象 var args = []; //取得每一项 var items = qs.length ? qs.split("&") : []; var item,name,value; var len = items.length; /