这是一个很干净的后台 (yii2 + vue的权限管理rabc)
在公司做项目的时候,特别是做一个新项目的时候,功能不太多。想要在以前的项目基础上做二发,感觉有太多无用的代码在里面,没卵用。交给别人维护的时候,要和他扯一堆,别人看着也头晕。所以一直在github、码云上找看有没有合适的,拿来就能用。 我希...
 5 分钟前
ES6 class characteristics
概述 class (类)作为对象的模板被引入,可以通过 class 关键字定义类。类简要说明 类的本质是function,是基本原型继承的语法糖。所以,JS中继承的模型是不会被改变的。 类既然是函数,那与函数有何不同呢?我们为什么要使用类呢...
 15 分钟前
记录一下Select2的简单使用
官网 https://select2.org/ 因为我想实现添加标签的功能,后面发现了Select2可以完成 (在列表里面选择,然后添加到文本框中,目前只能获取option中的文本,不能获取value) 引入到html中,这样就不用再本地引...
 1 小时前
graphql 开发实践
使用 apollo-server 帮助你快速开发 GraphQL。 技术栈 GraphQL.js, apollo-server, koa, DataLoader —- API 层 PostgresSQL, Redis, ioredis, ...
 7 小时前
form表单-动态增减表单项
在官方文档Form表单组件中,有这么一个功能:动态增减表单项,它是长下面这样: 然而,你懂得,真正的项目需求UI设计图就不是那样的了,我目前做的项目的UI长这样: 其实,它们之间还是有很多相似的点的,基本的思路其实是可以参考官网的代码写...
 7 小时前
vue 百度地图api进行地理解析(解决跨域问题)
先扯一会儿 首先非常感谢大家的阅读(感谢已加粗),这是我人生中第一次写技术文章(以前打字都费劲),本人小white一个(秀一下英语词汇量),技术不咋地,就是爱分享,动不动还来个原创,你说气人不~ 闲话少说,进入主题!!! 重点部分 最近在...
 7 小时前
两个盒子垂直水平居中,并且相距距离一样的实现
现在很多网页都会有那种类似于Grid布局的布局,今天我就自己试试写一个出来,具体效果图如下: 一、首先是一个盒子的垂直水平居中: <style> *{ margin:0; padding: ...
 7 小时前
前端面试试题收集
本文仅记录本人学习知识,文章出现的题目都是转载网络的。互相学习,一起成长! 1. css常见结构布局 全背景下等宽内容居中 绝对底部 水平垂直居中 圣杯布局 (两边等宽,中间自适应的三栏布局) 双飞翼布局 (两边等宽,中间自适应的三栏...
 7 小时前
Facebook 专门推出的 Hermes 引擎性能并没有那么好
调研 Facebook 为 React Native 专门推出的 JavaScript 引擎 Hermes。 结论: Hermes 可以替换 Android 默认的 JS 引擎。 Hermes 特点是通过将 JS 预编译成字节码,降低了白...
 7 小时前
js 的原型 原型链 原型链的继承
对象的方法 Object.assign() 对象可以简写 ,如果 key 和 value 相等则可以简写 let name = 'xm'; let age = 2; let obj = { name, a...
 7 小时前
【英】纯CSS实现多行文本超出长度省略
Truncating a single line of text if is fairly straightforward. Truncating multiple lines is a bit harder. Using just CSS...
 17 小时前
使用 dpdm 定位 JavaScript/TypeScript 中的循环依赖
在写大型项目的时候, 一不小心就会踩到直接循环依赖的坑里面, 所谓直接循环依赖, 是指在模块工厂函数中, 对其它依赖于自己的模块的成员有直接调用的情况. 比如: 假设有两个模块 a.js 和 b.js, 其中 a.js 的内容如下: con...
 18 小时前
混合开发遇到的坑:倒计时在ios中不生效
倒计时在ios中不生效这个问题,是第二次出现了,为了不再犯第三次,所以打算记录下来 倒计时之所以在iOS中不生效的原因是,ios中无法识别 yy-mm-dd hh:mm:ss格式的时间(百度之后发现的,因为混合开发是第一次做,所以这个坑我不...
 18 小时前
前端面试中的1像素问题到底是指什么
高清屏上,border: 1px的处理 其实并不是所有做移动端适配的人,都一定会遇到这个问题。 比如你的设计师给了一张iphone6为基准的 750*1334 的设计稿,里面有一个border标注的是1px。 所以设计师实际上想要的是ret...
 18 小时前
现代脚本的加载
原文地址: Modern Script Loading, 文章作者是Preact作者Jason Miller 背景知识 先简单介绍一下模块script(Module script), 它指的是现代浏览器支持通过<script typ...
 18 小时前
聊聊js中的观察者模式、发布/订阅模式
观察者模式是软件设计模式的一种。在此种模式中,一个目标物件在它本身的状态改变时主动发出通知,观察者收到通知从而使他们的状态自动发生变化。 观察者模式 目标和观察者是基类,目标提供维护观察者的一系列方法,观察者提供更新接口。具体观察者和具体目...
 18 小时前
package.json文件介绍
1. 概述 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息。npm install命令根据这个配置文件,自动下载所需的模块。 2.字段介绍 { "name...
 18 小时前
JavaScript中__proto__与prototype的关系
了解JavaScript中原型以及原型链只需要记住以下2点即可 对象都有__proto__属性,指向构造函数的prototype 构造函数\函数都有prototype属性,指向构造函数的原型 1、对象的__proto__ Number....
 18 小时前
vue-cli3.0项目中使用vw——相比flexible更原生的移动端解决方案
亲测,对于vue3.x来说,适配最好 vw 与 vh单位,以viewport为基准,1vw 与 1vh分别为window.innerWidth 与 window.innerHeight的百分之一。 安装 命令行输入: yarn add po...
 1 天前
30秒学会node使用md5加密
安装Npm npm i -S blueimp-md5 引入: var md5 = require('blueimp-md5'); 使用: var body = req.body; // 对密码进行 m...
 1 天前
回到顶部