首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不爱吃花卷
掘友等级
前端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
JS 发布订阅模式
一、 什么是发布-订阅模式 1. 定义 发布-订阅模式又叫观察者模式,它用来定义一种一对多的依赖关系。当某个对象发生改变的时候,所有依赖于它的对象都将得到通知。在js中,通常用事件模型来代替传统的发布
vue下载后台传过来的流文件(如excel)并设置下载文件名
这里介绍两种方法,使用 **Blob对象** 和 使用 **js-file-download** 这两种方法下载的文件都**不会乱码**,但是 **不管使用哪种方法,发送请求时都要设置
Vue的基础构造选项
其中,new vue()实例中,vue封装了对视图的所有操作,包括数据读写、事件绑定、DOM更新。 其中,new Vue接受的属性,就叫做构造属性(options) 方法是属于面向对象概念,我们只在有对象的时候说方法,方法前面一定有一个对象,因为方法是依附于一个对象的。函数属于…
meta viewport用法
这是w3cschool对于meta 标签的描述。通过这句话可以知道,meta 标签主要用于描述页面的一些信息。meta标签可以提供四个参数: 其中 content 是对另外两者的描述,类似于 json 中键值对的形式,而 scheme 定义用于翻译 content 属性值的格式…
HTML语义化
语义化是指使用恰当语义的html标签等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容。语义化的HTML页面一方面可以让机器在更少的人类干预情况下收集并研究网页的信息,从而可以读懂网页的内容,然后将收集汇总的信息进行分析,结果为人类所用;另一方面它可以让开发…
浅谈DOM编程
document.getElementsByTagName('div')[0](找到页面中所有div元素,方括号表示对其中第几个进行操作。) 获取所有元素:document.all(这句话只在IE浏览器中运行为真,其他浏览器运行都为假。可以利用这一特点用if....else语句…
浅析Vue中computed与watch的区别
computed是计算属性的意思,会根据你所依赖的数据动态显示新的计算结果,并且自动缓存。这个值在调用的时候可以当属性一样用, 不需要加括号 watch是监听的意思,它更像是data的数据监听回调,如果某个属性变化了,就去执行一个函数的值。这个值可以是值也可以是方法名,或者包含…
浅析Vue数据响应式
当我修改Vue实例中的数据时,视图就会重新渲染,出现最新的内容。这就是Vue的数据响应式 我们使用Object.defineProperty(obj,'n',{...})的时候,必须要有一个'n',才能对其进行监听和代理,而且Vue为了节约计算能力,只会检查第一层属性,如果n在…
浅析Vue的两个版本
得益于这两个功能,完整版的Vue可以可以把含有占位符或条件循环语句变成真实的DOM节点,从而将视图写在HTML或者template选项中。 @vue/li引入,默认使用非完整版,完整版需额外配置。
虚拟 DOM 和 DOM diff
虚拟DOM可以把它想象成一颗以JS对象作为基础的树,这棵树模拟了真实的DOM,再通过虚拟DOM树节点之间进行比较,从而实现DOM的操作与更新。再通过方法的转换,将它变成真实DOM。 在JS中,虚拟 DOM 表现为一个 Object 对象。并且最少包含标签名 (tag)、属性 (…
下一页
个人成就
文章被点赞
17
文章被阅读
8,841
掘力值
381
关注了
13
关注者
1
收藏集
1
关注标签
24
加入于
2020-07-01