一、PHP文件上传实战(一)文件上传相关知识点:1.预定义变量:$_FILES-包含文件上传的所有信息(name,type,tmp_name,error,size) name:上传文件的名字type:上传文件的格式集tmp_name:上传后的文件临...
PHP namespace:命名空间什么是命名空间?从广义上来说,命名空间是一种封装事物的方法,在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。 举个简单的例子,文件foo....
什么是Vue框架?Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面...
1. 利用text-align实现行内元素居中行内元素居中就很简单,只需要设置一下元素的text-align和行高 .box { height: 300px; width: 300px; ...
Vue组件组件(component):是Vue最轻大的功能之一。 组件化开发特点:组件可以扩展HTML元素,封装可重用代码。 vue组件可以理解为预先定义好的ViewModel类。一个组件可以预定义很多选项,最核心的有: 模板template:模...
Vue_过滤器概念:Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustache 插值和 v-bind 表达式。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符指示; https://c...
【记账小程序】收入和支出首页展示与数字键功能、编辑后台分类列表接口API并请求渲染小程序记账分类 pages/index/index.wxml
在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个浏览器可以识别的规则,有了这个规则,浏览器就可以帮我们判断某些字符是否符合我们的要求。但是,我们为什么要使用正则表达式呢?下面我们就看一下下面这个业务场景。 验...
ECMA-262把对象定义为:”无需属性的集合,其属性可以包含基本值、对象或者函数。”严格来讲,这就相当于说明对象是一组没有特定顺序的值。对象的每个属性或方法都有一个名字,而每个名字都映射到一个值。正因为这样,我们可以把ECMAScript的对象想象...
Vue_过滤器概念:Vue.js 允许你自定义过滤器,可被用作一些常见的文本格式化。过滤器可以用在两个地方:mustache 插值和 v-bind 表达式。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符指示; https://c...
单行文本溢出显示省略号(…)如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览。 三行代码实现方法: overflow: hidden; /* 超出隐藏...
vue实例的生命周期 什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!生命周期钩子:就是生命周期事件的别名而已;生命周期钩子 = 生命周期函数 = 生命周期事件 这张图对于Vue的生命周期和钩...
按键修饰符在监听键盘事件时,我们经常需要检查详细的按键。Vue 允许为 v-on 在监听键盘事件时添加按键修饰符: 你可以直接将 KeyboardEvent.key 暴露的任意有...
计算属性计算属性可以同时设置getter()、setter()方法,是以函数形式,在vue实例的选项对象的comoputed选项中定义的。 前面做了一个字符串翻转的案例 {{message.split('').reverse...
Vue_事件修饰符我们的事件在触发时默认是冒泡的,就是在触发内层的元素事件时,会冒泡的最外层元素的事件。有些元素还自带默认事件,例如:超链接a,表单submit等…… .inner { background-color: gre...