摘要:
1. 安装webpack到全局 在学习构建之前,我们来在本地文件新建一个存放项目的文件夹,比如叫demo1这个项目,然后进入demo1该项目的根目录后,执行命令 npm init运行下,一路回车(先简单的来),就会生成一个package.json文件。 在项目中直接运行如下命令,就可以把webpac 阅读全文
摘要:
协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 特点 灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。 无连接: 阅读全文
摘要:
用了这么久vue,一直不知道在父组件还可以调用子组件的方法,唉,说出来都有点不好意思。 直到今天看别的项目才发现,诶这个方法是哪里的,一查才看到在父组件里面的,那这样传值不是就更方便了吗,蜜汁微笑,哈哈哈 这是子组件中的方法: methods: { parentHandle(a) { console 阅读全文
摘要:
1. 清理 HTML 文档 HTML,即超文本标记语言,几乎是所有网站的支柱。HTML 为网页带来标题、子标题、列表和其它一些文档结构的格式。在最近更新的 HTML5 中,甚至可以创建图表。 HTML 很容易被网络爬虫识别,因此搜索引擎可以根据网站的内容在一定程度上实时更新。在写 HTML 的时候, 阅读全文
摘要:
DOM树和渲染树 当浏览器下载完所有页面HTML 标记,JavaScript,CSS,图片之后,它解析文件并创建两个内部数据结构:一棵DOM树表示页面结构,一棵渲染树表示DOM节点如何显示。 渲染树中为每个需要显示的DOM 树节点存放至少一个节点(隐藏DOM 元素在渲染树中没有对应节点)。渲染树上的 阅读全文
摘要:
因为无论是对象还是数组,对于typeof操作返回的都是object,那么怎么去区分他们呢? 1.通过length属性:一般情况下对象没有length属性值,其值为undefiend,而数组的length值为number类型 缺点:非常不实用,当对象的属性存在length,且其值为number(比如类 阅读全文
摘要:
push:向数组的末尾增加一项 返回值是数组的新长度unshift:向数组开头增加一项 返回值是数组的新长度pop:删除数组的末尾项 返回值是删除的数组项shift:删除数组开头项 返回被删除的开头项目splice:删除数组中的任意项 返回值是被删除的数组项slice:复制数组 返回值是复制到的新数 阅读全文
摘要:
可以用于滚动到一定距离以后让他实现定位效果。 比如滚动到50px的时候让导航栏固定定位。 用法:给最外层的div设置绝对定位 然后要固定的div设置position:sticky; top:0; 这样就实现了滚动到一定距离固定定位的效果。 阅读全文
摘要:
首先通过npm i vue-awesome-swiper --save 来在vue中下载插件 然后再main.js中引入 require('swiper/dist/css/swiper.css')import VueAwesomeSwiper from 'vue-awesome-swiper'Vue 阅读全文
摘要:
//钩子 登录拦截 router.beforeEach((to, from, next) => { const sessionToken = window.sessionStorage.getItem("token"); if(to.path === '/' || to.path === '/Login') { next(); } else {//在这里可以做一些路由判断哦 i... 阅读全文