- 浏览: 3322331 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (567)
- Web前端-html/表单 (19)
- Web前端-CSS (24)
- Web前端-CSS框架 (4)
- Web前端-JS语言核心 (50)
- Web前端-JS客户端 (26)
- nodejs生态+grunt (10)
- seajs和requirejs (9)
- backbone等框架 (7)
- 模板基础 (7)
- Web前端-deps(不改动) (6)
- Web前端-component (10)
- Web前端-jquery-plugin (13)
- 浏览器兼容性 (6)
- Web前端-使用jQuery (25)
- Web前端-使用jqueryui (6)
- Web前端-性能优化 (3)
- Web协议-HTTP (6)
- ExtJS (13)
- PHP (22)
- PHP面向对象 (4)
- PHP扩展-SOAP (6)
- PHP扩展-curl (4)
- PHP与HTML(导出) (5)
- PHP扩展-综合 (7)
- mysql基础应用 (18)
- 技术心情 (18)
- 算法和面试题 (17)
- 工具(开发)使用 (36)
- memcached原理 (2)
- session和cookie (4)
- UML (2)
- Web前端_FusionCharts (5)
- Web前端_Flex (4)
- Web前端_JSP (3)
- JavaSE (10)
- JavaEE (4)
- tomcat (2)
- Servlet开发 (3)
- Spring开发 (1)
- REST相关 (2)
- 大访问量、高并发 (2)
- 网络编程 (1)
- YII (21)
- linux命令和内核 (12)
- yii与数据库 (10)
- yii与表单 (12)
- yii view层 (1)
- perl (7)
- yii扩展 (7)
- shell (4)
- photoshop (7)
- 视觉设计 (2)
- 我关注的名人在路上 (4)
- 1-自学能力 (1)
- 2-人际沟通能力 (3)
- 3-职业规划能力 (7)
- 4-项目管理能力 (2)
- python (3)
- django (4)
- Mysql高级应用 (6)
- prototype.js (4)
- Web系统安全 (1)
- Web前端-mobile (2)
- egret (6)
- jQuery源码分析 (5)
- fis (4)
最新评论
-
yzq21056563:
感谢作者分享~请教下,http://www.lisa33xia ...
CSS基础:text-overflow:ellipsis溢出文本 -
u012206458:
$.ajax的error,complete,success方法 -
DEMONU:
谢谢,虽然不能给你赞助,但是要给你顶
mysql中key 、primary key 、unique key 与index区别 -
njupt_tolmes:
阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿凡达阿滕庆亚 ...
CSS基础:text-overflow:ellipsis溢出文本 -
zenmshuo:
用过SpreadJS,也包含数据可视化的图表
推荐几个web中常用js图表插件
zccst总结
2015-04-14
获取location的URL中的key的值
获取/设置hash指定key的值
2014-12-11
Location对象的三个方法:
assign() 加载新的文档。
reload() 重新加载当前文档。
replace() 用新的文档替换当前文档。
使用场景:对于a只能点击下载一次的实现。
首先,a的href是javascript:;
其次,对a的父元素使用delegate事件,执行完毕立即使用undelegate。
在delegate事件中,使用location.assign(url);来下载文件。
Location对象的属性:
hash 设置或返回从井号 (#) 开始的 URL(锚)。
host 设置或返回主机名和当前 URL 的端口号。
hostname 设置或返回当前 URL 的主机名。
href 设置或返回完整的 URL。
pathname 设置或返回当前 URL 的路径部分。
port 设置或返回当前 URL 的端口号。
protocol 设置或返回当前 URL 的协议。
search 设置或返回从问号 (?) 开始的 URL(查询部分)。
2014-11-27
在浏览器地址栏输入:http://localhost:8080/xxIndex/init.action
看看location各个属性的值是什么?一目了然,胜过千言万语
1,location是js的一个对象
常用的是:target,search
search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分)。
假设当前的 URL 是: http://www.w3school.com.cn/tiy/t.asp?f=hdom_loc_search
location.search 输出 ?f=hdom_loc_search
2,window.location.href,location.href,parent.location.href,top.location.href的区别
2015-04-14
获取location的URL中的key的值
获取/设置hash指定key的值
getQueryString: function (name) { var reg = new RegExp("(\\?|^|&|\#)" + name + "=([^&|^#]*)(&|$|#)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; }, hash: function(){ var s = location.hash.substr(1),hashQuery = {}; if(s){ var arr = s.split("&"); for (var i = 0; i< arr.length; i++ ){ var t = arr[i].split("="); hashQuery[t[0]] = t[1]; }; } if(typeof arguments[0] == "string"){ return hashQuery[arguments[0]]; } if(typeof arguments[0] == "object"){ for(var k in arguments[0]){ hashQuery[k] = arguments[0][k]; }; var s2 = ""; for(var k in hashQuery){ s2 += k+"="+hashQuery[k]+"&"; }; location.href = "#"+s2.substring(0,s2.length-1); } }
2014-12-11
Location对象的三个方法:
assign() 加载新的文档。
reload() 重新加载当前文档。
replace() 用新的文档替换当前文档。
使用场景:对于a只能点击下载一次的实现。
首先,a的href是javascript:;
其次,对a的父元素使用delegate事件,执行完毕立即使用undelegate。
在delegate事件中,使用location.assign(url);来下载文件。
$("div").undelegate("click"); $("div").delegate(".myLink", "click", function(){ var url = $(this).attr("href_url"); if(url){ window.location.assign(url); $(this).attr("href_url", ''); }else{ return ; } $(this).css("background","#bbb").html("已下载").unbind("click"); $(".prompt_title").fadeIn(100); setTimeout(function(){$(".prompt_title").fadeOut(100);},3000) }); $("div").html('<a href="javascript:;" href_url="BaiduSafeInput1.5.exe" class="myLink">ssss<a>');
Location对象的属性:
hash 设置或返回从井号 (#) 开始的 URL(锚)。
host 设置或返回主机名和当前 URL 的端口号。
hostname 设置或返回当前 URL 的主机名。
href 设置或返回完整的 URL。
pathname 设置或返回当前 URL 的路径部分。
port 设置或返回当前 URL 的端口号。
protocol 设置或返回当前 URL 的协议。
search 设置或返回从问号 (?) 开始的 URL(查询部分)。
2014-11-27
在浏览器地址栏输入:http://localhost:8080/xxIndex/init.action
看看location各个属性的值是什么?一目了然,胜过千言万语
1,location是js的一个对象
常用的是:target,search
search 属性是一个可读可写的字符串,可设置或返回当前 URL 的查询部分(问号 ? 之后的部分)。
假设当前的 URL 是: http://www.w3school.com.cn/tiy/t.asp?f=hdom_loc_search
location.search 输出 ?f=hdom_loc_search
2,window.location.href,location.href,parent.location.href,top.location.href的区别
"window.location.href"、"location.href"是本页面跳转. "parent.location.href" 是上一层页面跳转. "top.location.href" 是最外层的页面跳转. 举例说明: 如果A,B,C,D都是html,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"、"location.href":D页面跳转 "parent.location.href":C页面跳转 "top.location.href":A页面跳转 如果D页面中有form的话, <form>: form提交后D页面跳转 <form target="_blank">: form提交后弹出新页面 <form target="_parent">: form提交后C页面跳转 <form target="_top"> : form提交后A页面跳转 如果访问的是iframe里面的页面,重新加载最外层的页面 <html> <head> <title></title> <script language="javascript"> function escapeFrame(){ if (window.top.location.href != window.location.href) { window.top.location.reload(); } } </script> </head> <body onload="escapeFrame()"> <iframe src="b.html" ></iframe> </body> </html>
发表评论
-
js浏览器端判断当期是否在线
2015-04-17 20:50 2370作者:zccst 纯浏览器端解决办法就是轮询,img轮询和a ... -
scroll时判断向下滚动还是向上滚动
2015-03-30 16:53 38294作者:zccst 有时候需要用到,判断页面是向上还是向下滚动 ... -
[BOM]navigator知识点
2015-03-20 14:42 4849作者:zccst 历史 最早的时候有一个浏览器叫NCSA ... -
[html5]navigator.online属性检测用户是否在线
2015-03-20 14:11 5346作者:zccst navigator.online属性检测用 ... -
document.body、document.documentElement和window获取视窗大小的区别
2015-03-04 15:12 27660作者:zccst 参考网址:http://www.ido32 ... -
Document,Node,Element,HTMLDocument ,HTMLCollection,HTMLElement,NodeList
2015-01-05 15:38 7563作者:zccst 这个问题如 ... -
doctype和compatModel相关
2015-01-04 19:30 714作者:zccst 一、doctype 1,严格模式与混杂模 ... -
window.history
2014-12-23 10:37 10067作者:zccst 旧版: f ... -
js 页面刷新location.reload和location.replace的区别小结
2014-12-02 20:57 129608作者:zccst reload 方法,该方法强迫浏览器刷新当 ... -
又一次掉进encodeURIComponent的坑里了
2014-11-05 18:21 22492作者:zccst 原坑: get请求 ajax.get ( ... -
DOM元素在浏览器中的位置参数,如offset,ownerDocument
2014-10-08 17:07 4254作者:zccst 2014-10-21 区分clientX ... -
js跨域的多种解决办法
2014-09-20 09:41 945作者:zccst 2015-3-11 JavaScript ... -
[Event]事件(高程版)(二)事件处理程序
2014-06-17 18:00 766作者:zccst <input type=" ... -
[Event]事件(高程版)(一)事件类型
2014-06-17 17:59 726作者:zccst 一、UI事件 1,load 两种添加方式 ... -
target与currentTarget的区别(jqueryui方式获取z-Index)
2014-06-17 12:00 15939作者:zccst 2014-6-25 今天看了jQuery ... -
JSONP原理及实现
2014-06-09 16:47 12362作者:zccst 2015-04-30 更新 跨域实现的 ... -
事件基础(高程版)
2014-06-09 16:37 1025作者:zccst 2014-5-4 一、事件流 标准:DOM ... -
DOM0-节点关系,节点操作API
2014-06-09 15:29 949作者:zccst 2014-09-20 补 ... -
document操作iframe
2013-12-13 16:26 1269作者:zccst //在iframe内获取父页面节点 win ... -
document.body.scrollTop和document.documentElement.scrollTop
2013-09-14 14:44 1372作者:zccst 网页可见区域宽: document.bo ...
相关推荐
DHTML 对象模型如图-1 所示,包括 window 对象、document 对象、screen 对象、history 对象、location 对象、navigator 对象等。 2.1.2. screen 对象 screen 对象每个 Window 对象的 screen 属性都引用一个 Screen...
### 关于JS Window对象的方法和属性详解 #### 概述 在JavaScript中,`window`对象是最顶层的对象,几乎所有的全局变量、函数等都属于它。`window`对象提供了多种方法和属性,使得开发者能够更好地控制浏览器窗口的...
8. **BOM(浏览器对象模型)**:JavaScript还可以访问和操作浏览器的一些特性,如window对象、location对象、history对象等。 9. **jQuery库**:虽然现在原生JavaScript已经足够强大,但jQuery简化了DOM操作、事件...
标题中的"geo-location-[removed]"很可能是指一个与地理定位相关的JavaScript库,可能是从code.google.com/p/geo-location-javascript这个项目被自动导出或备份的。Google Code曾是一个托管开源项目的服务,但现在已...
Window对象在JavaScript中是浏览器全局对象,它代表了浏览器的一个窗口或者一个框架。在这个窗口中,我们可以执行脚本、操作DOM、以及处理用户与页面的交互。Event对象则是JavaScript事件处理中的核心,它包含了与...
基本思想是,您传递一个配置对象,并根据状态何时更新来执行某些查询参数,并且如果用户返回或前进,则根据查询参数来更新状态。 例如 { p : { stateKey : 'foo' , initialState : 'bazz' , options : { ...
### JavaScript对象大总结 #### B.1 Anchor对象 **定义:** 在HTML中,通过`<a name="..." />`创建的描点可以被其他链接作为目标引用。如果该描点还包含`href`属性,则它同时也是一个链接对象。 **关联性:** ...
Location对象用于处理当前页面的URL。它的属性如`host`、`hostname`、`href`可以读取或设置URL的不同部分。`assign()`方法加载新URL,`reload()`刷新当前页面,而`replace()`用新文档替换当前文档,不会在历史记录中...
这个名为"The-JS-browser-object.zip"的压缩包包含了一份关于JavaScript浏览器对象的PPT讲义,对于初学者来说是一份很好的学习资源。浏览器对象模型(Browser Object Model, BOM)是JavaScript与浏览器进行交互的...
在Web开发中,window.location对象是JavaScript中一个非常核心的部分,它提供了一种访问和修改当前文档URL的方法。这个对象包含了许多属性和方法,可以用来获取URL的各个组成部分,甚至可以用来导航到新的页面。本文...
`laravel-js-localization`包会自动将所有翻译文件转换为JavaScript对象。在终端中运行以下命令: ```bash php artisan localization:js ``` 这将在`public/js/translations`目录下生成一个.js文件,其中包含了...
- location对象:提供了关于浏览器地址栏的信息。 - history对象:提供了浏览器历史记录的访问。 11. 网页特效与本地存储 - 网页特效:JavaScript可以用来创建PC端和移动端的网页特效,如触屏事件处理。 - 本地...
本文实例讲述了JS基于Location实现访问Url、重定向及...你可以生成一个包含当前url的新location对象: var currentURL=[removed]; 在这片文章你将看到location对象的所有属性和方法,你将学到: 怎么读取url不同部
"store-location-js" 是一个基于JavaScript的项目,其主要目标可能是用于处理和管理用户的地理位置信息。在Web开发中,JavaScript是实现客户端交互性的重要工具,特别是在获取和利用用户设备的位置信息时。以下是对...
位置 检查一个对象是否是[removed] ,或者至少像一个 quacks 。安装npm install --save is-location用法 var isLocation = require ( 'is-location' ) ;isLocation ( window . location ) ; // => trueisLocation ( ...
- Location对象包含了有关当前URL的信息,例如href属性表示当前窗口正在浏览的网址地址。我们可以利用location对象来获取当前URL,或者改变当前的浏览地址。例如,通过设置location.href,可以导航到新的页面。 -...
1. **Location对象**: - **URL组成**:URL由protocol(网络协议),host(服务器主机名),port(端口号),path(路径),query(参数)和hash(锚点)组成。 - **location常用属性**: - `location.search`:...
- Location对象包含了当前页面的URL信息,可以用来改变或获取页面的URL。 - `href`属性获取或设置完整的URL。 - `protocol`返回URL的协议部分,如"http:"或"https:"。 - `hostname`返回服务器的主机名,如...