- 博客(16)
- 收藏
- 关注
原创 webpack打包原理和相关配置的学习
做前端不仅要会开发,还要学会如何打包,尤其是学习vue的时候,使用vue-cli创建项目时,最应该要了解的就是webpack的打包机制和配置了
2022-05-09 17:31:55 1042
原创 使用vue-cli创建项目时vue2.0和Vue3.0的区别
很多项目都习惯用vue-cli2.0搭建的,但是现在推广使用vue3.0了,总要了解一下2者之间的区别,才能更好的迁移或是过渡.
2022-04-22 17:39:03 2013
原创 如何在 github 上上传自己的项目代码以及遇到的常见错误
首先肯定是需要一个账号的,都要上传项目了,相信大家肯定都已经有账号了,那就直接进入第二步吧;点击个人信息右侧的小按钮选择 Your Repositories,进入仓库管理器,然后选择新增按照你的需求填写仓库内容,然后创建就行了,你就可以在你的仓库列表看到你建的仓库信息了,这里需要注意一下你仓库的 https 链接网址,这是你本地链接远程仓库的网址,也可以用 ssh打开命令终...
2019-09-24 12:02:10 1141 14
原创 IndexedDB开发总结
web 存储数据可以用 localStorage,sessionStorage或是 cookie,但都不能像原生的存储一样建立表单数据库来存储,而且存储的空间也不大,网上找了 indexedDB 尝试,发现挺好用的,类似于fmdb 一样的.一. indexedDB 的对象和方法数据库:IDBDatabase 对象,整个存储的容器对象仓库:IDBObjectStore 对象,类似于表单索引...
2019-09-18 16:13:43 222
原创 js获取今天,昨天,本周,上周,本月,上月开始时间和结束时间
输出时间样式为 yyyy-mm-dd hh:mm:ss,不满 2 位则前面添 0;前面添 0 方法function add0(m){ return m<10?'0'+m:m };获取某月天数 function getMonthDays(year, month) { var new_year = year; //取当前的年份 var ne...
2019-08-09 14:46:02 3726 2
原创 ios小细节问题
对数组进行重新设置时,不要removeAllObj,可以用arrayWithArrayself.credentImgArray = [NSMutableArray arrayWithArray:array];表格尾部视图去除多余的cell_tableView.tableFooterView = [UIView new];字典快速转换成模型的方法,模型的属性名要和字典的键一样A...
2019-07-11 17:35:44 105
原创 ios 获取时间日期的方法
.h文件#import <Foundation/Foundation.h>@interface TimeTool : NSObject+(NSDateComponents *)getNowTime; //获取当前的时间+(NSString *)dateOfTodayNoYear; //当天的日期(不包含年份)///当天的日期 %d年%d月%d日+(NSS...
2019-07-08 17:04:21 1358
原创 升级安装 vue 时遇到的问题
在安装vue-cli 的报了很多错,所以决定把 node.js、npm和 vue 都重新安装,安装过程中容易遇到的问题如下:卸载原来的 vue 版本npm uninstall vue-cli -g出现很多警告和错误,其中错误为:npm ERR! Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules...
2019-06-25 17:55:25 309
原创 iOS 开发遇到的小问题总结
表格尾部视图去除多余的cell:_tableView.tableFooterView = [UIView new];字典快速转换成模型的方法,模型的属性名要和字典的键一样 ArticleModel * model = [[ArticleModel alloc]init]; [model setValuesForKeysWithDictionary:dict];字符串数据转...
2019-05-08 14:37:37 176
原创 h5 使用canvas实现电子签名和图片的保存
公司的业务表格登记需要使用上签名,所以做了一个电子签名的模块,网上看了很多相关资料,我选择使用jq 里面带有的签名功能,使用jq-signature.js来实现.1.将jQuery和jq-signature.js文件 引入项目里面; jQuery不同版本下载大全jq-signature.js下载地址2. 设置界面<div class="canvasDiv">...
2019-05-08 14:08:56 4394 1
原创 适配 iphone X
1,导航栏大小// 顶部宏 导航条高度#define kNavBarHeight (SCREEN_HEIGHT == 812.0 ? 88 : 64)// 底部宏,底部tabBar高度#define kTabBarHeight (SCREEN_HEIGHT == 812.0 ? 83 : 49)// 顶部的安全区域 顶部部有按钮的需要往下偏移44哦#define KSafeA...
2019-04-10 10:31:00 450
转载 iOS获取视频的略缩图
/**获取视频的缩略图方法@param filePath 视频的本地路径@return 视频截图*/(UIImage *)getScreenShotImageFromVideoPath:(NSString *)filePath{UIImage *shotImage;//视频路径URLNSURL *fileURL = [NSURL fileURLWithPath:file...
2019-04-10 10:24:44 299
原创 使用 Cordova 实现原生 iOS 和 h5的交互
h5调用原生 ios 的方法:h5使用 cordova打包生成ios 版本之后的项目文件里会自动集成CordovaLib/CordovaLib项目包,里面有它的公有和私有的代理方法;用 cordova 实现 h5调用原生的 ios 代码主要是通过插件来实现的;首先我们需要创建一个插件的类,这里我创建了MyObjPlugin类, 继承CDVPlugin,编写一个方法,为 h5调用时使用的方法...
2019-04-10 10:21:50 2338 1
原创 h5项目使用cordova创建工程打包成 iOS 版本
打开命令终端,进入到存放项目的目录下cd /Users/my/Desktop/myApp在该目录下创建工程cordova create hello com.example.hello HelloWorldhello:表示目录名称com.example.hello:项目包名,也是 bundleIDHelloWorld:生成的项目名称进入目录cd hello打开项目,...
2019-03-19 15:52:40 1599
原创 关于ZFPlayer集成播放 rtmp 视频流的总结
最近公司项目需要能够播放 rtmp 格式的直播流地址的播放器,安卓那边是买了人家的三方库,EasyPlayer,但是不想再买一个 ios 的了所以需要自己去找免费的合适的播放器去集成,终于在 github 上找到一个合适的了,那就是 强大的IJKPlayer 播放器;但在集成的时候出现了一些问题,朋友推荐我用 ZFPlayer,也是基于 IJKPlayer 开发的已经集成好的 demo,于是我就改...
2019-03-19 15:34:06 3608 3
原创 iOS-关于UITableViewCell样式分界线去掉左边空白的方法
iOS-关于UITableViewCell样式分界线去掉左边空白的方法默认UITableViewCell是留有图标区域的,但是要是不加图标,就会在左边留有一段空间,很不好看,下面有两种方法填充这段空白:重新定义一个UITableViewCell的子类,在.m的实现里填上下边这段方法,给它画一个分割线-(void)drawRect:(CGRect)rect{[super drawRect...
2019-03-14 11:01:08 398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人