- 博客(16)
- 收藏
- 关注
原创 ES6笔记
ES的全称是:ECMAScript,它是ECMA国际标准化组织制定的一项脚本语言的标准规范2015年6月:ES20152016年6月:ES20162017年6月:ES20172018年6月:ES2018() => {} //() 代表是函数 => 必须要的符号,指向哪一个代码块 {}表示函数体const fn = () => {} //代表把一个函数赋值给了fn。
2024-11-12 22:28:40
2056
原创 JavaScript面向对象笔记(4)
<script>//小括号表示优先级var reg = /^(abc){3}$/ // 表示abc重复3次</script>
2024-11-10 16:11:32
1726
原创 JavaScript面向对象笔记(3)
Js除了提供正常的模式之外,还提供了严格模式(strict mode)。ES5的严格模式采用具有限制性js变体的一种方式——即在严格的条件下运行js代码。严格模式在IE10以上版本浏览器中才会被执行,旧版本浏览器中会被忽略。清除了js语法的一些不合理、不严谨之处、减少了一些怪异行为清除了js代码运行的一些不安全之处,保证代码的运行安全。提高了编译器的效率,增加运行速度禁用了ECMAScript的未来本版中可能会定义的一些语法,为未来新版本的JS 做了铺垫。比如:一些保留关键字。
2024-11-09 23:13:53
835
原创 JavaScript面向对象笔记(2)
我们可以把哪些不变的方法,直接定义到prototype对象上,这样所有对象的实例就可以共享这些方法。属性,指向的构造函数的原型对象,构造函数的原型对象也有一个对象,也有proto属性,这样一层一层往上找就可以形成原型链。注意:一般情况下,我们的公共属性定义在构造函数里,公共的方法我们就定义到原型对象身上。//构造函数中的this和原型对象的this都指向我们new出来的实例对象。构造函数中的this和原型对象的this都指向我们new出来的实例对象。//原型对象函数里面的this,指向的是实例对象ldh。
2024-11-07 20:53:48
739
原创 JavaScript面向对象笔记(1)
面向过程就是分析出解决问题所需要的步骤,然后利用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。
2024-11-06 20:44:43
785
原创 WebApi笔记(6)
移动端要求的是快速开发,所以我们经常借助一些插件来帮助我们完成操作。JS插件就是js文件,它遵循一定规则编写,方便程序展示效果,拥有特定功能且方便调用,如:轮播图、瀑布流。特点:它一般是为了解决某个问题而专门存在,其功能单一,并且比较小fastclick.js就属于一个插件。
2024-11-05 20:30:40
877
原创 WebApi笔记(5)
移动端浏览器兼容性比较好,我们不需要考虑以前js的兼容性问题,我们可以放心的使用原生js写书效果,但是移动端也有自己的独特的地方。比如:触屏事件(touch) Android和ios都有touch对象代表是一个触摸点,触摸点可以是一根手指,也可以是一根触摸笔,触屏事件可以响应手指(触控笔)对屏幕或者触控操作。
2024-11-05 20:18:04
811
原创 WebApi笔记(4)
client翻译过来客户端,我们使用client系列相关的属性来获取元素可视区的相关信息。通过client系列的先骨干属性可以动态的得到该元素的边框大小、元素大小等Client系列的属性说明返回呀u盛怒的上边框的大小返回元素左边框的大小返回自身包括padding、内容的宽度、不含边框,返回的数值不带单位返回自身包括padding、内容的宽度、不含边框,返回的数值不带单位scroll 翻译过来就是滚动,我们使用scroll系列相关属性可以动态的得到该元素的大小、滚动的距离等scroll系列属性说明。
2024-11-05 20:14:36
912
原创 WebApi笔记(3)
BOM:(Browser Object Model)也就是浏览器对象模型,它提供了独立于内容而与浏览器窗口交互对象,其核心对象是windowBOM由一系列相关的对象构成,并且每个对象都提供了很多的方法和属性BOM缺乏标准,javaScript语法的白哦准组织ECMA,DOM的标准化组织W3C,BOM最初是网景浏览器标准的一部分window对象给我们提供的一个location属性用于获取或这只窗体的URL,并且用于解析URL,因为这个属性返回的是一个对象,所以我们将这个属性也称之为location对象。
2024-11-05 20:11:31
592
原创 WebApi笔记(2)
对于javaScript来说,为了操作HTML,js就有了一套自己的DOM编程接口创建节点innerHTML增加(将节点添加到某个节点)删除改修改内容:innerHTML,innerText修改表单元素:value、type、disabled等等修改元素样式:style、className查询主要查找dom的元素怒。
2024-11-05 20:07:38
919
原创 WebApi笔记(1)
api是为我们程序员提供的一个接口,帮助我们实现某种功能,我们会使用这个就可以了,不必纠结内部如何实现WebApi主要是针对浏览器提供的接口,主要针对于浏览器做交互效果WebApi一般都由输入和输出(函数传参 和 返回值),WebApi很多的方法(函数)都是这样学习WebApi可以结合钱买你学习内置对象方法的思路学习sDocument Object Model :文档对象模型。是W3C组织推荐的处理可扩展标记语言的标准编程接口。
2024-11-05 20:01:58
758
原创 JavaScript日常笔记(5)
自定义对象内置对象浏览器对象前面的两种对象是JS基础内容,属于ECMAScript,第三个浏览器对象属于JS独有的。JS API讲解内置对象就是指JS语言自带的一些对象,这些对象提供给开发者使用,并提供了一些常用的或者是最基本而必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发。JavaScript中提供了多个内置对象:Math、Date、Array、String等等。
2024-11-04 22:52:44
948
2
原创 JavaScript日常笔记(4)
通常来说,一段程序代码中所用到的名字(变量名)并不总是有效和可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。解析:该段代码执行之前,会做变量声明提升(var fn),fn在提升之后的值是undefined,而fn调用时在fn被赋值为函数之前,此时fn的值是undefined,所以无法被作为函数调用。解析:该段代码执行之前,会做变量声明提升(var fn),fn在提升之后的值是undefined,而fn调用时在fn被赋值为函数之前,此时fn的值是undefined,所以无法被作为函数调用。
2024-11-04 22:41:40
762
原创 JavaScript日常笔记(3)
循环嵌套。是指在一个循环语句中再定义一个循环语句的语法结构。例如for循环语句中,可以再嵌套另一个for循环,这样的for循环就是我们所说的双重for循环。
2024-11-04 22:36:47
1579
原创 JavaScript日常笔记(2)
如果需要反复给数字变量添加或减去1,可以使用递增(++)或递减(--)运算符来完成。在javaScript中,递增和递减既可以放在变量名的前面也可以放在变量名的后面。放在变量名的前面,我们可以称为前置递增(递减)运算符放在变量名的后面,我们可以称之为后置递增(递减)运算符**注意:**递增和递减运算符必须和变量配合使用比较运算符是两个数据进行比较时所使用的运算符。比较运算后,会返回一个布尔值(true/false)作为比较运算的结果逻辑运算符就是用来进行布尔值运算的运算符,其返回值也是布尔值。
2024-11-04 22:11:23
710
原创 JavaScript日常笔记(1)
相对的词叫常量,就是不变的。如:1就是1,2就是2变量:就是用于存放数据的容器,我们通过变量名来获取数据,甚至可以修改数据为什么需要数据类型在计算机中,不同的数据所需要占用的存储空间是不同的(数字1,字符串“stock”),为了便于把数据分成所需要内存大小不同的数据,充分利用存储空间,于是定义了不同的数据类型变量的数据类型变量是用来存储值得地方。他们得名字和数据类型了。变量得数据类型就决定了如何将代表这些值得位存储到计算机得内存中。JavaScript是一种弱类型的语言或者是动态语言。
2024-11-04 21:51:40
677
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅