- 博客(20)
- 收藏
- 关注
原创 类、对象、构造函数、原型链、作用域、this等
对象 复合数据类型,为引用数据类型,在对象中可保存多个不同的数据类型的属性 直接创建的对象都是Object的实例对象 内建对象:标准对象 Math String 等 宿主对象:由js运行环境提供的对象,bom dom 自定义对象:由开发人员自建的对象 创建对象,赋予属性和属性值 1 构造函数创建对象创建对象:var obj = new Object(); 使用new关键字调用的为构造函数,用于创建新的对象 向对象中可保存的内容有属性 obj.name = ‘XX’ 属性的定义及赋值 使用时,对象.属性名 获
2021-04-18 01:56:07
111
原创 H5新特性
Html表单元素 datalist,配合text框进行下拉选择及搜索提示的 <form action="#"> <input list="browsers" name="browser"> <datalist id="browsers"> &n
2021-04-12 17:26:08
114
原创 AJAX jQuery使用
$.ajax({url,[settings]}) 通用方法,返回其创建的 XHR 对象,一般不需要用 将整个配置包装为对象传入参数内,可在外部生命,也可在内部直接写 url:(默认: 当前页地址) 发送请求的地址,此为必填项,其余根据实际需要为选填 async 默认为ture,异步请求 contentType 默认值:undicode编码格式 data,请求参数,必须是键值对的对象格式,即对象内再一个对象 data{ name:XXX } type:GET / POST 等,请求类型 success:fun
2021-04-08 17:51:23
106
原创 AJAX 原生JS处理
AJAX 同步、异步 同步:必须等待当前事情完成后才可进行其他事情 异步:不需要等待其他事情完成即可运行,多件事情同时进行,互不干扰 计时器等,为异步代码,他不会影响其他代码的正常执行(异步的代码自己不影响其他顺序,而不是其他代码不影响异步代码顺序) AJAX,异步操作,异步JS和XML的结合。在不重新刷新界面的情况下,更新界面数据,在请求数据时候,不影响本地操作的正常响应 请求及处理步骤: 1、创建对象 XMLHttpRequest ie7以上 ActiveXObject(‘Microsoft.XMLH
2021-04-07 16:44:35
192
原创 jQuery day2 使用
html操作 获取/设置h1元素的文本值 text() 获取所选元素的文本(注意只有文本,如果元素内嵌了其他html标记,无法获取) html() 获取所选元素的内容(获取所有内容,包括标记等内容,相当于把元素两边的标记去掉,剩下所有内容被拿到) val() 只获取表单元素的内容,一般元素的值无法获取 以上,在获取后,如果想改表对应元素的对应值,在括号内传值即可。text只传文本,如果写了html标记,不会被解析(相当于标记被/转义了) js jQuery innerTEXT text(
2021-03-25 09:57:59
65
原创 jQuery 基础及基本选择器
jQuery:主要用于查询、筛选标签,方便尽心交互 为一个JS函数库:引用即可 作用:html的dom选择器、对元素操作、CSS操作、Html事件处理、链式调用、读写合一,ajax封装 版本:1.X兼容性更高,3.X提供了新的API但是完全不支持ie8以下 开发时候用非min版本,有注释,上线时候用min版本,更小。使用时候引用需要在使用的函数前 $ 在使用时等价于 jQuery jQuery的核心: jQuery函数:作为函数使用:$开头的函数 $() 1、参数为函数 在网页Dom窗口加载完成后执行此函数
2021-03-24 09:03:22
133
原创 Day7 BOM对象
BOM对象 浏览器对象模型 主要对象均继承自window对象下 window对象的主要属性:用于确认尺寸 不包括工具栏、滚动条等。 1、现有常用浏览器: windows.innerHeight windows.innerWidth 2、IE5-8:document.documentElement.clientHeight 3、IE5-8:document.body.clientHeight 兼容性问题:使用或赋值,任意1个赋值成功即赋值结束 window下的函数 open() 打开新窗口 windows.
2021-03-19 11:58:57
116
原创 Day6 JS dom对象
Dom对象 文档树模型,在网页被加载时,dom模型会同步被加载出来,任何一个标记都将变为一个文档dom对象 JS在操作时候,直接操作的是dom对象,而不是标记 查找html标记(将html元素变为dom对象) getElementByID 根据id拿到元素,如果id重复,仅取第一个 getElementsByTagName 根据name(元素名字)拿到一组name符合的对象,只有1个时也是数组 getElementBsyClassName 根据classs到符合的对象 可进行的操作 改变元素内容 inn
2021-03-19 09:01:30
88
原创 Day5 JS对象与数据转换
Date 新建: 1 new Date() //获得当前电脑的系统时间 2 new Date(milliseconds) // 设置从1970年1月1日0点+指定毫秒数的日期 date.getTime 得到当前日期-1970年1月1日0点的毫秒数 3 new Date(“2020/1/11 12:00:00”) //通过指定字符串格式 格式需指定 4 new Date(年,月,日,时,分,秒,毫秒) //注意,设置月份时,月份从0开始计算(java中:星期几也是从星期日开始算) 显示 获
2021-03-17 11:53:15
440
原创 Day4 JS对象
对象 自定义对象:自己设置 内置对象(高级对象:已学习的数据类型对应的官方对象类、日期、简单的数学算式Math、正则RegExp等等、DOM对象:控制html元素、BOM对象:控制浏览器的操作) 自定义对象 1、使用“{}”创建为对象 2、自定义对象可以包含变量和函数 3、自定义对象中的变量- 变量名:变量值 4、定义函数- 函数名:function(参数){方法;return XXX;} 5、调用对象变量 对象名称.变量 对象名称[“变量名称”/“对象名称”] 对象名[ ’ 变量名 ’ ] 6、调
2021-03-16 11:33:16
63
原创 Day3 JS运算符
运算符 基本运算符 算数运算符: + - / * % ++ – i++ 先用后加(程序从左往右运行,先读取i的值,输出后再进行了加1) ++i 先加后用(程序从左往右运行,先加,再进行输出) 以上2级的运算高于其他基本运算符 比较运算符 == != > < 结果是boolean值 === 只有运算值和数据类型都想等时候才会相等 逻辑运算符 或:|| 与(且):&& 非:! 条件运算符 ()?为真输出结果:为假输出结果 typeof 检测变量数据类型 控制语句 顺
2021-03-15 12:09:21
105
原创 Day2 JS变量与方法
JS基础 JS语法基础元素: 变量、函数(方法)、运算符、流程控制语句、对象,事件 变量 程序中的运行最小单位,存储数据的’容器’。 使用 var a 来声明变量 可将赋值与声明一同进行:var b = 123; 可一次声明多个变量,var a = 12; b = ‘测试’; //一般不用,不利于程序阅读 注:当未声明字段格式时,初始值决定了变量的数据类型 作用域(有效范围):元素生命周期 1、可以含有数字、字母、_ $ 2、不可以以数字开头 3、不可有空格 中文,可能会产生乱码问题 4、区分大小写 5、
2021-03-12 11:48:03
114
原创 day1 JS基础
JS基础 JS介绍 JS:面向对象的脚本语言 面向对象:封装、多态、继承 脚本语言:不需要经过转换,在运行环境上直接运行的 JS与java没有关系,由script母公司通过sun公司合作开发,后续通过ecma协定进行规范 作用: 1、提供网页动态内容 2、进行数据交换和处理(1、和前端用户的交互 2、与后端数据的交互:提交、返回) 基本格式 引用方式类似CSS 1、直接在html标记中编写 2、<script>代码块</script> 1、被执行的程序编写在script标记中 2、s
2021-03-11 11:25:03
70
原创 day3 CSS布局
CSS布局 元素浮动 float 值:left、right、none(默认) 浮动,将元素置为当前所有行内元素内显示行的最左边/最右边,如果前面有块级元素,不会和块级元素在同一行(类似word的浮动样式,将其他内容挤开在周边显示) 常用于:导航等内容 display 设置元素是否显示及如何显示 值: block 显示 none 隐藏 常与伪类、js(onmouseover、onmouseout)配合使用,制造如菜单等内容 visibility 设置隐藏和显示 值:visible 显示 hidden 隐
2021-03-10 22:34:00
79
原创 day2 CSS属性及属性值
css格式 字体的css属性 color 字体颜色 font-family 字体格式 注:针对字体没有的情况,可通过设置多个值来 font-family: Arial, Helvetica, sans-serif;系统将自动查找电脑内第一个有的,如果都没有,再用缺省字体 font-size 字体大小 font-size:18PX font-style 设置字体倾斜【normal | italic | oblique 】 后两个是不同的倾斜城等 font-weight 设置字体粗细【整百的数字【100~9
2021-03-09 19:03:18
125
原创 day1 CSS基础
CSS 层叠样式表,用于增强控制html样式,美化html页面。 CSS可与html网页在同一个页面中出现,也可与网页分离,作为独立的样式文件被引用。 如何使用 1、在html直接使用:内联定义 在html的标记内,直接使用style属性,直接定义当前元素的样式 eg: <p style = "font-size:20; color:blue">test</P> test 缺点:大部分可被html原有标签属性替代,html代码过长 2、在html直接使用:内部样式块 在he
2021-03-06 12:49:51
106
原创 day4 html框架标记
html框架 框架,将网页划分为一个个的小块,每个小块是一个独立的html界面,用于页面布局。 说明 <frameset rows = "20%,70%,10%"> <frame src ="1.html"> <frameset cols = "20%,80%"> <frame src ="2.html"> <frame src ="3.html"> </frameset> <frame src ="4.html"
2021-03-05 11:41:52
122
原创 day3 html 表格/表单控件
Html body级别标记2 表格 标记说明 table:表格 tr:表格中的行 td:行中的列:实际填值的层级 以上是层级/包含的关系 属性说明 table层级的说明 border 最外层的边线粗细,默认不显示为0(在tr td层级之间无效) width 宽 height 高 cellspacing 表格内的每个格子之间的间隙,默认为2px 如果想实现行内线的粗细调整,可通过设置bgcolor将背景涂黑,再调整间隙,让间隙加大,漏出背景色来实现 cellpadding 表格边框和表格
2021-03-04 11:59:25
187
2
原创 day2 html标记
Html body级别标记 属性在头标记内标注,多个属性之间以空格隔开,属性值用双引号包起 段落标记<p> 被一组段落标记的自成一行,会占满整行,并在段落之间有1行的行间距 eg: <p>第一段话</p><p>第二段话</p> 实例: 第一段话第二段话 网页内容标题标记(一般很少用,通过加粗及字号实现,常用于新闻等网页内容内)<h1><h2>……<h6> 1.自成一行,显示效果根据数字依次减小(h1最大
2021-03-03 11:53:46
230
原创 daya 1 html基础
html 定义: 超文本(非纯文字,包括文字、图片、视频等非文字可前端显示的网页内容)标记(html语法规范,用于标注网页元素的)语言,用来描述网页的标记语言。 学习其基本元素。 软件构成:前端界面、后端运行程序(接口)、数据(DB) html 界面结构,划分架构 框架 css 样式 js 行为 html+css 静态界面 js 用于处理数据,根据交互行为进行变换。 开发工具: idea、notepad、XbuliderX……………… XbuliderX:下载、解压缩,打开exe后新建项目-html文件,版
2021-03-02 12:37:49
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人