javascript
iteye_7121
这个作者很懒,什么都没留下…
展开
-
javascript 基础知识整理
编写if-else条件语句if(score>90){ console.log('成绩及格');}else{ console.log('成绩不及格');} 求各个分数段之前的学生个数var all_math_scores = [143,135,139,148,135,133,143,142,139,142];var count_A...原创 2015-05-29 17:34:19 · 66 阅读 · 0 评论 -
location对象属性(一)
window.location 对象用于获得当前页面的地址 (URL)window.location 对象在编写时可不使用 window 这个前缀。location 对象是 Window 对象的一个部分,可通过 window.location 属性来访问。hash:定义:hash 属性是一个可读可写的字符串,该字符串是 URL 的锚部分(从 # 号开始的部分)。语法:lo...原创 2016-01-22 13:57:57 · 244 阅读 · 0 评论 -
location对象方法(二)
location对象的方法有三种:1.assign() 方法定义:可加载一个新的文档。语法: location.assign(URL) 例子:window.location.assign("https://www.baidu.com/")2.reload() 方法定义:用于重新加载当前文档。语法:location.reload(force)可选参数, 默认为...原创 2016-01-22 17:23:05 · 370 阅读 · 0 评论 -
javascript三目运算符
在JavaScript中,除了 if ... else 和 switch 语句,还有一个唯一的三目运算符 , 可用于简单的选择结构。? ... : 语法: conditions ? statementA : statementB ;首先判断条件condition,若结果为真则执行语句statementA,否则执行语句statementB。由于 JavaScript 脚...原创 2016-03-08 14:06:42 · 200 阅读 · 0 评论 -
简单de静态返回顶部
一.最简单的静态返回顶部1.用命名锚点击返回到顶部预设的id为top的元素 <a href="#top“>返回顶部</a> 2. 操作scrooll函数用来控制滚动条的位置(第一个参数是水平位置,第二个参数是垂直位置)<a href="javascript:scroll(0,0)">返回顶部</a> ...原创 2016-03-16 18:24:16 · 111 阅读 · 0 评论 -
js判断是页面中是否有滚动条
横向滚动条:当可视区域小于页面的实际宽度时,判定为出现滚动条,即:if (document.documentElement.clientWidth < document.documentElement.offsetWidth){} 竖向滚动条:当可视区域小于页面的实际高度时,判定为出现滚动条,即:if (document.documentElement.cli...原创 2016-03-23 16:50:57 · 3063 阅读 · 0 评论 -
ie8 控制显示隐藏兼容问题
css: display:none 在ie8下失效了; 下面这两个,经测试,在IE8,IE7,IE6版本中都能正常使用 隐藏:document.getElementById("a").style.display="none"; 显示:document.getElementById("a").style.display="";...原创 2016-04-14 10:33:40 · 1329 阅读 · 0 评论 -
百度地图JavaScript API /static/images/transparent.gif 404
我在使用百度地图计算驾车距离的时候,用2个点的名称的方式,就时灵时不灵,不灵的时候,会有一个很奇怪的请求,这个请求是基于你调用百度地图的域的,哪怕在lbs开放平台上也一样,比如在本地就是http://localhost:4000/static/images/transparent.gif。例如:计算驾车时间与距离这一块,在本地的时候,就时灵时不灵。var map = new BMa...原创 2016-07-04 18:18:59 · 1051 阅读 · 0 评论 -
js 的乘法问题
可以试一下哦用js计算12.32 * 7 结果是多少?答案:86.24000000000001以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。4.1 * 3 结果是多少?答案:12.29999999999999以上的计算可以改为:4.1 * 10 * 3/10得出的结果是:12.3,正确。8.80 * 100 * ...原创 2016-07-04 18:31:53 · 1579 阅读 · 0 评论 -
JSON
一:JSON 语法规则:JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中(JSON 值可以是:数字(整数或浮点数),字符串(在双引号中),逻辑值(true 或 false),数组(在方括号中),对象(在花括号中),null)数据由逗号分隔花括号保存对象方括号保存数组例子: json 对象:{"name": "appli...原创 2016-01-09 15:00:03 · 64 阅读 · 0 评论 -
js 对数组元素的操作
对数组元素的操作:var arr = [ 1, 2, 3, 4, 5 ]; //原始数组 alert(arr);//[1,2,3,4,5] //删除并且返回第一个元素 alert(arr.shift());//1 alert(arr);//[2,3,4,5] //删除并且返回最后一个元素 alert(arr.pop());//5 al...原创 2016-01-07 22:07:30 · 372 阅读 · 0 评论 -
字符串装换类型的三种方式
1.eval()方式解析:var str = '{"name":"jack"}';var obj = strToJson(str);function strToJson(str){ var json = eval('(' + str + ')'); return json; } console.log(obj)//{name: "...原创 2016-01-06 20:28:48 · 107 阅读 · 0 评论 -
javascript基础-if
if:如果,else:其他 if...else... 需要接判断表达式,只有在满足条件的时候执行而else语句是在前面条件都不满足的时候才能执行if的简单用句 var score = 116;//编写if-else条件语句if(score >90){console.log('成绩及格')}else{console.log('成绩不及格')}/...原创 2015-07-30 15:40:53 · 84 阅读 · 0 评论 -
javascript基础之for循环
for循环 : 用于循环执行。for循环是开界的,它的一般形式为: for(; <条件表达式>; ) 语句; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。 例如:for(i=1; i<=10; i++) 语句; 上例中先给i赋初值1...原创 2015-07-30 16:30:46 · 124 阅读 · 0 评论 -
javascript基础:简单的拼接
字符串的拼接: 简单的例子: var hello = 'Hello'; var world = 'World'; var helloworld = hello+world;或者 var helloworld = 'Hello'+'World'复杂的例子:哈希表all_scores和部分学生数组stu_names,获取所需学生的成绩信息var...原创 2015-08-11 13:42:09 · 108 阅读 · 0 评论 -
javascript基础-运算符
逻辑运算符:&&和||是逻辑运算,还有 !(非);这个比较容易,这就不详细介绍啦。&&:逻辑与,前后条件同时满足表达式为真||:逻辑或,前后条件只要有一个满足表达式为真运算符描述例子&&andtrue&&true//为true (x < 10 && y > 1) ...原创 2015-08-26 15:02:00 · 95 阅读 · 0 评论 -
jquery 选择器
一 类型选择符 img {....} id选择符 #divTest1{....} class 选择符 .divClass{....} 分组选择符 div,span{....} 包含选择符 span p{....} 二 元素指定选择符 div.divClass{.....} 三 基本选择器:id选择器:根据给定的id匹配一个元素$("#test");//选取id=test的元素类...原创 2015-10-20 18:09:56 · 69 阅读 · 0 评论 -
javascript循环总结
对于遍历数组的元素,js和jquery都有类似的方法,js中的是forEach和for循环,for...in,while,do while,jquery中的则是each方法;简单的示例如下: forEach://首先定义一个数组var arr=['a','b',12];//forEach://当js的forEach方法的匿名函数参数列表只有一个时,代表的是数组的元素值...原创 2015-11-24 17:52:04 · 110 阅读 · 0 评论 -
js删除数组元素
1. 删除指定元素 js从数组中删除指定值的元素,注意是指定值,而不是指定位置。 比如数组[1,2,3,4,5],我要删除其中的元素3,但是这个3的位置我是不知道的,只知道要删除值为3的这一个元素 Js代码 Array.prototype.indexOf = function(val) { for (var i = 0; i < this...原创 2015-11-30 18:07:03 · 138 阅读 · 0 评论 -
js对象的类型和创建方法
JavaScript 是面向对象的编程语言 (OOP)。Object Oriented Programming,OOP,面向对象程序设计。1).对象的声明方式 1.调用Object函数创建对象:var person = new Object();对于一个已经声明的对象,可以给该对象设置任意属性。比如我们为person对象设置一个名称的属性:person.name = ...原创 2015-12-15 16:07:27 · 87 阅读 · 0 评论 -
js 判断手机系统
var userAgent = navigator.userAgent; var isiOS = !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);//ios终端 var isAndroid = userAgent.indexOf('Android') > -1 || userAgent.indexOf('Adr') ...原创 2016-07-29 18:19:49 · 117 阅读 · 0 评论