10 2020 档案

摘要:小皮面板 Nginx中关于ThinkPHP项目的伪静态设置 下载并安装上了最新版的小皮面板,配置好相关环境后发现我的几个TP5项目不能正常运行,以经验来看是伪静态的设置问题,于是我找到了相关设置的地方,如下图: 点击伪静态后输入如下代码,并重启Nginx。 代码如下: if (!-e $reques 阅读全文
posted @ 2020-10-28 14:30 makalo 阅读(12000) 评论(0) 推荐(0)
摘要:参考: http://www.ruanyifeng.com/blog/2016/10/ https://docs.npmjs.com/cli/run-script Node 开发离不开 npm,而脚本功能是 npm 最强大、最常用的功能之一。 本文介绍如何使用 npm 脚本(npm scripts) 阅读全文
posted @ 2020-10-25 14:19 makalo 阅读(220) 评论(0) 推荐(0)
摘要:命令行工具 (CLI) https://cn.vuejs.org/v2/guide/installation.html#%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7-CLI Vue 提供了一个官方的 CLI,为单页面应用 (SPA) 快速搭建繁杂的脚手架 阅读全文
posted @ 2020-10-24 20:35 makalo 阅读(230) 评论(0) 推荐(0)
摘要:对于大多数单页面应用,都推荐使用官方支持的 vue-router 库。更多细节可以移步 vue-router 文档。 Vue Router 是 Vue.js 官方的路由管理器。它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌。包含的功能有: 嵌套的路由/视图表 模块化的、基于组件的路 阅读全文
posted @ 2020-10-24 18:38 makalo 阅读(644) 评论(0) 推荐(0)
摘要:每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。 比如 created 钩子可以用来在一个实例被创建之后执行 阅读全文
posted @ 2020-10-24 17:39 makalo 阅读(71) 评论(0) 推荐(0)
摘要:官方资源 https://cn.vuejs.org/v2/guide/components.html https://cn.vuejs.org/v2/guide/components-registration.html 什么是组件 组件系统是 Vue 的一个重要概念,因为它是一种抽象,允许我们使用小 阅读全文
posted @ 2020-10-24 17:15 makalo 阅读(182) 评论(0) 推荐(0)
摘要:只要在闭包匿名函数后面加上use(变量)即可 例: TemplateModel::where('id', 'IN',function ($query) use($keywords) { $query->table('template_keyword_related')->where('keyword 阅读全文
posted @ 2020-10-21 18:12 makalo 阅读(874) 评论(0) 推荐(0)
摘要:我们在构建应用时需要访问一个 API 并展示其数据。做这件事的方法有好几种,而使用基于 Promise 的 HTTP 客户端 axios 则是其中非常流行的一种。 直接使用cdn 现在我们结合json-server来测试 json-server :https://www.cnblogs.com/ma 阅读全文
posted @ 2020-10-18 15:39 makalo 阅读(235) 评论(0) 推荐(0)
摘要:json-server 是用来模拟后端接口返回的数据结构和请求操作的 https://github.com/typicode/json-server 使用全局安装 npm install json-server -g json-server 会将一个json文件作为数据库来存储数据,对json数据的 阅读全文
posted @ 2020-10-18 15:26 makalo 阅读(254) 评论(0) 推荐(0)
摘要:https://cn.vuejs.org/v2/guide/transitions.html 我们可以使用v-if或者v-show控制dom元素的显示和隐藏 <div id="app"> <button @click="go">显示/隐藏</button> <p v-show="is">pppppp 阅读全文
posted @ 2020-10-18 14:45 makalo 阅读(140) 评论(0) 推荐(0)
摘要:https://cn.vuejs.org/v2/guide/custom-directive.html 用过 v-on 、v-model、v-show 等指令,在操作 dom 时使用了 ref 属性,其实之前学过的指令也是操作dom 的一种方式,但有时,这些指令并不能满足我们的需求,因此 vue 允 阅读全文
posted @ 2020-10-18 14:21 makalo 阅读(158) 评论(0) 推荐(0)
摘要:使用ref操作DOM https://cn.vuejs.org/v2/guide/components-edge-cases.html 在使用 jq 时,首要任务就是学习选择器的使用,因为选择可以极其方便帮助我们获取节点查找dom,因为我们要通过dom展示处理数据。而在Vue中,我们的编程理念发生了 阅读全文
posted @ 2020-10-17 22:51 makalo 阅读(329) 评论(0) 推荐(0)
摘要:https://cn.vuejs.org/v2/guide/computed.html 计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如: <div id="example"> {{ message.split('').reve 阅读全文
posted @ 2020-10-17 22:10 makalo 阅读(281) 评论(0) 推荐(0)
摘要:MVC 设计思想: M: model 数据模型层 提供数据 V: Views 视图层 渲染数据 C: controller 控制层 调用数据渲染视图 MVVM 设计思想: M: model 数据模型层 提供数据 V: Views 视图层 渲染数据 VM:ViewsModel 视图模型层 调用数据渲染 阅读全文
posted @ 2020-10-17 17:17 makalo 阅读(213) 评论(0) 推荐(0)
摘要:插值 文本 数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值: <span>Message: {{ msg }}</span> Mustache 标签将会被替代为对应数据对象上 msg 属性的值。无论何时,绑定的数据对象上 msg 属性发生了改变,插值处的内容都会更新。 阅读全文
posted @ 2020-10-17 17:13 makalo 阅读(299) 评论(0) 推荐(0)
摘要:开发工程发展历史 现在对目前的项目工程化有了大体了了解,那么其中,在第二阶段的工程化演进中,有一个重要的工程设计理念诞生,他就是著名的 MVC 设计模式,简单点,MVC 其实就是为了项目工程化的一种分工模式; MVC 中的最大缺点就是单项输入输出,所有的 M 的变化及 V 层的变化,必须通过 C 层 阅读全文
posted @ 2020-10-17 13:13 makalo 阅读(83) 评论(0) 推荐(0)
摘要:Babel官网 Babel github :https://github.com/babel/babel/tree/master/packages Babel 在线转化:https://www.babeljs.cn/repl Babel 是干嘛的 用于将 ECMAScript 2015+ 版本的代码 阅读全文
posted @ 2020-10-13 16:02 makalo 阅读(1152) 评论(0) 推荐(0)
摘要:查看原文|编辑此页 官方文档 为了更合适且方便地使用配置,可以在 webpack.config.js 中对 webpack 进行配置。CLI 中传入的任何参数会在配置文件中映射为对应的参数。 如果你还没有安装 webpack,请查看安装指南。 webpack 的新 CLI 正在开发中。正在添加新功能 阅读全文
posted @ 2020-10-12 11:29 makalo 阅读(352) 评论(1) 推荐(0)
摘要:webpack官网:https://www.webpackjs.com/ 准备 下载Node.js和npm 一个命令行工具。不是必须的,用自带的命令行也可以。 创建一个文件夹,作为根目录,比如 npm-webpack 这时,你将看到一个空文件夹 开始 命令行打开至根目录 键入 npm init,一路 阅读全文
posted @ 2020-10-10 14:23 makalo 阅读(1686) 评论(0) 推荐(0)
摘要:最开始我是使用 select2,但是select2有个比较烦人的缺陷,多选不支持搜索,这样如果下拉菜单选项多了,那岂不是要一直划拉,这时候有人会问了,你是不是没看官方文档,额 ,官方文档我还真看了,讷讷,官方原话 所有我开始找另外的插件,找啊找,找到了multiple-select,先看了官方的例子 阅读全文
posted @ 2020-10-10 09:15 makalo 阅读(8775) 评论(0) 推荐(0)
摘要:PHP 自带函数 fputcsv 可以实现打印报表(Excel)功能。如果你的对报表格式要求不是很高,那么 fputcsv 是很好的选择。它执行效率高,不需要第三方库,用起来很方便。 一、用 fputcsv 导出报表 <?php $list = array ( "George,John,Thomas 阅读全文
posted @ 2020-10-09 11:47 makalo 阅读(382) 评论(0) 推荐(0)
摘要:简介 Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架, 提供一系列强大特性帮助你创建各种Web应用。Express 不对 node.js 已有的特性进行二次抽象,我们只是在它之上扩展了Web应用所需的功能。丰富的HTTP工具以及来自Connect框架的中间件随取随 阅读全文
posted @ 2020-10-07 14:36 makalo 阅读(1636) 评论(0) 推荐(2)
摘要:ECMAScript的变迁 ECMAScript 1.0(1997年) ECMAScript 2.0(1998年) ECMAScript 3.0(1999年12月) ECMAScript 4.0 (太激进,夭折了) ECMAScript 5.0 (2009) ECMAScript 6.0 (2015 阅读全文
posted @ 2020-10-05 19:52 makalo 阅读(241) 评论(0) 推荐(0)
摘要:前面几篇播客使用过内置fs模块,http模块, 而这些模块都不是我们写的, 都是直接拿过来使用, 那么我们能不能自己写一个模块, 应该怎么写, 有哪些规矩, 如果我们自己写了一个模块, 能不能提供给其他编程人员直接使用, 应该怎么用? Electron 跨平台的桌面应用框架: https://ele 阅读全文
posted @ 2020-10-05 16:18 makalo 阅读(337) 评论(0) 推荐(0)
摘要:一、引言 在开发环境下,往往需要一个工具来自动重启项目工程。写 NodeJs 的时候发现 supervisior 在很多地方都有他的身影,NodeJs 也有一个 npm 模块 supervisior 也是用来监控进程的,不过除了 supervisior 外,还有很多其他的工具;从 Github 的评 阅读全文
posted @ 2020-10-05 14:55 makalo 阅读(265) 评论(0) 推荐(0)
摘要:我们开始通过前端浏览器发送ajax请求获取服务器数据的,前端获取数据后进行遍历展示; 缺点就是发送多次请求、不利于搜索引擎查找。 那么如何改善呢? 可以修改为后端渲染数据,如 使用模板引擎art-template art-template一些资源 #npm 地址 https://www.npmjs. 阅读全文
posted @ 2020-10-05 14:44 makalo 阅读(1121) 评论(0) 推荐(1)
摘要:# npm的使用 npm 中文网:https://www.npmjs.cn/ npm的安装 NPM是随同NodeJS一起安装的包管理工具,只要安装了Node.js,npm也安装好了,node.js的安装:https://www.cnblogs.com/makalochen/p/13762163.h 阅读全文
posted @ 2020-10-04 20:34 makalo 阅读(329) 评论(0) 推荐(0)
摘要:自执行函数 自执行函数的好处:匿名函数自执行里面的所有东西都是一个局部的。防止和其他的代码冲突。 自执行函数的四种写法 自执行函数的第一种写法:最前最后加括号 这种写法是jslint推荐的写法,可以让阅读者清楚的看到这是一个整体。 注意:这种写法必须保证js代码的结尾处以封号结尾,不然会报Uncau 阅读全文
posted @ 2020-10-04 15:57 makalo 阅读(1553) 评论(0) 推荐(0)
摘要:# Node 核心模块HTTP模块 客户端、服务端对我们都不陌生,Node.js 中的 HTTP 接口被设计成支持协议的许多特性。 比如,大块编码的消息。 这些接口不缓冲完整的请求或响应,用户能够以流的形式处理数据。 为了支持各种可能的 HTTP 应用,Node.js 的 HTTP API 是非常 阅读全文
posted @ 2020-10-04 15:43 makalo 阅读(269) 评论(0) 推荐(0)
摘要:Node模块的分类 浏览器(客户端)中的JS Node中的JS 在浏览器运行的js 有BOM和DOM 及网络控制等对象,Node也有各种各样的模块,但大致可分为三类: 1、核心模块 2、文件模块 3、第三方模块(npm安装的) Node 核心模块 核心模块有哪些? 可以参考http://nodejs 阅读全文
posted @ 2020-10-02 18:44 makalo 阅读(451) 评论(0) 推荐(0)
摘要:# Node 简介和环境安装 Node简介 1 Node是什么 Node 是一个基于 Chrome V8 引擎的JavaScript 运行环境。 Node 不是一种独立的语言、Node不是 JavaScript 框架, Node是一个除了浏览器之外的、可以让JavaScript 运行的环境 Nod 阅读全文
posted @ 2020-10-02 17:12 makalo 阅读(701) 评论(0) 推荐(0)