高中英语助手 - 当然不止高中英语

纪 这个软件其实是我高中上课时候偷闲, 业余时间学习了一些Android开发得一个电子书类得APP, 后来高三学习比较紧, 后期就没做维护升级了. 曾经一直打算在大学时候升级的, 但是总有找不完的借口让人更懒惰, 现在出来工作才发现, 不会英语真的很难受, 所以想起了这个软件. 但是现在让我去重新学习Android开发也不太容易, 所以现在就打算把他重构成微信小程序.再加入 more 能力. 数据准备 大体思路 首先 对文本进行拆分储存, 第一步对回车进行拆分, 先把单词拆成一行一行的数组 let dcs = dc.split("\n") 然后分析单词的结构,--------------

对Vue.js的认知 (转)

一、什么是MVVM?MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;View 代表UI 组件,它负责将数据模型转化成UI 展现出来,ViewModel 是一个同步View 和 Model的对象。在MVVM架构下,View 和 Model 之间并没有直接的联系,而是通过ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此View 数据的变化会同步到Model中,而Model 数据的变化也会立即反应到View 上。ViewModel 通过双向数据绑定

css3修改浏览器scroll默认样式

原生的滚动条又宽又长, 特别的丑, 其实我们可以自己定义滚动条的:定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸::-webkit-scrollbar { width: 4px; height: 4px; background-color: #F5F5F5; }定义滚动条轨道 内阴影+圆角::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-co

Bloogle开发日记 | 制作一个滚动大纲的前端网页

从零教学怎么制作一个滚动大纲前端页面大纲区域是一个列表,列表中的每项的超链接<a>都有一个#id的超链接指向gif中左侧的内容区域的heading标题JS代码当滚动时,我们要求大纲区域停靠在顶部// 获取大纲侧边栏的元素对象var aside = document.getElementsByClassName("outline")[0];// 获取大纲侧边栏的元素对象距离浏览器顶部的距离var aside_sticky_offset_top = aside.offsetTop;// 当窗口滚动会触发window.onscroll方法window.onscroll = functio

极致性价比的几款手机

选手机真的是让人头疼的一件事, 要么怕买贵, 要么怕坑买错. 这里我为大家推荐几款自认为不错的手机(主要是钱包空空, 不会推荐太贵的手机), 大家可以参考参考. 荣耀Play 全网通版 6GB+64GB 极致性价比的中高端选择 1499 荣耀 Play 搭载海思Kirin 970次旗舰处理器,4核2.36 GHz A73 CPU + 12 核 Mali-G72配备上6G 大内存. 使荣耀play面对大型游戏毫无压力. 快如固态硬盘的ufs2.1 64g储存, 使我们日常打开软件游戏快如闪电. 配上华为自家吓人的GPU Turbo 技术 和4D游戏体验. 是吃鸡玩家不二的选择. 6.3寸刘海

在GitHub上从零开始搭建hexo blog

在GitHub上从零开始搭建hexo blog 2018-11-27 搞IT的许多大佬都会拥有属于自己的博客, 总是按捺不住羡慕自己也弄一个, 又买不起服务器, 懒得写主题, 所以啥WP啊这些大麻烦就忽略吧, 直接上GitHub或者码云弄个page项目搭建输入自己的博客吧。 安装首先我们需要安装 NodeJs :http://nodejs.cn/ 直接下载安装包下一步下一步就行 安装githttps://git-scm.com/downloads

VS Code:让你工作效率翻倍的23个插件和23个编辑技巧

VS Code总结了一些平时常用且好用的 VS Code 的插件和编辑技巧分享出来。外观主题这里我分享两款主题:Material Theme效果如图:Material ThemeAn Old Hope Theme效果如图:An Old Hope Theme图标Material Icon Theme当然,这两款主题的文件管理器(左侧)的 icon 小图标使用的是 Material Icon Theme字体及其他其他和外观相关的设置如下:{ "editor.multiCursorModifier": "ctrlCmd", "editor.formatOnPaste"

如何居中一个元素(终结版)

前言本文主要介绍水平居中,垂直居中,还有水平垂直居中各种办法,思维导图如下:一、水平居中1.行内元素水平居中利用 text-align: center 可以实现在块级元素内部的行内元素水平居中。此方法对inline、inline-block、inline-table和inline-flex元素水平居中都有效。 .parent{ text-align:center;//在父容器设置 }此外,如果块级元素内部包着也是一个块级元素,我们可以先将其由块级元素改变为行内块元素,再通过设置行内块元素居中以达到水平居中。<div class="parent"> &

Vue从零开始到toDoList

Vue从零开始到toDoList本教程使用从VueCli进行开发,需安装NodeJs,NPM包管理气。直接安装NodeJs 即可。 NodeJs安装就不多说了,直接下一步下一步,默认配置即可.全局安装Vuenpm insatll -g vue 全局安装VueCli脚手架npm insatll -g @vue/cli 初始化创建项目vue create my-project # OR vue ui *vue ui 通过网页图像话创建项目,一切可视化操作 *vue create to-do-list 命令构建 to-do-list 项目上述命令运行之后就会在当前目录创建你的项目工程 to

服务器技巧合计 -- Nignx

有时候我们会遇到将不带www头的访问定向到www头去,对seo友好,方便爬虫的处理,在这里只说对nignx的做法if ($http_host !~ 'www'){ rewrite ^(/.*)$ https://www.$host$1 permanent;}强制跳转到https,实现安全证书if ($server_port !~ 443){ rewrite ^(/.*)$ https://$host$1 permanent;}

ACG58动漫社区-2015届一栋5-8宿舍

ACG58动漫社区-2015届一栋5-8宿舍2018-10-012015届一栋5-8宿舍感觉以前写的实在是有点太丑,而且也一直没完善,最近就找了下空闲时间重构了一下代码随便说下吧首页遍历各个分类显示12个最新文章,所以分类都会遍历,分类每页显示30条数据,用户组 Admin管理员账户,后台用户信息修改暂时后台没写,首页轮播图admin用户组可进入/admin/acg下更改,关注用户暂未实现##文章发布,修改,删除;amdin用户组用户删除重置密码,修改轮播图,回复消息及文章删除;普通用户组消息回复,自己发布的文章修改删除.文章收藏,点赞等搭建将文件解压到网站根目录,解压 acg58.sql.t