2019 年 02 月 0 篇文章

uni-app框架开发h5以及移动端APP

uni-app 框架开发 h5 以及移动端 APP1.简介 uni-app 框架是集合了 vue.js 以及微信小程序等语法的一款跨平台框架,编写一套代码,可编译到的 iOS,安卓,H5,小程序等多个平台。uni-app 官网 2.uni-app 对于 npm 是支持的,也就是说可以通过 npm 集成使用第三方的库 npminstallpackageName--save3.uni-app 打包 APP 莫名找不到 manifest.json

Hexo博客多设备管理

Hexo 博客之多设备管理正常情况下,我们博客的相关配置信息都是在本地的,并未上传服务器,这样当我们想在其他设备,比如公司的电脑或者家里面个人电脑上面管理,操作步骤如下:一、环境配置安装 Node.js 安装 git 安装 hexo 二、创建分支 hexo 生成的静态博客文件都是上传到 GitHub 上的,且默认放在 master 分支上,而一些相关的配置文件都在本地 hexo 的源文件(部署环境文件)可以都放在 hexo 分支上(

关于Next主题配置

关于 Next 主题配置一、基本配置在 Hexo 中有两份主要的配置文件,其名称都是_config.yml。其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。为了描述方便,在以下说明中,将前者称为站点配置文件,后者称为主题配置文件。1、站点基本设置在站点配置文件即博客根目录下的_config.yml 中#Sitetitle:HeL

Git提示无权限问题解决方案

Git 提示无权限问题解决方案 1.首先确认电脑上安装的有 Git 客户端可以自行百度安装,具体步骤不再赘述 2.使用命令确认自己的 git 账号密码(前提是之前已经登陆过)gitconfig--global--list3.生成本地 sshssh-keygen-trsa-C 邮箱 4.测试 ssh 连接是否成功 [email protected].复制上一步生成的 ssh 私钥具体路径为上一步生成 ssh 文件后的提示里面打开

自媒体运营方案

自媒体运营方案
自媒体运营方案自媒体常用工具 1.配音软件:朗读女 2.视频转换软件:格式工厂 3.视频素材库:thestocks4.视频剪辑工具:快剪辑、爱剪辑、会声会影、万兴神剪手 5.字幕工具:快影 APP、卡拉 OK 字幕精灵 6.手机传输工具:爱莫助手 7.录屏工具:ev 录屏 8.语音转文字字幕:听写记事本 Chrome 插件 9.下载视频工具:fvd、idm 破解版 10.音频降噪:AdobeAudition11.变声软件:万能变声

实现继承的几种方法总结

实现继承的几种方法总结 1.构造函数绑定:使用 call 或 apply 方法,将父对象的构造函数绑定在子对象上 functionCat(name,color){Animal.apply(this,arguments);this.name=name;this.color=color;}2.实例继承:将子对象的 prototype 指向父对象的一个实例 Cat.prototype=newAnimal();Cat.pro

前端必备编程题

前端必备编程题 1.函数记忆,判断是不是质数.方法一:functionisPrime1(n){if(n<=3){returntrue}else{for(vari=2;i<Math.sqrt(n);i++){if(n%i==0){returnfalse;}}returntrue;}};方法二:hashvarisPrime2=(function(){//hashvarhash={};returnfunct

前端排序算法总结

前端排序算法总结排序算法:排序算法是将一系列的值按照顺序进行排列的方法。1.冒泡排序简介冒泡排序(BubbleSort)是最易懂的排序算法,但是效率较低,生产环境中很少使用。它的基本思想是:依次比较相邻的两个数,如果不符合排序规则,则调换两个数的位置。这样一遍比较下来,能够保证最大(或最小)的数排在最后一位。再对最后一位以外的数组,重复前面的过程,直至全部排序完成。由于每进行一次这个过程,在该次比较

通用的Webpack多页面脚手架

通用的 Webpack 多页面脚手架 1.需要 NodeJS 环境、git 环境打开 build/config.js 文件根据自身要求进行自定义设置 constconfig={projectPath,//项目根目录 srcPath:path.join(projectPath,'./src/'),//源文件目录 node_modulesPath:path.join(projectPath,'./node_modules/'

简单实现vue双向绑定功能

简单实现 vue 双向绑定功能 <label> 输入:</label><inputtype="text"id="demo1"><br/><label> 输出:</label><inputtype="textarea"id="demo2"></input><script>vara={};varoutput=[];Object.defineProperty(a,'b',{//给 a 对象添加 b 属性 set:functi

ThinkPHP5.0学习笔记

ThinkPHP5.0学习笔记
ThinkPHP5.0 学习笔记安装虚拟机:PHPStudyPHPStudyApache 无法启动解决办法:环境端口检测强制关闭被占用端口 ThinkPHP5.0 学习官网:https://www.kancloud.cn/manual/thinkphp5/118006 一、安装方法 1.直接安装 2.Git 安装首先克隆下载应用项目仓库 gitclonehttps://github.com/top-think/thi

MySQL和PDO学习笔记

MySQL和PDO学习笔记
MySQL 和 PDO 学习笔记 router.php 路由调整简化 <?php/***SQL 数据库(关系型)*收费*DB2*Sqlserver*Oracle*开源*MySQL*Sqlite*Postgresql*NOSQL 非关系型*1.MongoDB*2.Redis*3.Memcache**MySQL 数据库*服务器:数据库、数据表*数据表:表结构(字段)自定义表数据表索引*idname*表引擎:myisami

PHP学习笔记

PHP学习笔记
这是一篇个人 PHP 自学笔记 PHPStrom 破解:https://blog.csdn.net/voke_/article/details/78794567ThinkPHP5.0 学习指南 https://www.kancloud.cn/manual/thinkphp5/118006 错误处理文件操作简易版文件上传 http://www.runoob.com/php/php-file-upload.html 文件

前端规范

#前端规范 HTML 规范 1.DOCTYPE 声明 HTML 文件必须加上 DOCTYPE 声明,并统一使用 HTML5 的文档声明:<!DOCTYPEhtml>2.编码类型一般情况下统一使用“UTF-8”编码 <metacharset="UTF-8">3.元素及标签闭合原始文本元素、RCDATA 元素以及常规元素都有一个开始标签来表示开始,一个结束标签来表示结束。某些元素的开始和结束标签是可以省略的,如果规定标签不能被

前端性能优化

#前端性能优化 1.CSS 方面:多个 css 合并,尽量减少 HTTP 请求将 css 文件放在页面最上面移除空的 css 规则避免使用 CSS 表达式选择器优化嵌套,尽量避免层级过深充分利用 css 继承属性,减少代码量抽象提取公共样式,减少代码量属性值为 0 时,不加单位属性值为小于 1 的小数时,省略小数点前面的 0css 雪碧图 2.js 方面:遵循严格模式:"usestrict";将 js 脚本放在页面底部,加快渲染页面将 js 脚本将脚

JS中常用设计模式总结

JS 中常用设计模式总结设计模式,是一套经过前人总结、业务验证并适合于特定业务开发的代码组织方式,可能会有一些同学会认为设计模式没有用,我这里需要指出设计模式并不是万能的只适合于特定业务场景的开发(对我们的业务开发起到一定的指导作用,所有设计模式的目的都是让开发者编写可维护、易扩展的代码),其实你日常开发中或多或少都使用过设计模式,只是你不知道名字而已(如,绑定事件和触发事件这就是一个简单的发布-订阅

浅拷贝与深拷贝问题

浅拷贝与深拷贝的问题首先是一下几个问题一、数据类型数据分为基本数据类型(String,Number,boolean,Null,Undefined,Symbol)和对象数据类型。基本数据类型的特点:直接存储在栈(stack)中的数据对象数据类型的特点:存储的是该对象在栈中引用,真实的数据存放在堆内存里二、浅拷贝与深拷贝深拷贝和浅拷贝是只针对 Object 和 Array 这样的对象数据类型的。浅拷贝只复制指向

VuePress+GitHubPages构建技术博客

使用 VuePress+GitHubPages 构建技术博客大致分为以下几个步骤:1.安装依赖 npminstall-gvuepress 创建一个 markdown 文件 echo'#HelloVuePress'>README.md 开始编写文档 vuepressdev 构建 vuepressbuild2.在已有项目中安装安装为本地依赖项 npminstall-Dvuepress 创建一个 docs 目录 mkdirdocs 创建一

移动端开发-iOS打包上架

移动端开发之 iOS 打包上架 1.Windows 在虚拟机安装苹果 MacOS 系统 https://blog.csdn.net/hiudawn/article/details/804234202.iOS 证书(.p12)和描述文件(.mobileprovision)申请 http://ask.dcloud.net.cn/article/1523.iOS| 使用 HBuilder 进行云端打包步骤 https://ask.

Vuecli3.0脚手架搭建项目打包APP

Vuecli3.0脚手架搭建项目打包APP
使用 Vuecli3.0 脚手架搭建项目打包 APP 具体流程使用 Vuecli3.0 脚手架搭建项目打包 APP 可以结合 Hbuilder 开发工具进行 APP 打包 1.首先使用 vue 命令进行项目的打包执行 numrunbuild,打包完成之后生成 dist 文件夹之后的具体操作步骤不再赘述。可参考:https://blog.csdn.net/zhoudan232/article/details/734668142.把 dis