前端
文章平均质量分 82
js vue css
gqk01
这个作者很懒,什么都没留下…
展开
-
vue3 setup语法糖
vue3.2 版本开始才能使用语法糖!在 Vue3.0 中变量必须 return 出来, template 中才能使用;而在 Vue3.2 中只需要在 script 标签上加上 setup 属性,无需 return , template 便可直接使用,非常的香啊!Vue3 的一大特性函数 ---- setup1、setup函数是处于 生命周期函数 beforeCreate 和 Created 两个钩子函数。原创 2024-01-17 10:18:49 · 574 阅读 · 0 评论 -
WPF - VUE
这可能是出于安全性的考虑. 但在我们的系统为了实现View层密码框中的密码与后台其它层之间的密码属性之间的绑定, 可以采取如下思路: 将密码框的密码和某一个缓冲区进行同步, 缓冲区在和后台进行绑定. 其中密码框与缓冲区之间的同步可采用事件进行通知, 并将缓冲区打造成依赖属性, 然后缓冲区就支持绑定了, 并给后台提供正确的密码.面板的Row、Column,Canvas面板的Left、Right DockPanel面板的Dock都是附加属性。附加属性是特殊的依赖属性,用于非定义该属性的类 例如。........原创 2022-08-12 17:32:40 · 223 阅读 · 0 评论 -
配置VS Code 使其支持vue项目断点调试
起因每个应用,不论大小,都需要理解程序是如何运行失败的。当我们写的程序没有按照自己写的逻辑走的时候,我们就会逐步一一排查问题。在平常开发过程中我们可能会借助来排查,但是现在我们可以借助VS Code断点来调试项目。在可以从 Chrome 浏览器调试你的 Vue 组件之前,你需要更新 webpack 配置以构建 source map。做了这件事之后,我们的浏览器就有机会将一个被压缩的文件中的代码对应回其源文件相应的位置。原创 2023-07-28 18:25:28 · 8790 阅读 · 0 评论 -
CSS3的三大特性
CSS层叠性所谓层叠性是指多种CSS样式的叠加。是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值的情况,这就是样式冲突。一般情况下,如果出现样式冲突,则会按照CSS书写的顺序,以最后的样式为准。 样式冲突,遵循的原则是就近原则。 那个样式离着结构近,就执行那个样式。 样式不冲突,不会层叠 CSS最后的原创 2021-11-27 17:30:39 · 675 阅读 · 0 评论 -
CSS3盒子模型-盒子模型的布局
盒子模型布局稳定性开始学习盒子模型,我们初学者最大的困惑就是, 分不清内外边距的使用,什么情况下使用内边距,什么情况下使用外边距?答案是: 其实他们大部分情况下是可以混用的。 就是说,你用内边距也可以,用外边距也可以。 你觉得哪个方便,就用哪个。但是,总有一个最好用的吧,我们根据稳定性来分,建议如下:按照 优先使用 宽度 (width) 其次 使用内边距(padding) 再次 外边距(margin) width > padding > margin 原因:..原创 2021-11-27 18:29:11 · 2438 阅读 · 0 评论 -
js call,apply和bind区别和使用场景
在js中,所有的函数再被调用的时候都会默认传入两个参数,一个是this,还有一个是arguments。在默认情况下this都是指当前的调用函数的对象。但是有时候我们需要改变this的指向,也就是说使函数可以被其他对象来调用,那么我们应该怎样做呢?这时候我们就可以使用call,apply和bind方法了。this指向 = 谁调用,指向谁(这是错误的!!!)this永远指向最后一个调用它的那个对象(正解)如何解决this指向问题?1.使用ES6中箭头函数2.函数内部使用_this = this3.使用原创 2022-03-04 15:41:15 · 4198 阅读 · 5 评论 -
javascript 变量提升与函数提升
1.变量提升和函数提升1.变量声明提升*通过var定义(声明)的变量,在定义语句之前就可以访问到*值:undefined2.函数声明提升*通过function声明的函数,在之前就可以直接调用*值:函数定义(对象)3.先执行变量提升,再执行函数提升<script type="text/javascript"> console.log('-----') /* 面试题 : 输出 undefined */ ...原创 2021-08-21 11:09:57 · 186 阅读 · 0 评论 -
javascript对象创建模式
方式一:Object构造函数模式*套路:先创建空Object对象,再动态添加属性/方法*适用场景:起始时不确定对象内部数据*问题:语句太多 <script type="text/javascript"> /* 一个人: name:"Tom", age: 12 */ // 先创建空Object对象 var p = new Object() ...原创 2021-08-22 09:45:46 · 62 阅读 · 0 评论 -
Vue程序运行过程
如果在开发中,使用template,就需要选择Runtime-Compiler如果在开发中,使用的是.vue文件夹开发,那么可以选择Runtime-onlyruntime-compiler:template -> ast ->render -> v-dom -> domruntime-only:render -> v-dom -> dom...原创 2021-07-21 20:40:07 · 494 阅读 · 0 评论 -
JS高级_单词
1. anonymous [ə'nɒnɪməs]adj. 匿名的2. watch [wɒtʃ]vt. 监视, 观察3. call [kɔːl]vi. 调用4. stack [stæk]n. 栈5. breakpoint ['brek,pɔɪnt]n. 断点6. pause [pɔːz]vi. 暂停7. scope [skəʊp]n. 作用域, 范围8. global ['gləʊb(ə)l]adj. 全局的, 全球的9. local ['ləʊ原创 2021-08-19 11:39:07 · 170 阅读 · 0 评论 -
javascript 闭包
1.引入闭包<body> <button>测试1</button> <button>测试2</button> <button>测试3</button> <!-- 需求: 点击某个按钮, 提示"点击的是第n个按钮" --> <script type="text/javascript"> var btns = document.g原创 2021-08-22 10:23:34 · 60 阅读 · 0 评论 -
javascript原型 原型链
1 一切都是对象“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。首先咱们还是先看看javascript中一个常用的运算符——typeof<script type="text/javascript"> //1. 基本 // typeof返回数据类型的字符串表达// <!--// 1. 分类// * 基本(值)类型// * String: 任意字符串// * Number原创 2021-08-20 11:20:34 · 1028 阅读 · 2 评论 -
前端《Vue.js从入门到项目实战》PDF课件+《微信小程序实战入门第2版》PDF代码调试
JS进行开发,正如一切的编程语言都立足于电元信号的正负极,即01码,可为什么软件都不采用二进制编码来进行开发呢?这里面牵扯到一个成本的问题,这正是影响项目领导者进行决策的关键因素。Vue项目与原生JS或jQuery等仿原生框架项目相比,开发成本要低一些。《Vue.js从入门到项目实战》从Vue框架的基础语法讲起,逐步深入Vue进阶实战,配合项目实战案例,Vue在项 目开发中的一些应用。在系统地讲解Vue的相关知识之余,对Vue项目开发产生更深入的理解。《Vue.js从入门到项目实战》PDF+课件+.原创 2021-07-13 14:53:29 · 5015 阅读 · 8 评论