
JavaScript学习路径
-MinimuM-
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js中的预解析
JavaScript代码是有浏览器的JavaScript引擎(也叫JS解释器)来执行的。JavaScript引擎在运行J...转载 2019-07-24 08:22:07 · 199 阅读 · 0 评论 -
javascript/DOM/BOM简介
1.javascript的历史 1995年,Netscape(网景)公司的Brendan Eich(布兰登·艾奇)(伊利诺伊大学香槟分校),花了10天时间为Netscape Navigator2.0开发了一个名为LiveScript的脚本语言——该语言将同时在浏览器和服务器中使用,目的是在浏览器中执行预检测程序(表单校验)。 后来Netscape在与Sun合作之后将其改名为JavaScript。...原创 2019-07-19 17:10:43 · 397 阅读 · 0 评论 -
js数组去重
代码: <script> var arr=['a','b','b','c','d','c']; // 创建一个空对象 var obj={}; // 遍历数组中的每一个元素 for(var i=0;i<arr.length;i++){ // 判断数组中的元素是否在在对象中 if(arr[i] in obj){ ...原创 2019-07-29 20:59:42 · 239 阅读 · 0 评论 -
查看变量类型/类型转换
查看变量类型 1.typeof关键字查看数据类型 代码: 控制台输出: 2.查看控制台: 黑色 = >字符串,蓝色=> 数字 代码: 控制台输出: 类型转换 转换成数值类型——number 1.通过构造函数 Number() Number()可以把任意值转换成数值类型,但是如果字符串中有不是数字的字符,返回NaN 代码: var str1='12'; var str...原创 2019-07-21 09:34:36 · 688 阅读 · 0 评论 -
defer属性与async属性
defer属性 defer属性的用途是告诉浏览器立即下载脚本,但延迟到整个页面都解析完毕之后(即遇到</html>标签后)再执行。拥有defer属性的延迟脚本会按照先后顺序执行(如下,会先执行test1.js,再执行test2.js),因此前后有依赖关系的js文件可以放心使用。 <script type="text/javascript" defer="defer" src="t...原创 2019-07-21 20:09:47 · 290 阅读 · 0 评论 -
js/双重for循环/九九乘法表
代码: <script> document.write('<table width="800">') for(var i=1;i<=9;i++){ document.write('<tr>'); for(j=1;j<=i;j++){ document.write('<td style=...原创 2019-07-21 20:45:12 · 538 阅读 · 0 评论 -
js/双重for循环/冒泡排序
代码: <script> var arr = [1, 4, 7, 2, 5, 6]; // 记录比较遍数 var bian = 0; // 记录比较的次数 var ci = 0; // 一共有6个数,比较了5遍,即arr.length-1 // 因为第五遍时已经可以确定冒泡排序的第一个数,所以无需比较第六遍 for (...原创 2019-07-23 08:51:09 · 1122 阅读 · 0 评论 -
js中创建多个对象的两种方法
1.工厂模式创建对象 function createPerson(name, age, hobby) { var obj = new Object(); obj.name = name; obj.age = age; obj.hobby = hobby obj.say= function () { console.l...原创 2019-08-07 19:38:05 · 4079 阅读 · 0 评论