点点网站开发技术分享

记录个人日常开发笔记与技巧

在近期的Vue开发中,使用了大量的ES6语法,因此觉得有必要找个时间来整理下近期的学习笔记。ES6相对ES5增加了许多新的特性,给我们的开发提供了方便。并且ES6也是未来开发的潮流,所以我觉得大家很有必要去掌握这一技能。

阅读全文 »

Laravel Mix](https://github.com/JeffreyWay/laravel-mix) 提供了简洁且可读性高的 API,用于使用几个常见的 CSS 和 JavaScript 预处理器为应用定义 Webpack 构建步骤。可以通过简单链式调用来定义资源的编译。例如:

阅读全文 »

Blade 是 Laravel 提供的一个简单而又强大的模板引擎。和其他流行的 PHP 模板引擎不同,Blade 并不限制你在视图中使用原生 PHP 代码。所有 Blade 视图文件都将被编译成原生的 PHP 代码并缓存起来,除非它被修改,否则不会重新编译,这就意味着 Blade 基本上不会给你的应用增加任何负担。Blade 视图文件使用 .blade.php 作为文件扩展名,被存放在 resources/views 目录。

阅读全文 »

为了服务器性能考虑,也为了用户体验,我们不应该一次将所有的数据从数据库中查询出来,返回给客户端浏览器,如果数据量非常大,这对于服务器来讲,可以说是性能灾难,而对于用户来讲,加载速度将会非常慢。

所以,我们需要控制每次返回给客户端多少数据,这就需要用到分页器,接下来,我们一起来看看DRF的分页器组件。

阅读全文 »
0%