- 博客(18)
- 收藏
- 关注
原创 正则表达式
\ 将字符变为特殊或非特殊字符。如 n 变为换行符 \n,特殊符号 ( 变为字符 (。^ 匹配字符串起始位置。$ 匹配字符串结束位置。匹配前面的子表达式零到多次。匹配前面的子表达式一到多次。? 匹配前面的子表达式零到一次。{n} 匹配前面的子表达式的n个,如 o{2} 能够匹配 food 不能匹配 god。{n,} 至少匹配n个前面的子表达式,如 o{2,} 能够匹配 fooo...
2019-10-24 15:21:37 192
原创 01-前言&WEB标准
typora-copy-images-to: media第01阶段.前端基础.认识WEB基础班学习目标目标: 能根据psd文件,用HTML+CSS 布局出符合W3C规范的网页。网站首页列表页、详情页、登录页、 注册页等等。。。。课程安排就业班详情 参看: http://www.itcast.cn/course/web.shtmlHTML 第一天目标能够写出基本的htm...
2019-10-21 23:30:09 305
原创 js中对于框架和库的理解
简易理解:框架和库的区别在于,控制权是否反转。一.使用的控制权不同框架就像一个模具,它需要你把原材料放在模具里面,然后成品就出来了,由于模具已经造好,所以原材料不能乱加,人家要什么你就给什么,控制权在模具。库的区别是,控制权在你手中,想实现什么功能就实现什么功能,类库只是帮你封装好了大量实用的函数,帮助你实现自己的目的,你要做的只是根据自己的需要合适地调用这些函数。二.使用的方式不同库...
2019-10-15 10:42:12 675
原创 关于ES6中for of和for in的理解
关于ES6中for of和for in的理解简单理解:for/in 语句用于循环对象属性。循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。区别如下1).遍历数组:for of循环var arr = [7, 2, 6, 4, 5, 6, 7] //申明一个数组for (var value of arr) {document.write(value)//7 2 6 ...
2019-10-01 21:35:50 386
原创 关于简单对http和https的理解
http和https的理解一.基本概念:HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。二.h...
2019-09-30 22:53:17 349
原创 关于GET和POST的理解,以及何时使用
什么时候用GET,什么时候用POST?一.简单理解:get一般用于查询数据,GET 请求一般不应产生副作用;post一般用于发送数据(form表单提交等);二.普通理解get和post:get:客户端和服务器端的交互像是一个提问(如查询操作,搜索操作等)Post:1.交互是一个命令,比提问包括更多信息2.用户需要对交互产生的结果负责附加:根据HTTP协议规定,GET方法可以携带...
2019-09-30 22:25:30 727
原创 关于JSON的简单理解
关于JSON的简单理解:一.什么是JSONJSON是数据交互格式,基于ECMAscript的子集,在js中,万物皆对象,例如字符串,对象,数组等都可以通过json转换。二.作用:json主要是用于做数据的交互,比如js中的对象只有js认识,其他的语言就不认识。三.json和js对象转换1.json字符串转js对象:方法:JSON.parse()举例:var obj = JSON....
2019-09-30 21:24:22 340
原创 js中简单数据类型和复杂数据类型:
#简单数据类型和复杂数据类型:##一:分类::简单数据类型:5种:number,string,bool,undefined,null:复杂数据类型:3种:object,Array,Function##二:简单理解:A:简单数据类型存放在栈内存中,B:复杂数据类型 是将地址(地址)存放在栈内存中。地址指向堆内存,也就是说,复杂复杂类型的数据其实是存在堆内存中。三:图片附加理解:简...
2019-09-30 19:56:33 709
原创 jQuery 基础(共3天课程) DAY3
jQuery的事件如何去绑定事件$().on()$().on(‘click’,function(){})$().on(‘click mouseover’,function(){}) 用于绑定多个事件$().on({click:function(){},mouseover: function(){}…})事件委派$(‘div’).on(‘click’,‘li’,functio...
2019-09-02 15:19:32 194
原创 jQuery 基础(共3天课程) DAY2
属性操作$().prop() 操作的是固有属性如果传递一个参数,获取对应属性的值$().prop(‘id’)如果传递两个参数,那么是设置值$().prop(‘id’,‘div’)$().attr() 操作自定义属性如果传递一个参数,获取对应属性的值$().attr(‘index’)如果传递两个参数,那么是设置值$().attr(‘index’,‘1’)$().data() ...
2019-09-02 15:16:59 202
原创 jQuery 基础(共3天课程) DAY1
前言javascript库概念:是一个封装好的待定的集合(方法和函数)。学习jQuery的本质,就是学调用这些函数或方法开始学习jQuery特点:链式编程,隐式迭代一.入口函数的了解:常用:$(function(){})注:相当于原生js的DOMContentLoaded,等到DOM结构渲染完成之后,就可以执行内部代码。二.顶级对象jQuery的顶级对象是可以用它本身代替,也...
2019-09-02 15:14:55 161
原创 WEB APIS(共7天课程)Day5
window里面的内置对象1.window里面的内置对象①location:概念用于获取或设置窗体的URL关于属性和方法:location.href:赋值跳转页面,获取的是地址栏urllocation.search 获取url后面的参数,?号后面的都是参数location.reload()刷新 不写参数或者false代表是普通刷新,有缓存就用缓存,没有就请求服务器缓存/true表示强...
2019-09-02 11:40:53 220
原创 WEB APIS(共7天课程)Day4
键盘事件①keyup:键盘抬起的事件触发②keydown:当键盘按下的时候触发,识别功能键③keypress:当键盘按下的时候触发,不识别功能键④e.keyCode:事件对象,获取键盘的对应asicc码《BOM部分》BOM1.定义:browser object model 浏览器对象模型,在学习window对象2.事件:①load:页面加载完毕的时候调用,包含文件,图片的加载完成...
2019-09-02 10:45:07 135
原创 WEB APIS(共7天课程)Day3
节点操作删除节点:①parent.removeChild(child) 注意是父级删除子级克隆节点:element.cloneNode(false/true):①false:浅度克隆,只克隆标签;②true:代表深度克隆,既克隆标签也克隆内容创建节点:①document.write();特点:如果页面加载完毕后,再次触发这个方法的话,会覆盖之前内容②element.innnerH...
2019-09-02 01:31:49 167
原创 WEB APIS(共7天课程)Day2
DOM(2-2)**《一》排它思想**干掉所有的,留下自己 先要去遍历元素的集合,然后把所有的元素设置样式为空,再把当前的元素设置成高 亮**《二》自定义属性**设置自定义属性:element.getAttribute(属性名) 获取自定义属:element.setAttribute(属性名,属性值) 移除自定义属性:element.removeAttribute(属性名)...
2019-08-31 12:57:01 225
原创 WEB APIS(共7天课程)Day1
《一》DOM部分:DOM的概念:document object modelDOM的作用操作页面元素《二》查询元素(获取元素)1.Id选择器:document.getElementByld(id名称)2.标签获取元素对象的集合:document.getElementsByTagName(标签名) div.getElementsByTagName()3.类名获取元素对象的集合...
2019-08-31 12:06:31 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人