JS
文章平均质量分 73
文洛
正在努力学习,以创造更美好的明天!!
展开
-
JS错误与调试
一、错误与调试1、错误的概念与处理计算机程序的错误有两种:语法错误和逻辑错误。①语法错误:比如,alert拼写错误,写成了alter。 var a = 3 + 4; alert(a); alter(a); a++; alert(a);上面的例子的运行结果只显示了7,后面的结果没有显示,说明后面的代码没有运行。因为在输出7之后遇到了原创 2017-07-29 17:39:40 · 1766 阅读 · 0 评论 -
JS选择结构(if嵌套、switch语句)
JS选择结构今天学习了JS选择结构的另两个知识点,if嵌套和switch语句。下面就这两个知识点,来一起了解下。今天主要以案例为主,主要写了几个案例可供参考。1、if语句嵌套案例1四则运算,利用if嵌套来完成var ch = prompt("请输入运算符:");var a = Number(prompt("请输入第一个数:"));var b = Number(p原创 2017-07-28 09:06:59 · 11231 阅读 · 0 评论 -
数组的应用
数组的应用(1)查找其实在数组的属性与方法中,我们学习了一个indexOf方法就是查找,它是系统提供的方法,我们其实也可以实现自己的查找方法。a、顺序查找 var a = [3,1,34,45,35,67,84,36,24]; var num = Number(prompt("请输入要查找的值:")); var index = -1;//最初认为要找的数不在数组原创 2017-08-03 20:44:17 · 1362 阅读 · 0 评论 -
JS中的常用对象
常用对象1、字符串字符串的定义:定义一个变量,然后直接将字符串赋值给它。字符串实际上是字符组成的数组,所以数组的方法它基本都能使用。var str = "hello world";//alert(str.length);//alert(str.search("world"));alert(str[0]);(1)访问字符串里面的字符a、数组的方式:(str[i])b、字符原创 2017-08-05 14:31:26 · 1456 阅读 · 0 评论 -
其他对象
其他对象1、Math对象(1)Math.max(n1,n2,n3,n4):取得n1,n2,n3,n4中的最大值(2)Math.min(n1,n2,n3,n4):取得n1,n2,n3,n4中的最小值(3)Math.PI:获得π的值var pi = Math.PI;alert(pi);(4)Math.E:获取e的值var e = Math.E;alert(e);原创 2017-08-05 15:01:28 · 1673 阅读 · 0 评论 -
正则表达式
正则表达式为什么要有正则表达式:因为查找是一个比较复杂的东西,我们需要更加准确快速的找到自己想要的。什么是正则表达式:它可以定义一种字符串逻辑的方式,来和要查找的字符串匹配,进而找到自己想要的。1、定义规则:(1)使用 /规则/修饰符;var patt = /HelloCoolDog/i;//i代表修饰符(2)新创建一个RegExp对象,给两个参数,分别为规则和修饰符va原创 2017-08-05 15:24:16 · 1278 阅读 · 0 评论 -
用JS获取地址栏的参数的方法
用JS获取地址栏参数的方法(超级简单)方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!)function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window转载 2017-09-28 16:07:21 · 2795 阅读 · 0 评论 -
JS显示当前时间(包含农历时间)
时间格式:JavaScript代码:var sWeek = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"); var dNow = new Date(); var CalendarData = new Array(100); var madd = new Array(1转载 2017-10-09 18:31:09 · 5686 阅读 · 0 评论 -
vue插件:vue-resource的使用笔记
最近手头有个小项目,打算用vue练个手,期间用到了vue的插件:vue-resource。下面是我使用这个插件的一些经验,算是给自己写的一个笔记,分享出来也希望和我遇到同样坑的朋友可以借此踩坑而过~ 在使用这个插件之前,当然是先安装啦:npm i vue-resource --save1安装读条完毕,接下来便是在项目中引入:import VueResource from 'vu转载 2017-10-12 17:39:38 · 3055 阅读 · 0 评论 -
BOM
BOM概念:BOM(browser object model)窗口对象模型1、常用对象window:窗口,浏览器的窗口我们定义的全局变量和全局函授都是window对象的属性和方法例子:var a = 1;function test(){ var a = 2; alert(a); alert(window.a);}全局变量是windo原创 2017-08-12 14:57:23 · 4103 阅读 · 0 评论 -
DOM
DOM1、DOM概念DOM(Document Object Modele)文档对象模型使用一个案例来展示:班级名册 H5-17-03班级名册 姓名 性别 电话原创 2017-08-12 14:12:34 · 2830 阅读 · 0 评论 -
JavaScript的程序设计思维与选择结构
今天主要学习了JS中的程序设计思维,跟平常的生活思维不一样,你要运用计算机的思维去看待问题,那这就考验你的思维能力了,今天老师说的最多的就是思路是最重要的,确实是。因为人类使用的是自然语言(先称为自然语言吧),而计算机使用的是机器语言,思考的自然不一样。那么现在就来说说程序的设计思维吧。1、程序:就是解决生活中问题的步骤(流程)描述。计算机中是程序:解决问题的步骤描述,但用的是计算机语原创 2017-07-26 20:03:20 · 1838 阅读 · 0 评论 -
JS循环结构
JS循环结构1、循环结构的概念生活中有许多的重复做着一种事情的人,计算机程序为了解决生活中的实际问题,程序中也应该有的描述,这就是循环。下面的一个案例,让我们了解一下循环:计算1+2+3+....+10/*方案一*/var sum1 = 1+2+3+4+5+6+7+8+9+10;/*方案二*/var sun2 = 0;sum2 += 1;sum2 += 2;sum2原创 2017-07-29 19:26:17 · 1403 阅读 · 0 评论 -
JS常用算法
常用算法1、累加/累积一般形式:累加:v += e累积:v *= e(v代表累加和/累积,e代表累加/累积项)累加:将一系列的数据加到一个变量里面。最后得到累加的结果。比如:将1到100的数求累加和。var sum = 0;for(var i=1; i<=100; i++){ sum +=i;}alert(sum);//结果为:5050累原创 2017-08-08 09:10:10 · 2953 阅读 · 0 评论 -
JS循环辅助语句
今天主要就几天前写的JS循环结构的一些补充。主要是JS循环辅助语句和循环的嵌套。今天还是主要案例为主,其中有些理论知识,希望能帮助你。1、循环辅助语句break:跳出所在的switch或者循环结构案例1 素数思路:素数:对于自然数,如果它只有1和本身之外在没有其他因子1、提示并接受判断的数n的输入 2、在[2,n-1]之间去寻找因子 3、如果找到则设置找到标志,并提前结原创 2017-08-01 18:11:21 · 1760 阅读 · 0 评论 -
函数
函数1、函数的概念为什么需要函数?那么首先我们来看一下输出100以内所有素数问题的解决方案案例1:循环的嵌套var n = Number(prompt("请输入一个自然数:"));var fount = false;//找到因子的标记for(var i=2; i<=n/2; i++){ if(n%i == 0){ fount = true;原创 2017-08-01 18:45:44 · 1485 阅读 · 0 评论 -
事件
事件1、鼠标常用事件(1)单击事件(click)案例: function fun(){ //获取到指定元素 var p1 = document.getElementById("p1"); p1.innerText = "我被单击了!"; p1.style.fontSize = "54px"; }原创 2017-08-08 20:24:28 · 2775 阅读 · 0 评论 -
JS中的数组
数组1、数组的概念先是用一个案例来表示:案例1:计算5名同学的平均分var a1,a2,a3,a4,a5;a1 = Number(prompt("请输入分数:"));a2 = Number(prompt("请输入分数:"));a3 = Number(prompt("请输入分数:"));a4 = Number(prompt("请输入分数:"));a5 = Number(pr原创 2017-08-02 18:00:11 · 1158 阅读 · 0 评论 -
JavaScript的基础知识
从这一星期开始,我们将要开始对JavaScript的学习,那现在我想就JavaScript的基础知识来进行一些总结。其中包括理论知识和代码的展示,希望会对你们有所帮助。1、JS基础知识1.1 基本概念我先问一个问题你:就是为什么需要有JavaScript呢?JavaScript有什么作用呢?那就先来说说HTML和CSS用来做一个对比,首先HTML是负责呈现具体的内容;而CS原创 2017-07-25 17:05:09 · 1667 阅读 · 0 评论 -
JavaScript的程序设计基础
今天主要讲解了JS程序设计基础相关是一些知识。先说一下其中的几个吧。其中有:数据类型、变量、对象类型和各种运算符的表达式。现在就系统的写一下。2.1 数据类型(也可称为常规数据类型与变量)其实计算机程序就是处理现实中的各种数据。包括三种类型:字符串(string)、数值(number)和布尔类型(boolean);还包括了警告提示框(打印)alert(),数据的类型typef()。但是原创 2017-07-25 18:22:08 · 1777 阅读 · 0 评论 -
JS实现继承的几种方式
前言JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。那么如何在JS中实现继承呢?让我们拭目以待。JS继承的实现方式既然要实现继承,那么首先我们得有一个父类,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep转载 2017-11-21 15:47:45 · 244 阅读 · 0 评论