首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Web前端基础(06)

Model文档对象模型,包括和页面相关的内容 通过id获取元素 var d = document.getElementById(“id”) 获取和修改元素的文本内容 innerText...jQuery框架就是一个普通的js文件,通过外部引入方式 把该文件引入即可....js对象和jq对象互相转换:(js对象和jq对象不是一个东西,不能互相调用彼此的方法,有些时候只能的js对象但是需要用到jq框架里面的方法这时候就需要使用以下方式将js对象转成jq,同理有时只能得到jq..."> // jQuery中的动态绑定事件的方式 $("#b1").click(function(){ //得到js对象 var js = document.getElementById..."#b2").click(function( ){ //得到js对象 var jq = $("#i1"); //jq对象转成js对象,jq对象实际上就是一个数组 var

2.7K20

Vue 基础总结(2.X)

它应该是唯一的 const state = { xxx: initValue } 2、mutations 包含多个直接更新state的方法(回调函数)的对象 谁来触发: action中的commit(...set: 函数, 用来监视当前属性值的变化 Object.keys(obj): 得到对象自身可枚举的属性名的数组 DocumentFragment: 文档碎片(高效批量更新多个节点) obj.hasOwnProperty...(prop): 判断 prop 是否是 obj 自身的属性 三、数据代理(MVVM.js) 通过一个对象代理对另一个对象中属性的操作(读/写) 通过 vm 对象来代理 data 对象中所有属性的操作 好处...fragment 添加到 el 中显示 3.解析插值语法节点: textNode.textContent = value 根据正则对象得到匹配出的表达式字符串: 子匹配/RegExp.$1 从 data..., //对应指令的表达式 cb, //当表达式所对应的数据发生改变的回调函数 value, //表达式当前的值 depIds //表达式中各级属性所对应的dep对象的集合对象 //属性名为dep的id,

5.2K20

前端day12-JS(WebApi)学习笔记(操作元素属性,事件介绍)

语言的标准 2.DOM - 文档对象模型 一套操作页面元素的API DOM可以把HTML看做是文档树,通过DOM提供的API可以对树上的节点进行操作 3.BOM - 浏览器对象模型 一套操作浏览器功能的...API 通过BOM可以操作浏览器窗口,比如:弹出框、控制浏览器跳转、获取分辨率等 1.3-DOM 2.png Docuemnt Object Model(文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型...HTML DOM 模型被构造为对象的树。 HTML DOM 树 3.png 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML。...) 设置元素属性的值:元素.属性名 = 属性值 2.特点: 1.class在js中是一个关键字,如果要拿到类名需要使用className 2.只能获取到行内样式的属性值,无法得到行外(内联/外联)样式的属性值...,而是在原先类名的基础上加 一个类,这里需要注意多个类名之间的空格 例如:div.className += " two";//字符串拼接添加类型,注意多个类名之间的空格

1.6K00

Python 协程 asyncio 极简入门与爬虫实战

,而调用异步函数会得到一个协程对象。...func('www.baidu.com') 结果如下所示: 正在对www.baidu.com发起请求: 请求www.baidu.com成功 04 基本操作 创建协程对象 通过 async 关键字定义一个异步函数...,我们的目标就是爬取每个英雄的所有皮肤,保存到对应的文件夹里; 打开一个英雄的皮肤页面,如下所示: 黑暗之女,下面的小兔对应的就是该隐兄弟皮肤,然后通过查看network发现对应的皮肤数据在js文件里.../hero/3.js' 我们发现只有id参数是动态构造的,规律是: 'https://game.gtimg.cn/images/lol/act/img/js/hero/{}.js'.format(i)...但是这个id只有前面的是按顺序的,在展示全部英雄的页面找到对应英雄的id, 这里截取的是最后几个英雄的id,所以要全部爬取,需要先设置好id,由于前面的是按顺序的,这里我们就爬 取前20个英雄的皮肤

87530

YUI3 入门

实现我们的功能 当我们已经调用好Yui这个js库以后,接下来就得看我们自己的了,如何通过Yui来实现我们想要的功能呢,嘿嘿,请看: 1、Yui 3最基本的使用格式: YUI().use(”node”,...那么get方法获取到的都是单个对象,还有就是如果你又想获取一个对象,他又有Id又有class的呢,那也可以使用get 方法:Y.get(”#id”).get(”.class”);这样就可以啦。...Y.all(”.calss”);这样就可以获取到了所有据有class名称的class的对象,注意,这里 得到是一个数据。...Yui事件监听函数: Y.on(事件,函数,对象); 如果你对js比较熟悉的话,你应该清楚,js中有事件监听函数,但是IE和DOM是有区别的,注意,Opera支持IE和DOM的两种监听函数,以 前为了兼容多个浏览器...还有就是这里的对象可以接受单个的对象,他还可以接受数组,比如单个的id,我们可以使 用#id,也可以设置id下的标签,#id li,还可以使用为多个对象设置,就是上面说到的是数组方式[“#id”,”#id1

55140

Vue 09.前后端交互

这个任务可称为主线程 异步模式可以一起执行多个任务 JS中常见的异步调用 定时任何 ajax 事件函数 Promise 主要解决异步深层嵌套的问题 promise 提供了简洁的API使得异步操作更加容易...返回promise实例对象:返回的该实例对象会调用下一个then 返回普通值:返回的普通纸会直接传递给下一个then,通过then中函数的参数接收 .catch() 获取异常信息 .finally(....all() 并发处理多个异步任务,所有任务完成后才得到结果 Promise.all方法接受一个数组作参数,数组中的对象(p1、p2、p3)均为promise实例(如果不是一个promise,该项会被用...它的状态由这三个promise实例决定 .race() 并发处理多个任务,只要有一个完成就会得到结果 Promise.race方法同样接受一个数组作参数。...对象 console.log(obj.uname,obj.age,obj.gender) }) axios 基于promise用于浏览器和node.js的http客户端 支持浏览器和node.js

6K30

JavaScript学习笔记

//1,2,3,4,5,6 -join();//根据一个指定的字符进行数组分割 document.write(arr1.join("-"));//1-2-3 -push();//向数组的末尾添加一个或多个元素...不存在 **会调用最近的方法(面试题) (1)js里面不存在重载 (2)但是可以通过其他方法来模拟重载 arguments数组 十一.js的bom对象 ** broswer object model -...document.write(str1); (2)向页面输出html代码 document.write(" ---- "); - getElementById();//通过id得到标签,返回的是一个对象...="li3">333 //获取里标签 var li3=document.getElementById("li3"); //获取父节点  通过id获取或者是通过parentNode获取 var ulid=...id属性,查找相应的节点 getElementsByName();//通过节点的name属性,查找相应的节点 getElementsByTagName();//通过节点名称,查找相应的节点 *插入节点的方法

1.7K20

Koa - 初体验(写个接口)

如果你会node.js,那么你就可以通过node.js来做数据聚合,从几个接口中拼接数据供前端使用,而不需要为数据结构和数据内容烦恼,并且你不用担心效率,因为node.js天生异步。...3000 ) routes 注册使用路由 allowedMethods 处理的业务是当所有路由中间件执行完成之后,若 ctx.status 为空或者404的时候,丰富 response 对象的...获取接口query参数 通过查询 ctx.request.query 得到get参数, ctx.request.header 得到请求时的头部信息,ctx.request.method 得到请求方法。...= { id, code: 1 } }); 例如请求地址为 /get/123,通过 ctx.request.params 获取参数 这写法让我想起了...post参数 通过 ctx.set 设置返回头,设置多个时可传入对象 router.post('/post', ctx=>{    //设置允许跨域    ctx.set('Access-Control-Allow-Origin

1.3K30

vue-03

4.Object.keys(obj): 得到对象自身可枚举的属性名的数组 5.DocumentFragment: 文档碎片(高效批量更新多个节点) 6.obj.hasOwnProperty(prop)...数据代理(MVVM.js) 1.通过一个对象代理对另一个对象中属性的操作(读/写) 2.通过vm对象来代理data对象中所有属性的操作 3.好处: 更方便的操作data中的数据 4.基本实现流程 1)...模板解析(compile.js) 1.模板解析的关键对象: compile对象 2.模板解析的基本流程: 1). 将el的所有子节点取出, 添加到一个新建的文档fragment对象中 2)....dep对象 * 在data中的某个属性值被设置为新的对象时 * 对象的结构 { id, // 每个dep都有一个唯一的id...value, //表达式当前的值 depIds //表达式中各级属性所对应的dep对象的集合对象 //属性名为dep的id, 属性值为dep

29520

jQuery

对象区分 1.jQuery 对象与 dom 对象 ① DOM 对象通过 getElementById()查询出来的标签对象时 Dom 对象 通过 getElementName()查询出来的标签对象时...Dom 对象 通过 getElementByTagName()查询出来的标签对象是 Dom 对象 通过 createElemnet()方法创建的对象,是 Dom 对象 DOM 对象 Alert 出来的效果是...:[object HTML 标签名 Element] ② jQuery 对象通过 jQuery 提供的 API 创建的对象,是 jQuery 对象 通过 jquery 包装的 Dom 对象,也是 jQuery...对象 基本行为: length/size(): 得到 dom 元素的个数 [index] : 得到指定下标对应的 dom 元素 each(function(index, domEle){}): 遍历所有的...css(styleName, value) 设置一个样式 css(多个样式对) 设置多个样式 代码示例: 取得第一个段落的 color 样式属性的值。

10.7K20
领券