![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
zhy0509
如果你觉得自己碌碌无为,那是因为你没有努力活的丰盛!
展开
-
JavaScript<一>
1.<script type="text/javascript">alert("这是一个测试")</script>链接外部js文件时:<script src="js文件名"></script>js文件中:alert("这是一个测试")注意:文件右下角,类型为UTF-82.三种弹框 alert() 弹框(警告框)——只有一个”确定”框 confirm() 确认框——有”确认”和”取消”两原创 2017-12-20 10:36:38 · 282 阅读 · 0 评论 -
JavaScript之闭包
1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。javascript语言的特别之处就在于:函数内部可以直接读取全局变量,但是在函数外部无法读取函数内部的局部变量。注意点:在函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明的是一个全局变量!2、如何从外部读取函数内部的局部变量?出于...原创 2018-08-09 17:28:30 · 137 阅读 · 0 评论 -
JavaScript之隐式类型转换
JavaScript的数据类型非常弱,在使用算术运算符时,运算符两边的数据类型可以是任意的,比如,一个字符串可以和数字相加。之所以不同的数据类型之间可以做运算,是因为JavaScript引擎在运算之前会悄悄的把他们进行了隐式类型转换的,如下是数值类型和布尔类型的相加:3 + true; // 结果:4结果是一个数值型!如果是在C或者Java环境的话,上面的运算会因为运算符两边的数据类型不...原创 2018-08-11 13:42:28 · 171 阅读 · 0 评论 -
JavaScript 综合运用开发老虎机游戏
1、首先我们生成3个随机数,范围在1到3之间。分别用 slotOne、slotTwo、slotThree来存储着3个随机数。Math.floor(Math.random() * (3 - 1 + 1)) + 1;2、现在我们的老虎机每次生成3个随机数,我们得去检查随机数是否全部相等的情况。如果全部相等,我们应该提示用户他们赢了,并返回中奖号码,否则我们应该返回null。当这3个随机...原创 2018-08-03 12:57:18 · 4910 阅读 · 0 评论 -
JavaScript 使用循环语句查找通讯录
我们有一个联系人列表,里面存储着不同联系人的数组对象。函数 lookUpProfile 有两个预定义参数:firstName值和prop属性 。该函数应检查firstName是实际联系人的firstName,给定的属性(prop)是该联系人的属性。如果firstName 值、prop 属性都存在,函数返回prop属性对应的值。如果firstName 值不存在,返回 "No such...原创 2018-08-03 11:37:56 · 414 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()用法解析
1、JSON.parse用于从一个字符串中解析出json对象var str = '{"name":"zhanghaiyan","age":"21"}'结果:JSON.parse(str)Objectage: "21" name: "zhanghaiyan" __proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。2、原创 2018-08-03 10:52:54 · 328 阅读 · 0 评论 -
JavaScript JSON集合操作
有一个JSON对象,代表着你的专辑集。每一张专辑由一个唯一的id标识,并具有多种属性。但并非所有的专辑都有完整的信息。写一个函数,它有个三个参数,id、prop、 value。如果 value !='' 而且prop != 'tracks' ,collectionCopy[id][prop]=value;。如果 value !='' 而且prop == 'tracks' ,collec...原创 2018-08-03 10:28:09 · 2261 阅读 · 2 评论 -
JavaScript对象操作
1.对象属性的访问方式(1)、点操作符访问对象属性(.)(2) 、中括号操作符访问对象属性([])(如果要使访问的属性的名称有一个空格,只能使用中括号操作符)2. 中括号操作符:用变量来访问一个属性。(需要遍历对象的属性列表或查表)3.更新对象的属性:点操作符或中括号操作符4.给对象添加属性:点操作符或中括号操作符5. 删除对象的属性例如:delet...原创 2018-08-01 18:06:58 · 1823 阅读 · 0 评论 -
JavaScript 使用对象进行查找值
对象和字典一样,可以用来存储键/值对。如果你的数据跟对象一样,你可以用对象来查找你想要的值,而不是使用switch或if/else语句。当你知道你的输入数据在某个范围时,这种查找方式极为有效。这是简单的反向字母表:var alpha = {1:"Z",2:"Y",3:"X",4:"W",...24:"C",25:"B",26:"A"};alp原创 2018-08-01 17:23:33 · 5953 阅读 · 1 评论 -
前端之HTTP、HTML和浏览器(1)
1、http和httpshttps的SSL加密是在传输层实现的(1)http,https基本概念http:超文本传输协议,是互联网上应用最广的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP)用于从WWW服务器传输超文本到本地浏览器的传输协议,使浏览器更加高效,使网络传输减少。https:是以安全为目标的HTTP通道,即HTTP的安全版,即HTTP下加入SSL层,HTT...原创 2018-08-06 13:27:10 · 550 阅读 · 0 评论 -
JavaScript条件判断算法综合实战之21点游戏
在赌场21点游戏中,玩家可以通过计算牌桌上已经发放的卡牌的高低值来让自己在游戏中保持优势,这就叫21点算法。根据下面的表格,每张卡牌都分配了一个值。如果卡牌的值大于0,那么玩家应该追加赌注。反之,追加少许赌注甚至不追加赌注。Count Change Cards +1 2, 3, 4, 5, 6 0 7, 8, 9 -1 10, 'J', 'Q', 'K'...原创 2018-08-01 16:11:29 · 2051 阅读 · 1 评论 -
JS回文算法
palindrome(回文)是指一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样。如果给定的字符串是回文,返回true,反之,返回false。注意:首先需要删除字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是不是回文。1、先将字符串全部转换为小写 str1 = str.toLowerCase(); 2、删除所有非字母数字字符和下划线 re...原创 2018-08-03 18:14:08 · 4317 阅读 · 1 评论 -
JavaScript<四>
1、DOM getAttribute(“属性名”) 获取属性值 setAttribute(“属性名“,”新的属性值 “) 设置属性值 <body><a href="www.baidu.com" target="_blank">百度</a><button class="btn">获取/改变值</button><script> var原创 2017-12-21 10:43:12 · 176 阅读 · 0 评论 -
JavaScript<三>
1.Date对象 年月日小时分钟秒new Date() 获取当前系统日期,年月日小时分钟秒 .toLocaleString()日期时间同时出来 .toLocaleTimeString()时间 .toLocaleDateString()日期<script> var m=new Date().toLocaleString(); document.write(m);</scrip原创 2017-12-21 10:05:47 · 125 阅读 · 0 评论 -
JavaScript<二>
1.parseInt() 强制转换为整型parseFloat() 强制转换为浮点型Number() 转换为数字String() 转换为字符串Boolean() 转换为布尔型2.找对象: (通过ID,通过class,通过标签名) var obj=document.getElementById()干什么?<1>、获取值: innerHTML,innerText,valueobj.innerHTML原创 2017-12-20 11:02:11 · 126 阅读 · 0 评论 -
JavaScript之基础面试题
1.javascript的typeof返回哪些数据类型Object number function boolean underfind string;2.强制类型转换强制(parseInt(),parseFloat(),number(),string(),Boolean())3.数组方法pop() push() unshift() shift()Push()尾部添加 pop...原创 2018-08-11 13:41:36 · 205 阅读 · 0 评论