- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 mpvue踩坑之setter触发相关&Vue中数组和对象更改后视图不刷新的问题
vue以及mpvue中数组或对象中的数据发生改变后视图层没刷新的问题发现这个问题是因为自己在写学委小程序/高校班级助手的时候,使用的是mpvue框架,使用vue的语法来写小程序的,当遇到了上传图片或者上传文件的时候,由于$data中的数据结构形式使用的跟以往的不太一样,代码片段如下:data() { return { bgIsTransparent: false, dateTimeA...
2019-10-28 14:07:58
1331
原创 DIY 之 JSON解析器
1. 背景JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。相对于另一种数据交换格式 XML,JSON 有着诸多优点。比如易读性更好,占用空间更少等。在 web 应用开发领域内,得益于 JavaScript 对 JSON 提供的良好支持,JSON 要比 XML 更受开发人员青睐。所以作为开发人员,如果有兴趣的话,还是应该深入了解一下 JSON 相关的知...
2019-05-27 21:26:16
264
原创 CSS实现绘制45种常见图形
CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半...
2019-05-22 09:59:05
772
原创 微信小程序之级联菜单挖坑
起因最近项目(微信小程序项目)有一个需求,有一些多级结构的数据,需要一个树形的级联菜单来显示内容,类似如下: : 然而,在实现的时候却意外的遇到了困难。。实现树形级联菜单遇到的困难其实应该说是实现无限层级树形级联菜单遇到的困难。 微信小程序无法动态新增子节点,然而...
2019-05-15 22:34:43
1617
转载 template-web
template-webM:template-web是什么东西,有什么作用?Z: 这是一个模板引擎,简单来说就是构建一个模板,让其生成html的js代码。如果不用该js,手动来操作,我们可能需要繁杂的拼接html标签,还要做for循环。M:具体使用的方式是怎么样的呢?...
2019-05-07 10:31:12
475
转载 前端学习资源合集
说明平时的学习资源都比较的凌乱,看到好的资源都是直接收藏在浏览器的收藏夹中,这样其实并不方便,整理在云笔记上,也不方便查看修改记录,索性就整理在 github 上并开源出来,希望帮助大家能够更快的找到需要的资源。建立该仓库的目的主要是整理收集学习资源,统一管理,方便随...
2019-05-05 11:29:21
764
原创 'Access-Control-Allow-Origin' 报错
问题浏览器控制台出现以下报错Failed to load xxxxxxxxxxxxxx : The value of the ‘Access-Control-Allow-Origin’ header in the response must not be the wildcard ‘*’ when the request’s credentials mode is ‘include’. O...
2019-04-29 16:37:28
1748
原创 JS之回调地狱小记
前言我们已知道回调函数是必须得依赖另一个函数执行调用,它是异步执行的,也就是需要时间等待,典型的例子就是Ajax应用,比如http请求,在不刷新浏览器的情况下,当你执行DOM事件时,比如页面上点击某链接,回车等事件操作,浏览器会悄悄向服务端发送若干http请求,携带后台可识别的参数,等待服务器响应返回数据,这个过程是异步回调的,当许多功能需要连续调用,环环相扣依赖时,它就类似下面的代码,代码全部...
2019-04-29 11:33:18
929
1
转载 原型和原型链详解
From:https://www.jianshu.com/p/dee9f8b14771一. 普通对象与函数对象JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明var o1 = {}; var o2 =new Object();var o3 = new f...
2019-04-21 21:57:41
644
原创 VUE.JS和微信小程序的一点点相同和不同之处
一、生命周期vue生命周期小程序生命周期相比之下,小程序的生命周期钩子函数要简单得多。vue的钩子函数在跳转新页面时,钩子函数都会触发,但是小程序的钩子函数,页面不同的跳转方式,触发的钩子并不一样。onLoad:页面加载一个页面只会调用一次,可以在 onLoad 中获取打开当前页面所调用的 query 参数。onShow:页面显示每次打开页面都会调用一次。onReady:页面初...
2019-04-15 15:52:34
1334
原创 Vue 实例的生命周期
Vue 实例的生命周期,下图展示了实例的生命周期,这个图是从VUE.JS官网中找到具体的可以参照官网下面介绍的是其生命周期钩子的函数beforeCreate ( 创建前 )在实例初始化之后,数据观测和事件配置之前被调用,此时组件的选项对象还未创建,el 和 data 并未初始化,因此无法访问methods, data, computed等上的方法和数据。created ( 创建...
2019-04-15 15:36:54
298
原创 同步和异步的一点点小理解
发现问题同步和异步这两个词在大一大二的时候经常听到,也对这两个词有了一定的了解,但是最近接触使用到ajax的时候,以及之前看书的时候,又重新接触这两个词,如果按照以前的理解方式的话,总是没有办法读懂书上以及资料上的东西,查了一下之后,发现以下这种理解方式似乎更加好一点点。同步同步如打电话,通信双方不能断(我们是同时进行,同步),你一句我一句,这样的好处是,对方想表达的信息我马上能收到,但是,...
2019-03-25 16:34:03
177
原创 浏览器请求web服务器的过程
这里我在自己的电脑上安装了XAMPP集成软件,开启apache软件后,自己的电脑就成了一台web服务器了,请求的过程大致如下。在浏览器中输入URL地址之后,浏览器将会发送一个http请求报文给本地web服务器。服务器在接收到请求之后,会解析URL处理浏览器的请求。服务器处理了浏览器的请求之后,将会把处理的结果根据约定的方式,例如HTML、JSON、XML等,将处理结果返回给浏览器。这里...
2019-03-22 20:41:13
3435
原创 php输出数组
例如:有以下这样子的一个数组错误的输出方法echo $modelT[shoukuankehudanwei]出现以下报错:正确的输出方法echo $modelT[shoukuankehudanwei];这里要注意,因为键值对中,键是字符串,因此不能直接填shoukuankehudanwei,因为这时候会将其当作一个变量,因此要用引号将shoukuankehudanwei包起...
2019-03-20 09:03:32
1441
原创 SQLSTATE[42S22]: Column not found: 1054
问题描述今天在用php yii2.0框架的时候,在执行一个查询的时候,发现突然报出下面的这个个错了SQLSTATE[42S22]: Column not found: 1054再回头看看我的代码是怎么写的呢:$criteria->addCondition("billUnit = " . $model->shoukuankehudanwei);可能眼尖的大佬们已经看出来哪里出错...
2019-03-19 20:02:25
14479
原创 初识PHP框架技术
1.1 PHP简介PHP最初为Person Home Page 的缩写,但是现在已经正式更名为Hypertext Preprocessor(“超文本预处理器”),PHP于1994年由Rasmus Lerdorf(拉斯姆斯·勒多夫)创建的,它起初是勒多夫为了要维护个人网页二制作的一个简单的用Perl语言编写的程序。1.2 什么是框架框架(Framework)是在给定的问题领域内,实现了应用程序...
2019-03-18 10:09:57
309
原创 VUE.JS中的样式 -class 绑定(笔记)
方法大概可以分为三种直接传递一个数组,注意:这里的class需要使用 v-bind: 作数据绑定<h1 :class="['thin','red','italic']">这是一个很大很大的H1</h1>在数组中使用三元表达式<h1 :class="['thin','red','italic',flag?'active':'']">这里的f...
2019-03-04 15:14:19
247
原创 VSCODE添加open with code功能,实现右键打开文件夹
问题描述由于之前在安装VSCODE的时候,没注意详细阅读提示,而且第一次安装比较随意,只是带着想试一下VSCODE才安装的,所以安装的时候漏了勾选open with code这个非常好用的功能!!!我怎么发现的呢?是因为我最近在学VUE.JS的时候总是要打开一个文件夹但是发现人家都可以直接右键打开,但是我却非要先打开VSCODE,打开文件夹,这多麻烦啊,效率太低了吧???后来查了一下才发现原来...
2019-03-04 10:04:29
40726
53
原创 VUE.JS中v-bind和v-model的区别,以及使用v-model实现双向绑定(笔记)
在vue中,v-bind 只能实现数据的单向绑定,从 M (model)自动绑定到 V(view), 无法实现数据的双向绑定,因此如果想要实现数据的双向绑定,可以使用 v-model 指令,实现表单元素和 Model 中数据的双向数据绑定,注意: v-model 只能运用在 表单元素中附上代码:<!DOCTYPE html><html lang="en">&...
2019-03-02 17:21:54
2157
原创 VUE.JS的事件修饰符介绍
事件修饰符:.stop 阻止冒泡.prevent 阻止默认事件.capture 添加事件侦听器时使用事件捕获模式.self 只当事件在该元素本身(比如不是子元素)触发时触发回调.once 事件只触发一次.stop 阻止冒泡 <!-- 使用 .stop 阻止冒泡 --> <di...
2019-03-02 16:33:48
1583
原创 什么是Vue.js
什么是Vue.jsVue.js 是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App, Vue语法也是可以用于进行手机App开发的,需要借助于Weex)Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,...
2019-03-02 15:49:49
199
原创 Node(后端)中的MVC与前端中的MVVM之间的区别(笔记)
MVC是后端的分层开发概念,在之前接触过的YII2.0的时候,其也是使用了MVC的模式的MVVM是前端视图的概念,主要关注于视图层分离,也就是说,MVVM把前端的视图层,分为了三部分Model、View、ViewModelMVC和MVVM的关系大体如下图所示:从上图可以看出:M:model,也就是Vue对象中的data,这里的M保存的是每个页面中单独的数据V:view,也就是HTML...
2019-03-02 15:24:36
272
原创 VUE.JS中的插值表达式、v-cloak、v-text、v-html、v-bind:、v-on:
插值表达式{{ x }},类似这样子的就叫插值表达式v-cloak使用v-cloak 能够解决插值表达式闪烁的问题,但是要配合style中的display:none、CSS的属性选择器来使用v-text默认v-text是没有闪烁问题的,v-text会覆盖元素中原本的内容,但是插值表达式只会替换自己的这个占位符,不会把整个元素的内容清空v-htmlv-ht...
2019-02-28 10:15:00
603
JAVA开发的远程桌面监视小程序
2019-01-30
QT超市库存管理
2018-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人