document.defaultView或全局变量window——获取一个window对象。1)获取窗体信息innerHeight、innerWidth——获取窗体内容区域的高度、宽度。outerHeight、outerWidth——获取窗体的高度、宽度(包括边框和菜单条等);pageXOffset、pageYOffset——获取窗体从左上角算起水平/垂直滚动过的像素数;screen——返回一个描写叙述屏幕的Screen对象;screen.availHeight、screen.availWidth——屏幕上可供显示窗体部分的高度、宽度(排除...
在javascript中,表达式是短语,那么语句(statement)就是整句或命令。正如英文语句以句号结尾,javascript以分号结尾。表达式计算出一个值,但语句使某件事发生。“使某件事发生”的一个方法是计算带有副作用的表达式。诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的。这种把表达式当做语句的用法也称做表达式语句(expression statement)。类似的语句还有声明语句(declaration statement),声明语句用来声...
任何一种语言数组都是比较重要的,其作为一种基础对象应用很多,如Java你肯定少不了集合(List,Map)这些。因此本篇主要记录JS的数组使用和常用方法。要点如下:1,数组创建两种方式:var stu = new Array();var stu1 = [];这就和定义对象一样:var cat = new Object(); var cat1 = {};推荐用后者,比较简洁。如:var score = [1, 2, 3];数组里的东西可以是不同类型的,数组里面可以是基础类型也可以是对象或数组:var array = [16...
下面是使用parseFloat()方法的示例: parseFloat("1234blue"); //returns 1234.0 parseFloat("0xA"); //returns NaN parseFloat("22.5"); //returns 22.5 parseFloat("22.34.5"); //returns 22.34 parseFloat("0908"); //returns 908 parseFloat("blue"); //returns NaNparseInt进行转换时,将字符串转成相应的整数。浮点数以后的数字都不要了。 parseInt("1234blue"); //returns 1234 parseInt("22.5"); //...
1 - 内置对象1.1 内置对象? JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象 ? 前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于 JS 独有的, JS API 讲解内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发? JavaScript 提供了多个内置对象:Math、 Date 、Array、Strin...
加载中,请等待div: <div id="load" class="center-in-center" style="display:none;"> <img src="../resources/images/loader.gif" />加载中,请等待... </div>确定重置按钮:<div class="form-group row"><div class="conf" style="float: left" onclick="conf()" id="conf">确定</div><div class="reset" style="float: left" onclick="reset()" id="reset">重置</div></div>加载中,请等待效果图的CSS样式,设置其至页面中央:...
成品显示,可左右切换月份html 代码 <!DOCTYPE html> <html> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>移动端日历</title><link rel="stylesheet" href="./css/calendar.css"> </head> <body><div id="calendarElement"><div class="header"><div class="prev"><i class="previ"></i></div><div class="...
2018年8月19日 这是暑假第六周,这一周我把HTML5的标签大致看完了,并且看了一些CSS和JavaScript的内容。 上一周说这周要把那个简陋的网页用CSS修饰一下,但是真正开始做时,才发现CSS真的不好弄,做出来的静态网页在360浏览器和火狐浏览器上显示的不太一样。360浏览器100%页面比例的静态网页在火狐浏览器上就会出现下拉条,看起来不美观而且又没有用。 本周学习时间将近20小时,周六日休息、复习,每天有接近1小时的时间...
英文链接:Writing Fast, Memory-Efficient JavaScript 很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMonkey的(Firefox)的Carakan(Opera),Chakra(IE)或其他引擎,这样做可以帮助你更好地优化你的应用程序。这并不是说应...
大多数的浏览器都内置了弹出窗口的屏蔽程序,即使没有内置此类屏蔽程序的浏览器,用户也可以安装Yahoo tool等带有内置屏蔽程序的应用工具。 结果就是用户可以将绝大多数弹出窗口屏蔽掉。 于是,再弹出窗口的时候,就应该考虑两种可能性。 如果是内置的屏蔽程序组织了弹出窗口,那么window.open()就可能会返回null 。此时,只要检测这个返回值就可以确定弹出窗口是否被屏蔽了。如下面的例子所示。 var newOpenWin = window.open(...
例如:新建console.log();的快捷键为 co环境:windows 7step1:Tools -> New Snippet 1<snippet> 2<content><![CDATA[consloe.log(${1:this});]]></content> 3<!-- Optional: Set a tabTrigger to define how to trigger the snippet --> 4<tabTrigger>co</tabTrigger> 5<!-- html file --> 6<!-- <scope>text.html</scope> --> 7<!-- css file --> 8<!-- <scope>source.css, source.less, source.scss, source.stylus</scope> --> ...
1.所 有的函数都有属于自己的一个arguments对象,它包括了函所要调用的参数。他不是一个数组,如果用typeof arguments,返回的是’object’。虽然我们可以用调用数据的方法来调用arguments。比如length,还有index方法。但是数 组的push和pop对象是不适用的。2.函数定义时的参数个数和函数调用时的参数个数没有任何关系。 在函数中可以用f.arguments[0]和f.arguments[1]得到调用时传入的第一和第二个参数,arguments不能够创建,是函...
文章链接:https://www.cnblogs.com/jc2182/p/11307165.htmladdEventListener()方法将事件处理程序附加到指定的元素。addEventListener()方法将事件处理程序附加到元素,而不覆盖现有的事件处理程序。您可以向一个元素添加许多事件处理程序。您可以向一个元素添加许多相同类型的事件处理程序,即两个“单击”事件。您可以将事件侦听器添加到任何DOM对象,而不仅仅是HTML元素。即window对象。addEventListener()方法可以更容易地控制...
关于利用mongodb的shell执行脚本,这点在以前的文章中有点遗漏;现在在此篇博客中做个补充;一、在命令行中传入脚本文件定义一个javasciprt文件,名称为:script1.js,内容如下: print("I am albert shao in the script1.js") 定义另一个javascript文件,名称为script2,内容如下:print("I like to read and study") 在命令窗口运行得到如下结果:备注: 脚本文件必须放到mongo的同目录文件下如果希望使用指定的主机和端口的mon...
学习内容:JavaScript 正式名称ECMA Script或ECMA-262简称js1.js嵌入方式:(a)javascript前缀引入js1<a href="javascript:alert(‘hello world‘)">hello</a>(b)内嵌引用用script标签,可放在head或body标签之间,加载顺序head>body,因为html文件是由上至下加载1<head>2<script>3 alert("这是第二种引入方式") 4</script>5</head>(c)外部引用外部引用js文件,类似于css的外部引用,同样可放在head标签或body标签之间...