搜索结果
-
在webpack中使用vue
1 简介安装处理了vue单文件组件的加载器,想要让vue单文件组件能够使用,我们必须要安装vue并使用vue来引用vue单文件组件。2 安装A.安装Vuenpm install vue -SB.在index.js中引入vue:import Vue from "vue"C.在index.js中创建Vue实例对象并指定el,最后使用render函数渲染单文件组件const vm = new Vue({ el:"#first", render:h=>h(app)})
-
配置vue文件的加载器
1 安装vue组件的加载器npm install vue-loader vue-template-compiler -D2 配置规则# 更改webpack.config.js的module中的rules数组const VueLoaderPlugin = require("vue-loader/lib/plugin");const vuePlugin = new VueLoaderPlugin();module.exports = { ...... plugins:[ htmlPlugin, vuePlugin ], module : { rules:[ ...//其他规则 { test:/\.
-
Vue单文件组件
1 传统组件缺陷全局定义的组件不能重名,字符串模板缺乏语法高亮,不支持css(当html和js组件化时,css没有参与其中),没有构建步骤限制,只能使用H5和ES5,不能使用预处理器(babel)2 实用解决方案使用Vue单文件组件,每个单文件组件的后缀名都是.vue,每一个Vue单文件组件都由三部分组成A.template组件组成的模板区域B.script组成的业务逻辑区域C.style样式区域<template> 组件代码区域</template><script> js代码区域</script><style scoped> 样式代
-
PHP 获取今天,昨天,前天,过去7天,过去30天,本周,上周的开始和结束时间
protected function selectTime($key){ switch ($key) { //今天 case 1: $time[0] = mktime(0,0,0,date('m'),date('d'),date('Y')); $time[1] = mktime(0,0,0,date('m'),date('d')+1,date('Y'))-1; break; //昨天 case 2: $time[0] = mktime(0,0,0,date('m'),date('d')-1,date('Y')); $time[1] = mktime(0,0,0,date('m'),date('
-
PHP获取第几周的开始和结束时间
protected function weekday($year,$week=1){ $year_start = mktime(0,0,0,1,1,$year); $year_end = mktime(0,0,0,12,31,$year); // 判断第一天是否为第一周的开始 if (intval(date('W',$year_start))===1){ $start = $year_start;//把第一天做为第一周的开始 }else{ $week++; $start = strtotime('+1 monday',$year_start);//把第一个周一作为开始 } // 第几周的开始时
-
webpack中的加载器
1 加载器简介# 通过loader打包非js模块:默认情况下,webpack只能打包js文件,如果想要打包非js文件,需要调用loader加载器才能打包# loader加载器包含: 1).less-loader 2).sass-loader 3).url-loader:打包处理css中与url路径有关的文件 4).babel-loader:处理高级js语法的加载器 5).postcss-loader 6).css-loader,style-loader# 注意:指定多个loader时的顺序是固定的,而调用loader的顺序是从后向前进行调用2 安装style-loader,css-loader
-
配置自动打开页面
1 配置自动打开页面简介当运行【npm run dev】命令时,则会生成一个网址,然后需要复制网址,在浏览器中打开,才可以访问网页的内容,这样太麻烦了,因此,可通过配置,当运行【npm run dev】命令之后,自动打开页面。2 配置自动打开页面内容注意:--open、--port选项可不写,直接写--open就行
-
配置html-webpack-plugin
# 使用html-webpack-plugin 可以生成一个预览页面。因为当我们访问默认的 http://localhost:8080/的时 # 候,看到的是一些文件和文件夹,想要查看我们的页面还需要点击文件夹点击文件才能查看,那么我们希望 # 默认就能看到一个页面,而不是看到文件夹或者目录,实现默认预览页面功能的步骤如下: A.安装默认预览功能的包html-webpack-plugin,安装命令如下: npm install html-webpack-plugin -D B.修改webpack.config.js文件,如下: //导入包 const HtmlWebpackPlugin = r
-
lamp站点配置
1 httpd.conf主配置文件## This is the main Apache HTTP server configuration file. It contains the# configuration directives that give the server its instructions.# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.# In particular, see # <URL:http://httpd.apache.org/docs/2.4/mod
-
LNMP站点配置文件2
1 nginx.conf主配置文件worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 引入/usr/local/nginx/conf/extra目录下的所有虚拟主机文件 include /usr/local/nginx/conf/extra/*.conf; server { # 端口号 listen 80; # 域名,可以写真实域名,也可
-
LNMP站点配置文件1
1 nginx.conf主配置文件worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 引入/usr/local/nginx/conf/extra目录下的所有虚拟主机文件 include /usr/local/nginx/conf/extra/*.conf; server { # 端口号 listen 80; # 域名,可以写真实域名,也可
-
使用Navicat连接阿里云服务器上的MySQL数据库
1 开放阿里云服务器的3306端口:在安全组配置处开放3306端口2 mysql授权# 默认情况下,mysql用户不允许从远程登录,只能在localhost登录。需要我们进入mysql进行授权# 步骤1:切换到mysql数据库use mysql;# 步骤2:通过如下查询语句来显示所有的用户select user,host from user;# 步骤3:修改root 的host值,将host设置为%表示任何ip都能连接mysqlupdate user set host='%' where user='root' and host='localhost';# 步骤4:再次通过以下查询语句来显示所
-
设置webpack的自动打包
# 默认情况下,我们更改入口js文件的代码,需要重新运行命令打包webpack,才能生成出口的js文件# 那么每次都要重新执行命令打包,这是一个非常繁琐的事情,那么,自动打包可以解决这样繁琐的操作。# 实现自动打包功能的步骤如下: A.安装自动打包功能的包webpack-dev-server,安装命令如下:npm install webpack-dev-server -D B.修改package.json中的dev指令如下: "scripts":{ "dev":"webpack-dev-server" } C.将引入的js文件路径更改为:<script src="/bundle.js"&
-
设置webpack的打包入口/出口
在webpack 4.x中,默认会将src/index.js 作为默认的打包入口js文件 默认会将dist/main.js 作为默认的打包输出js文件如果不想使用默认的入口/出口js文件,我们可以通过改变 webpack.config.js 来设置入口/出口的js文件,如下:const path = require("path");module.exports = { mode:"development", //设置入口文件路径 entry: path.join(__dirname,"./src/xx.js"), //设置出口文件 output:{ //设置路径 path:path.join(
-
webpack的基本使用
1 创建项目目录并初始化# 创建项目,并打开项目所在目录的终端,输入命令,即可生成package.json文件npm init -y2 创建首页及js文件# 步骤1:在项目的根目录中,新建src源代码目录,并在在【根目录/src】目录下,新建index.html首页文件,内容如下: <body> <ul> <li>这是第1个li</li> <li>这是第2个li</li> <li>这是第3个li</li> <li>这是第4个li</li> <li>这是第5个li&
-
阿里云部署LAMP环境2
1.准备工作实例已分配公网IP地址或绑定弹性公网IP(EIP)。操作系统必须为CentOS 7.x。实例安全组的入方向规则已放行22、80、443端口。2.环境说明Apache版本:Apache 2.4.6MySQL版本:MySQL 5.7.31PHP版本:PHP 7.3.333 Nginx安装# 安装Nginxyum -y install nginx# 查看版本nginx -v返回结果如下所示,表示Nginx安装成功。nginx version: nginx/1.20.14 安装MySQL# 更新YUM源rpm -Uvh http://dev.mysql.com/get/mysql57-co
-
直接导入并执行代码
1 简介有时候,我们只想单纯执行某个模块中的代码,并不需要得到模块中向外暴露的成员,此时,可以直接导入并执行模块代码。2 操作
-
设置按需导入/导出
1 按需导出语法:export let s1 = 102 按需导入语法:import { s1 } from '模块标识符'注意:1) 按需导入的变量名不能乱写,必须和按需导出的一致。2) 每个模块中,可以使用多次按需导出。
-
设置默认导入/导出
1 默认导出语法:指使用export default语法来导出成员小结:每个模块中,只允许使用唯一的一次export default 否则会报错;在一个模块中,若没有导出如何成员,则在导入时,输出的是一个{}对象。 2 默认导入语法:import 接收名称from '模块标识符'