05 2018 档案

摘要:一个通过点击事件控制盒子颜色的三目运算写法实例 原始的if判断写法 我们发现if判断满足三目写法的条件: 1、if判断结构只有 if 和 else层。 2、条件语句和代码块都只有一个表达式 所以可以将事件函数里的代码块进行三目改写, 改写后。 这样算基本改写完了,但是三目写法为什么叫三目运算, 我们 阅读全文
posted @ 2018-05-26 01:16 bibiguo
摘要:三目语句是if判断的另一种写法,格式是: 条件? 花括号1的代码块:花括号2的代码块; if判断语句要改写成三目语句要满足以下条件: 1、if判断语句要为 只有一对if 和 else 控制的if判断语句,没有多以的else if ; 2、条件为一个表达式、if 和else 后面的花括号里面的代码块分 阅读全文
posted @ 2018-05-26 01:08 bibiguo
摘要:if判断的定义: if判断,是通过某些条件判断,如果条件成立就执行 后面花括号的代码块。 条件判断的时候尽量不要做奇怪的判断 比如:两个不同字符串去比较大小; 当if 如果没有else代码块的时候,条件如何不成立,就跳过if 花括号的代码块,执行下面的代码。 js里面if判断支持多层嵌套 if判断的 阅读全文
posted @ 2018-05-25 23:58 bibiguo
摘要:;代表表达式的结束。, 代表表达式还没有完。 注意: 阅读全文
posted @ 2018-05-25 18:36 bibiguo
摘要:逻辑运算符合数学逻辑运算是一样的原理, 与&&运算符: 真真为真 ,真假为假,假假为假; 或||运算符:真真为真,真假为真,假假为假 ; 非!运算符:取反 javascipt里面的逻辑运算符的作用不是拿来简单计算真假的,而是通过逻辑运算符来做流程控制的时候, 所谓流程控制,通过事件去对流程进行控制, 阅读全文
posted @ 2018-05-25 17:44 bibiguo
摘要:比较运算符最终的结果都是boolean值(ture或者false); 比较运算符 有 > , < , ==( 严格匹配)、 >= 、<= 、!== 、! 。 所以比较运算符常用来跟控制语句(if ,while , for )一起使用(后面会讲)。 注意1:==和 的区别,==一般只比较值是否等于,而 阅读全文
posted @ 2018-05-25 01:34 bibiguo
摘要:相对于 直接的 +、-、*、/、% 运算符,其运算结果都不会改变原来的变量。 而 +=、-=、/=、*=、%= 这类运算符会改变运算符左边的变量的值; 比如; 下面的例子,有2个地方需要注意的: 1、每次计算都将运算结果重新赋值给a, 2、只有+=运算的时候,是对两个字符串变量直接进行了拼接操作,并 阅读全文
posted @ 2018-05-25 00:53 bibiguo
摘要:执行运算符的时候遵循从右往左执行,先执行运算操作,再将结果赋值,比如: javascript 中符号大致分为运算符合和符号, 运算符号总共有: +(加) 、-(减)、*(乘)、/(除) % (模-取余值) ++ (加加) --(减减) +=(加等于) -=(减等于); 加减乘除遵循 小学 算术规则, 阅读全文
posted @ 2018-05-24 18:11 bibiguo
摘要:数据类型转换即将变量原本的数据类型转换成别的数据类型, 比如下面的将 string数据类型 转换成 number数据类型 注意1: 当如果碰到转换不了的数据类型时,会输出一些特殊值,比如: 注意2: 同为数据类型转换的语法还有 阅读全文
posted @ 2018-05-24 14:30 bibiguo
摘要:typeof 操作符,用以确认变量数据的所属类型。 比如: 注意1: 注意2 扩展 阅读全文
posted @ 2018-05-24 14:06 bibiguo
摘要:类数组(伪数组)是一种特殊的引用数据类型(object); 它跟数组一样,通过下标去寻址, 但是它又继承了其他数据类型的属性,比如下面这个例子; 虽然都有下标和lengch,但是伪数组对象类型object,而数组是Array ; 简单来说,伪数组的概念就是类似数组的对象都可以称之为伪数组。 伪数组的 阅读全文
posted @ 2018-05-24 13:50 bibiguo
摘要:引用数据类型也叫对象 object , 引用数据类型的数据格式有 json ,数组,函数,DOM的元素对象等等 alert不能弹出object所以内容,所以调试object数据类型的时候一般使用console.log()进行调试。 一、数组 数组也叫 list,可以把他想象成一个序号是从0开始的列表 阅读全文
posted @ 2018-05-22 15:48 bibiguo
摘要:一、数据类型种类: 数据类型总共分为6大类: undefined、number、string、boolean、null、object。 其中基础数据类型为: undefined、number、string、boolean、null。 引用数据类型为: object。 一、基础数据类型部分 1、未定义 阅读全文
posted @ 2018-05-22 15:15 bibiguo
摘要:文本框留言案例: 阅读全文
posted @ 2018-05-18 20:41 bibiguo
摘要:一、操作CSS样式 CSS 样式:html文档最终在浏览器中的渲染效果是由CSS决定的,而JS操作HTML文档动态展示,其实就是操作CSS。 javascript操作CSS样式,CSS样式类型: 1、外部样式表:不建议操作 2、内部样式表:优先级不确定 3、行内样式:javascript操作样式的时 阅读全文
posted @ 2018-05-18 19:45 bibiguo
摘要:一、对象属性的概念 JavaScript 中的所有事物都是对象(即object数据类型):字符串、数值、数组、函数、html元素; JavaScript 允许自定义对象(自定义对象的时候会以多个內建对象为模板), 比如自定义一个string对象的时候,这个string对象会自动继承內建String对 阅读全文
posted @ 2018-05-18 15:52 bibiguo
摘要:一、标签属性的属性的类型: 标签属性也叫行内属性,是写在属性标签行内,元素的标签属性又分为合法属性和自定义属性, 合法标签属性 合法属性即html原先就定义好的,比如 id = "" ,class = "", style = "" ,name = "" 等等这些。 自定义行内属性(非法行内属性)即自 阅读全文
posted @ 2018-05-18 14:37 bibiguo
摘要:一、获取文档对象的方法的概念 js是一门web前端语言,主要作用就是为了操作web文档,web文档是以节点标记区分各个元素去构成的,各个元素根据不同的属性值,展示出不同的效果。 所以js操作web文档,其实就是操作web文档的各个元素的属性。既然要操作文档元素的属性,就先要获取元素。 DOM为JS提 阅读全文
posted @ 2018-05-18 14:36 bibiguo
摘要:案例结果: 1、移入盒子1,在盒子2里面显示已移入盒子1 2、移入盒子2,在盒子1里面显示已移入盒子2 阅读全文
posted @ 2018-05-16 15:30 bibiguo
摘要:事件:是当事人,在特定的事件在特点的地点发生了某事。 一、JS语法中的事件函数: 1、事件函数代码块的理解: 元素.事件属性 = 事件函数; 元素.事件属性 即dom为各个元素定义好的一些事件属性,事件属性的事件指的的是html文档(元素)发生某个事件,事件属性后面跟是函数的话,即表示html发生了 阅读全文
posted @ 2018-05-16 02:07 bibiguo
摘要:一、关于javascript的一些概念: 1、javascript是一种直译式脚本语言,是一种动态类型,弱类型,基于原型的语言。 2、javascript通常用来操作html页面,响应用户操作,验证传输数据等。(客户端语言:即无需和后端交互,直接在前端浏览器就能完成一些交互响应的语言) 3、jQue 阅读全文
posted @ 2018-05-16 01:12 bibiguo