- 博客(18)
- 收藏
- 关注
原创 vue (一)
1.vue是渐进式js框架vue(核心)+vuex+elementUi+axios+vuerouter 全家桶react也是渐进式框架;1)引入文件类似于jquery的那一串文件公司里是用服务器方式去使用,而不是引用文件;2)vue的语法mvc: model view controller在vue中数据和视图是分离的,dom操作非常耗费性能,之前需要进行大量的dom操作;v...
2020-01-12 09:10:05
271
原创 es6 (二)
第四节9.symbol (一点用都没有)独一无二的字符串;(类似字符串)**js里有6种原始数据类型;10.Promise 异步编程的解决方案 (非常重要)异步的问题:数据还没传过来,但是已经执行了,数据是undefinedes5中的异步编程解决方案:回调函数;promise的优势promise.then().then().then()…语法;new Promise(...
2020-01-10 14:32:52
137
原创 es6
es6 是为了框架服务的;也叫es2015,2015年发布的推荐书;es6标准入门1.变量声明:在es5中var,有缺点;可不声明,也可重复声明;还可以提升;var不是那么的严格;es6语法: let a=5**let只在块级作用域里有效;**let不允许重复声明;let a=1let a=2这种不行;**let没有变量提升;console.lpg(a)let a=1...
2020-01-09 11:14:06
263
原创 jquery 2-jq ajax
jq ajax$.ajax({url:“地址”type:“请求方式”data:“请求参数(可以是key=value,也可以是对象)”datatype:“指定按照什么数据类型处理” (比如json,xml)success:function(形参){请求成功做什么事}error:function(xmlhttp){请求失败做什么事}})练习:用jq再写一边天气预报...
2019-12-29 16:30:34
203
原创 jquery
1.它不是个框架,它只是js库,它就是简化版本的js,因为没有自己的语法,只是简化了操作。操作步骤:1.dom操作的第一步,查找元素jq:$(“css选择器”)举例; $(#app)**jq把js里所有东西几乎封装成方法里;**jq中有几百个方法, 不传参数就是取值,传参数就是更改;里面几乎看不到等号了;$(":selected") 单选框下拉所有的所有元素;$(":checke...
2019-12-24 14:04:56
150
原创 json
1.文本格式其实不常用,是字符串格式2.json是一种数据传输格式,全称:javascript object notation它其实就是一种对象,类似xml,类似htmlresponseText responseXML 这两种只能返回“文本格式”到前端之所以用json的数据形式和数据库有关在php中可以传入json形式的字符串,把这种json形式传到前台,可以解析为jsoneva...
2019-12-23 08:05:13
161
原创 ajax
定义;前端向后段去取收据的技术;异步的服务器发送请求;**定时器也是异步的,都是主线程先走,然后再走ajax,定时器请求数据,不影响主页面;接口:他就是一份文档,数据怎么取,在哪里,取过来怎么用;ajax核心对象:需要考虑其他浏览器和ie低版本其他浏览器:XMLHttpRequestie低版本:ie6,XMLHTTP使用ajax步骤:1.创建ajax核心对象var xmlhttp...
2019-12-19 10:20:29
118
原创 JS9
1.原型和继承prototype:方法(function)背后,专门保存由方法创建出来的对象的共有数据**构造函数/对象模板如果想创建多个相同构造的函数的话,专门用来反复创建相同结构的对象的专门方法**构造函数的函数名要大写,与普通函数做区分语法:function Student (name,age){this.name=name;this.age=age;}调用方法:var ...
2019-12-17 10:07:47
366
原创 html-table
table 表格标签 单元行 序号 姓名 性别 工资 单元行 序号 单元行 序号 单元行 序号…** 表格的样式添加:描边的合并:border-collapse:collapse单元格合并:...
2019-12-12 17:02:48
144
原创 JS8
1.事件点击事件:oncllick onmouseover鼠标移动事件:onmousemove (淘宝的图片展示)onfocus:针对表单元素onblur:失去焦点事件onchange: 值发生变化时的时候触发按钮,function my(){alert (1)]var btn=document.getElementbyID(“btn”)btn,onClick=functio...
2019-12-10 09:09:45
979
原创 JS7
string,number已经讲完了布尔没什么可讲的增则表达式今天讲math 对象:专门封装了一些与数学计算相关的api(方法)语法:1math.round()——四舍五入取整var num=math.round(0.6)console.log(num)2.向上取整math.ceil()3.向下取整math.floor()4取一堆数中的最小值math.min()5.取最...
2019-12-02 09:31:58
325
原创 js5
函数语法:函数是不调用不执行的函数的调用:方法名+()函数的声明提升:function声明的函数会自动提升到最顶部变量声明提升:赋值不提前,就是在后面的声明也算声明了,但不赋值function 方法名(参数) {干啥事}function grade(){var gra=65;if (gra<60){alert(“不及格”)}else if(gra<80){aler...
2019-11-21 14:51:50
544
原创 js2
变量:类似于盒子,程序和数据都在变量中变量的使用:分三步1.声明:告诉大家告诉我有盒子var2.命名规范:不要大写,不能用特殊符号,只能用“-” 下划线,不能加空格,不能用数字开头类似于class的命名方式3.初始化开始装东西,举例: var data=123; (等号是赋值,data是变量名,123是数据)把数据存放在变量当中;**使用变量名就相当于使用里面的数据;va...
2019-11-07 09:58:56
299
原创 js第一课
JS1.html css 纯静态页面2.功能是js负责的js是动态生成的 也是一对标签,写在body结束标签之前,html css都在上面 引入样式1.第一个功能console.log() 输出功能 等于草稿纸的功能,测试用的,可以看到js代码//(双斜线是单行注释)/* */2.alert 也是输出,也是用在调试的它会终端网页的运行3.document.write...
2019-11-05 11:46:16
176
原创 input
type:text/password/radio(勾选)value:boy;name属性,鉴别是否是一个系列的比如 name:genderlabei标签
2019-11-01 08:30:42
123
原创 元素基础知识
1.标签 基本所有元素都可以用div表示div属于块元素,需要独占一行,不同的元素都是换行依次向下排列 用作文字的标签2.样式1)内连样式直接在div中加样式,比如:2)外部样式第一种是在head中直接加style标签,所有的样式也在{}里,注意不是<>;同时前面必须加标签,不然未关联;可以是div,class,id比如:第二种是在外部文件链接,比如相对路...
2019-10-14 01:16:25
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅