摘要:什么是在开始打造自己的服务器之前我们首先明确一下服务器的定义一个管理资源并为用户提供服务的计算机软件。如何实现一个自己的服务器在实现自己的服务器之前首先我们明确一下的本质属于应用层的协议基于的封装而的应用实现是基于无论是还是都有的封装。 什么是server 在开始打造自己的服务器之前,我们首先明确一下服务器的定义:一个管理资源并为用户提供服务的计算机软件。 根据功能服务器分为两类 s...
摘要:问题在实例完成之后,将锚点定位到指定元素。首先生命周期函数,放在钩子中,这个时候页面还没有渲染完成,如果进行锚点跳转,很可能就无法跳转到指定位置。解决方案在生命周期钩子写代码将跳转锚点的代码放在事件队列的最后代码实现 问题 在Vue实例完成之后,将锚点定位到指定元素。 分析: 如何实现,这是一个问题。首先生命周期函数,放在created钩子中,这个时候页面还没有渲染完成,如果进行锚点跳...
摘要:常用配置要求或禁止声明中的初始化强制使用单引号要求或禁止使用分号而不是禁止不必要的分号强制使用一致的换行风格空格个指定数组的元素之间要以空格隔开后面,参数之前和之后不能带空格,参数之前和之后必须带空格在块级作用域外访问块内定 eslint 常用配置 rules: { // no-var no-var: error, // 要求或禁止 var 声明中的初始化 ...
摘要:如果拖动元素经过不允许放置的元素,无论用户如何操作,都不会触发事件。让其他元素可以拖放也是可能的。为所有元素规定了一个属性,表示元素是否可以拖动。通过设置这个属性可以使其他元素可拖动相关实例垃圾桶参考资料高级程序设计拖拽与拖放简介 重点知识 拖放事件 拖动某元素时,会在被拖动元素上以此触发下列事件: dragstart:当拖拽元素开始被拖拽的时候触发的事件 drag:当拖拽元素的过程...
摘要:尝试使用新特性,自己来实现一个及的各种特性。我们可以利用这个特性来实现对数据的监听结果简单的操作我们已经可以对简单的数据操作进行监听虽然还有各种问题,接下来,我们只要在监听到后进行数据操作即可。 尝试使用es6新特性,自己来实现一个mvvm及vue的各种特性。相关代码放在github,会持续更新,欢迎赏个star。本篇文章为系列文章的第一篇,会比较容易理解,后续会持续更新后面的记录。文...