前面的vuex提到了异步请求,在vue里异步请求怎么请求呢,很显然 是不用了,不是不能用,而是没必要,jq是操作dom的工具,强行用浪费功能,还会加大打包后的体积,而且是没有promise的,所以有大佬封装了新的ajax,名字叫 ,也是vue的作者尤雨溪推荐使用的,这个axios是可以直接在node ...
分类:
移动开发 时间:
2019-12-16 00:00:37
阅读次数:
117
前言 Vue.js是一个提供MVVM数据双向绑定的库,其核心思想无非就是: 数据驱动 组件系统 数据驱动 Vue.js 的核心是一个响应的数据绑定系统,它让数据与DOM保持同步非常简单。在使用 jQuery 手工操作 DOM时,我们的代码常常是命令式的、重复的与易错的。Vue.js 拥抱数据驱动的视 ...
分类:
其他好文 时间:
2019-12-14 14:13:14
阅读次数:
113
move(); function move() { // 动画最流畅,性能最好 window.requestAnimationFrame(function () { // 这个函数会在下一次重排重绘之前调用(将当前函数操作dom导致的重排重绘和下一次重排重绘合并成一次) // 执行动画 x++; b ...
DOM操作 1. 什么是DOM DOM,全称Document Object Model,文件对象模型, 通过将HTML文件描述为一个文件树,将HTML文件的全部内容内容描述为树的节点, 同过获取和操作DOM对象的节点,完成对HTML文件的操作 2. DOM可以做什么? 获取对象 设置元素样式 设置元 ...
分类:
其他好文 时间:
2019-12-12 23:53:57
阅读次数:
134
HTML加载时发生了什么 在页面加载时,浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态添加的元素等。 浏览器把所有样式(用户定义的CSS和用户代理)解析成样式结构体 DOM Tree 和样式结构体组合后构建rende ...
分类:
其他好文 时间:
2019-12-07 10:44:21
阅读次数:
93
DOM(document object model 文档对象模型) 通过dom获取的元素就一定能修改 一个web页面的展示,是有html标签组合的一个页面,dom对象实际就是将html标签转换成了一个文档对象。可以通过dom对象中js提供的方法,找到html的各个标签。通过找到标签就可以操作标签使页 ...
分类:
Web程序 时间:
2019-12-06 00:32:12
阅读次数:
294
1.通过原生JS操作 在ts文件中,在ngAfterViewInit()生命周期函数中(此时已经生成了DOM节点),通过原生js的方式可以获取该节点。 const div1: any = document.getElementById('box'); // any必须。否则报错 2、通过viewCh ...
分类:
其他好文 时间:
2019-11-29 15:58:36
阅读次数:
93
谷歌浏览器插件开发教程5 插件跟页面里的js通信方法 ccontent-script有一个很大的“缺陷”,也就是无法访问页面中的JS,虽然它可以操作DOM ,他是一个隔离的环境,他们相互之间并不影响。也就说你访问不了原来页面里的变量,原来的页面也访问不了你新创建的变量。 所以采用如下方法 配置文件 ...
分类:
其他好文 时间:
2019-11-26 13:51:57
阅读次数:
71
在项目中,以前如果遇到对dom元素的操作都是直接获取dom元素,比如说: 但是如果修改的样式比较多的话,不如直接“切换”dom元素,如下例子: 这样会节省一些性能。因为操作dom的style是内联样式,css样式优先级:外部样式>内部样式>内联样式。 当然,不到万不得已,最好还是不要操作dom元素。 ...
分类:
其他好文 时间:
2019-11-25 13:04:12
阅读次数:
283
模仿了福昕翻译:http://fanyi.pdf365.cn/home/ 写的网站首页,只有首页,用来练习自己的布局 使用html+css 也用了一点jQuery来操作dom 算是对这俩个月学习的一点小实战,上班太忙,自学2个月才会这点东西。哎 GitHub:https://github.com/5 ...
分类:
其他好文 时间:
2019-11-21 17:08:16
阅读次数:
70