var myBoolean=new Boolean(1); true
var myBoolean=new Boolean(true); true
var myBoolean=new Boolean("true"); true
var myBoolean=new Boolean("false"); true
var myBoolean=new Boolean("Bill Gates"); true
常数 Math.E
圆周率 Math.PI
2 的平方根 Math.SQRT2
1/2 的平方根 Math.SQRT1_2
2 的自然对数 Math.LN2
10 的自然对数 Math.LN10
以 2 为底的 e 的对数 Math.LOG2E
以 10 为底的 e 的对数 Math.LOG10E
Math.round(4.7);
Math.random();
RegExp 是正则表达式的缩写。
RegExp 对象有 3 个方法:test()、exec() 以及 compile()。
test() 方法检索字符串中的指定值。返回值是 true 或 false。
exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
可以向 RegExp 对象添加第二个参数,以设定检索。例如,如果需要找到所有某个字符的所有存在,则可以使用 "g" 参数 ("global")。
var patt1=new RegExp("e","g");
找到第一个 "e",并存储其位置
如果再次运行 exec(),则从存储的位置开始检索,并找到下一个 "e",并存储其位置
compile() 方法用于改变 RegExp。
compile() 既可以改变检索模式,也可以添加或删除第二个参数。
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free")); true
patt1.compile("d");
document.write(patt1.test("The best things in life are free")); false
浏览器对象模型(Browser Object Model)
所有浏览器都支持 window 对象。它表示浏览器窗口。
全局变量是 window 对象的属性。
全局函数是 window 对象的方法。
可用宽度 :screen.availWidth 属性返回访问者屏幕的宽度,以像素计,减去界面特性,比如窗口任务栏。
可用高度 :screen.availHeight 属性返回访问者屏幕的高度,以像素计,减去界面特性,比如窗口任务栏。
location.hostname 返回 web 主机的域名
location.pathname 返回当前页面的路径和文件名
location.port 返回 web 主机的端口 (80 或 443)
location.protocol 返回所使用的 web 协议(http:// 或 https://)
location.href 属性返回当前页面的 URL。
location.assign() 方法加载新的文档。window.location.assign("http://www.w3school.com.cn")
history.back() 方法加载历史列表中的前一个 URL。
history.forward() 方法加载历史列表中的下一个 URL。
来自 navigator 对象的信息具有误导性,不应该被用于检测浏览器版本,这是因为:
navigator 数据可被浏览器使用者更改
浏览器无法报告晚于浏览器发布的新操作系统
可以在 JavaScript 中创建三种消息框:警告框、确认框、提示框。
alert("文本")
confirm("文本")
prompt("文本","默认值")
通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。我们称之为计时事件。
t = setTimeout() : 未来的某时执行代码
clearTimeout() : 取消setTimeout(); clearTimeout(t);
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
可以使用 unescape() 对 escape() 编码的字符串进行解码。注释:ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。
document.cookie = name + "=" + value + "; path=/" + ((expires == null) ? "" : "; expires=" + expires.toGMTString());
JavaScript 高级程序设计(特别是对浏览器差异的复杂处理),通常很困难也很耗时。
为了应对这些调整,许多的 JavaScript (helper) 库应运而生。
jQuery
Prototype
MooTools
分享到:
相关推荐
javascript初级教程.pdf
什么是threejs,很简单,你将它理解成three + js就可以了。three表示3D的意思,js表示javascript的意思。那么合起来,three.js就是使用javascript 来写3D程序的意思。
初学javascript时写的 为了积分拿来分享
网页换肤练习, 通过小练习,可以熟悉css布局 。
JS初级入门.pdf
JAVASCRIPT初级学习代码,适合初学者!
javascript入门教程 中+英文版
Three.js初级教程源码,在网上也有相应的教学网站,webGL技术的人门的好地方!
#学习资料# ThreeJS初级教程.rar
主要讲JS初级入门 从不懂到易懂得的过程 其中由for循环 while循环 if else的如何应用知识点 , 字符串的类型 数组创建 对象的概念 DOM对象 以及随机抽人事件 如何获取验证码等简单项目
本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识 JavaScript 是一种新的描述语言,此一语言可以被箝入 HTML 的文件之中。透过 JavaScript 可以做到回应使用者的需求事件 (如: form ...
JavaScript应用实例-刷宝初级.js
HTML+JS+CSS 初级教学 HTML+JS+CSS 初级教学 HTML+JS+CSS 初级教学
P2Javascript初级--讲义.zip
001-HTML中嵌入JavaScript代码的第一种方式 ...007-JS的局部变量和全局变量 007-JS的局部变量和全局变量 008-JS中的数据类型 014-null NaN undefined这三个值有什么区别 015-JS的常用事件-注册事件的两种方式
js简单的初级代码实现实时时间表 js简单的初级代码实现实时时间表 js简单的初级代码实现实时时间表 js简单的初级代码实现实时时间表
这是一本javascript入门的书适合初学者。 是TXT格式的。
javaScript-javascript-初级到高级-笔记.docx
Web 前端开发职业技能标准串讲教案初级,内共有四篇:第一篇web页面制作基础,第二篇html5和css3开发基础与应用,第三篇JavaScript程序设计,第四篇轻量级框架开发应用。
一个欢迎页面的cookie运用练习, 通过代码注释, 希望朋友可以明名cookie的原理, 并灵活运用。