Webbook

来时路

从 HTML5、CSS、JavaScript 到 Vue、Node.js 的系统学习笔记,共 106 篇。

JavaScript

16 篇
js入门JavaScript 是一种脚本,一门编程语言,它可以在网页上实现复杂的功能,网页展现给你的不再是简单的静态信息,而是实js变量首先认识两个名称:js运算符给定 `y=5`,下面的表格解释了这些算术运算符:js流程控制通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。js函数JavaScript 函数有 **属性** 和 **方法**。js对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有**属性**和**jsdom当网页被加载时,浏览器会创建页面的**文档对象**模型(Document Object Model)。jsbom`setTimeout()` :在指定的毫秒数后调用函数或计算表达式。js事件**事件流**在结构中传递事件,按照监听事件的**捕获**或**冒泡**模式触发js对象方法实例:ajax- **0:** 请求未初始化(还没有调用 open())。this指向理解 this 之前, 先纠正一个观点,**this 既不指向函数自身,也不指函数的词法作用域**。如果仅通过 thiscall-apply-bindjavaScript 权威指南上的解释是: call() 、apply()可以看作是某个对象的方法,通过调用方法的形式来js正则//1.直接写表达式排序方法var arr = [18, 12, 20, 8, 30, 4];防抖和节流设定时间内频繁触发,都不会去执行具体业务的代码,只在定时器后执行

Vue

16 篇
vue基础通过 `new` 创建实例,并以键值对形式对其配置vue组件组件其实也是一个 vue 的实例,包含 `data` 、 `computed` 、 `methods` 等属性,也包含了组件通信![vue组件间传值](/webbook-img/vuepic/vue组件间传值.png)组件插槽子组件的模板结构可以在调用时动态改变,扩展了组件使用的灵活性,只需要在组件的模板的对应位置加上 `<slot>` 组件就动态组件有时候我们需要在多个组件间切换,可以使用 `<component>` 组件和 `is` 属性实现。异步组件有些时候我们为了简化应用的内容,只在需要的时候才从服务器加载一个模块vue-cli3* @Description:vue-routerVue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反axios**npm** :vuexVuex 使用单一状态树,用一个对象就包含了全部的应用层级状态。至此它便作为一个“唯一数据源 (SSOT)”而存在。这也mixins混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当filtersVue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 `v-bind`克隆项目git clone https://github.com/PanJiaChen/vue-element-admin.givue修饰符阻止事件冒泡,相当于调用了 `event.stopPropagation()` 方法。vue2当你把一个普通的 JavaScript 对象传入 Vue 实例作为 `data` 选项,Vue 将遍历此对象所有的属性,vue拓展* @Description: