1、使用javascript中的eval()函数可以让文本格式的字符串转化为javascript格式。
2、setTimeout (表达式,延时时间),setInterval (表达式,交互时间),其中延时时间/交互时间是以毫秒为单位的(1000ms=1s),setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次,setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式。
3、javascript中如果要获得项目的基本请求路径可以使用如下函数:
function basePath(){
var curWwwPath=window.document.location.href;
var pathName=window.document.location.pathname;
var pos=curWwwPath.indexOf(pathName);
var localhostPath=curWwwPath.substring(0,pos);
var projectName=pathName.substring(0,pathName.substring(1).indexOf('/')+1);
return localhostPath+projectName;
}
4、使用jquery如下表达式$('table').find('tr').each(function(i) {},可以针对table标签中的tr标签进行函数的书写。
5、在javascript中,可以使用如下表达式判断所使用浏览器的类型,
if(window.navigator.userAgent.toLowerCase().indexOf("msie") > 0){
return “IE”;
}
6、在ie中,可以直接使用document.onreadystatechange,而在火狐中不能直接使用,在火狐中需要在外面使用document.addEventListener包含着document.onreadystatechange。
7、使用jquery如下表达式$("input[name='demo']:checked").val();可以获得name是demo的被选中的单选按钮的值。
8、火狐中可以使用document.getElementById("div_id").textContent获取div的内容,IE中可以使用document.getElementById("div_id").innerText获取div的内容。
9、javascript可以通过ajax上传文件,具体为$.ajaxFileUpload({});,需要引用相应的js文件方可使用该方式。
10、javascript可以通过window.location.search来得到通过get方式传过来的参数。
11、javascript可以用过$("#tableName tr").eq(tr_key).children("td").eq(td_key).text();得到某td的内容。
12、art.dialog.open弹出框中,可以使用this.iframe.contentWindow.document.getElementById("A").value这句代码获得弹出框内ID为A元素的值。
13、jquery获得下拉列表选中值的代码为$("#ID option:selected").val()。
14、javascript里面通过document.getElementById("ID").options[iframe.document.getElementById("ID").selectedIndex].text;可以得到下拉列表选中项的名称。
15、javascript中可以通过这样设置cookie:
document.cookie = "userId=" + data_val; ,
然后可以在需要的时候,这样取得cookie的值:
//获取cookie字符串
var strCookie = document.cookie;
//将多cookie切割为多个名/值对
var arrCookie = strCookie.split(";");
var userId = 0;
//遍历cookie数组,处理每个cookie对
for(var i = 0; i < arrCookie.length; i++){
var arr = arrCookie[i].split("=");
//找到名称为userId的cookie,并返回它的值
if(arr[0] == "userId"){
userId = arr[1];
break;
}
}
删除cookie时,可以使用如下代码:
//获取cookies函数
function setCookie(name, value){
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
if(expires!=null){
var LargeExpDate = new Date ();
LargeExpDate.setTime(LargeExpDate.getTime() + (expires*1000*3600*24));
}
document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString()));
}
//删除cookie
function deleteCookie(name){
var expdate = new Date();
expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));
setCookie(name, "", expdate);
}
当关闭网页时删除cookie可以使用如下代码:
// 关闭网页时删除cookie
window.onbeforeunload = onclose;
function onclose(){
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){
deleteCookie("userId");
}
}
相关推荐
更多资源请查看: http://download.csdn.net/user/njzdl
javascript 常识,javascript 面向对象
JavaScript+常识.doc 对于初学者来说有很大的帮助
javascript初学者必须懂的几点,对初学者们有很大的帮助
无须多言,稍微有点常识的同志们都知道,这本书无疑是学习javascript最权威的书籍。目前第五版为最新版。
基于thinkphp的医学常识的介绍平台设计与实现
一些显而易见的常识就不再论述(比如要用对象支持识别判断,而不是浏览器识别判断;比如不要嵌套太深)。条目顺序按重要级粗略的从高到低排列。 把外部JavaScript文件放在HTML底部 我们的目标是相同的:为用户尽可能...
JavaScript基于微信小程序云开发的疫苗预约小程序系统源码+教程.zip功能介绍 前后端完整代码包括疫苗常识,预约流程,疫苗预约等功能,采用腾讯提供的小程序云开发解决方案,无须服务器和域名,实现每个符合接种的人...
JavaScript 基本常识
塔里法斯 执行者常识JAVASCRIPT-HTML-CSS
你是否在为javaScript学习而感到痛苦。javaScrip基础可以帮助你。本资源功能不是特别强大。但是最起码可以作为常识来学习。
欢迎使用JavaScript | 数据结构与算法 :waving_hand: JavaScript中数据结构和算法实现的汇编,被CS工程师广泛认为是常识。 :house:作者 :bust_in_silhouette: 海斯·斯坦福网站: 推特: : 表示支持给一个 :star: ...
在Javascript中判断相等关系有双等号(==)和三等号(===)两种。其中双等号(==)是值相等,而三等号(===)是严格相等(值及类型是否完全相等)。 因此有几个常识知识: 1、对于string,number等基础类型,==和===是有区别...
JavaScript 爬虫新思路!从零开始带你用Node. js 打造FB&IG 爬虫专案参考资源目录PART 2 开发前环境介绍&设定Ch3. 开发前环境介绍&设定PART 3 写程式所需的基础常识(Node.js) Ch4. 写程式时该注意的基本原则Ch5...
这些原始类型相当简单,行为符合常识。但是,本文将更多关注独特的原始数据类型Null和Undefined,是什么让它们如此相似,却又似是而非。 一、理解null和undefined 在JavaScript中,null是字面量同时也是语言中的...
这些原始类型相当简单,行为符合常识。但是,本文将更多聚焦独特的原始数据类型Null和Undefined,是什么让他们如此相似,却又似是而非。 一、理解Null和Undefined 在JavaScript中,null是字面量同时也是语言中的...
前后端完整代码包括疫苗常识,预约流程,疫苗预约等功能,采用腾讯提供的小程序云开发解决方案,无须服务器和域名,实现每个符合接种的人都了解疫苗,能在家预约接种,快速预约成功;同时也为了分散预约人流量,快速...
JS和CSS教程 里面内容分别是: ASP编程.chm javascript(1).chm Javascript.CHM javascript中文帮助.chm JavaScript宝典.chm Javascript语言参考大全.CHM VBA帮助.doc VBScript 速查手册.chm ... 配色常识.chm
滑我一个简单的插件,用于在纯 javascript 中启用滑块。 ###Usage 要启用滑块,只需传递滑块元素(即波谷)的 id,如下所示: var slider = new SlideMe ( 'elementId' , options ) ; 选项如下: 一个values对象字面...