- 博客(133)
- 资源 (8)
- 收藏
- 关注
原创 【Ant Design】下拉列表Select 、日期选择框DatePicker等不跟随页面滚动解决方案
【Ant Design】下拉列表Select 、日期选择框DatePicker等不跟随页面滚动解决方案。
2023-06-19 09:27:25
692
原创 使用Flexible实现移动端页面的终端适配,及快捷设置开发工具px转换rem
使用Flexible实现手淘H5页面的终端适配 · Issue #17 · amfe/article · GitHub
2023-06-06 13:46:40
686
原创 移动端调试vconsole
平时web开发时,在手机上,如果是要看控制台信息,都需要alert弹窗,这样很不友好.还会阻拦进程。通过vconsole.js 重写console方法,实现了类似于微信小程序的移动端调试效果。具体使用方法也很简单1、直接引入链接使用<script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.9.0/vconsole.min.js"></script> <script> //
2022-03-14 14:36:28
1165
原创 vue中绘制水球图(水波纹增长图,波纹型百分比)
vue中绘制水球图(水波纹增长图,波纹型百分比)1.在项目中安装 echarts 和 echarts-liquidfill 依赖npm i echarts -snpm i echarts-liquidfill -s2.在组件中引入需要的echarts和水球图插件import echarts from 'echarts'import 'echarts-liquidfill'若安装echarts5.0以上版本 引入方式如下import * as echarts from 'echarts';
2021-09-02 11:01:53
3990
1
原创 更新vue-cli3x时,遇到问题:vue-cli2版本无法卸载问题解决
更新vue-cli3x时,遇到问题:vue-cli2版本无法卸载问题解决Vue官方有关升级Vue-cli3x说明:Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。运行卸载命令之后,报以下错误npm uninstall vue-cli -g然后vue -V,版本号一直都在
2020-10-22 11:40:57
704
1
原创 Vuex数据管理详解
Vue路由守卫详解Vuex是一个专为Vue.js应用开发的状态管理模式,集中式存储管理应用所有组件的状态。Vuex遵循“单向数据流”理念,易于问题追踪以及提高代码可维护性。Vue中多个视图依赖于同一状态时,视图间传参和状态同步比较困难,Vuex能够很好解决该问题。actions:做一些业务逻辑,比如异步操作,处理复杂的业务逻辑,类似于controllergetters: 派生状态用法,根据当前状态计算其他值,计算属性安装Vuex//安装命令vue add vuex核心概念sta
2020-10-22 09:43:17
379
原创 Vue路由守卫详解
Vue路由守卫详解路由导航过程中有若干生命周期钩子,可以在这里实现逻辑控制。全局守卫,router.js//路由配置{ path: '/about', name: "about", meta: {auth: true}, //需要认证 component: ()=>import(/*webpackChunkName: "about"*/ "./views/About.vue")}//全局守卫router.beforeEach((to,from,next
2020-10-22 09:08:20
2215
转载 vue路由history模式配置
vue路由history模式刷新页面时出现404问题的两种解决方法原文地址本篇文章给大家带来的内容是关于vue路由history模式刷新页面时出现404问题的两种解决方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。vue hash模式下,URL中存在’#’,用’history’模式就能解决这个问题。但是history模式会出现刷新页面后,页面出现404。解决的办法是用nginx配置一下。在nginx的配置文件中修改方法一:location /{ root /da
2020-10-21 14:00:17
1623
原创 Linux服务器部署前端项目到外网访问
Linux服务器部署前端项目到外网访问Linux服务器端安装Nginx1、下载:$ wget http://nginx.org/download/nginx-1.13.6.tar.gz2、解压缩$ tar -zvxf nginx-1.13.6.tar.gz$ cd nginx-1.13.63、安装:$ ./configure$ make$ make install4、nginx前端项目代理地址配置在cd /usr/local/nginx/conf目录下配置n
2020-10-20 10:47:03
4094
2
转载 js中的三种异步编程方法callbacks,listeners,promise
coder都知道,javascript语言运行环境是单线程的,这意味着任何两行代码都不能同时运行。多任务同时进行时,实质上形成了一个队列,当队列中前一个事件结束时,才执行下一个事件。 如果队列中任何一个事务费时太长,则会造成浏览器假死,阻塞其他事务正常进行,影响用户体验。js中将任务执行分为同步模式和异步模式,上面一种即为同步模式,任何比较花时间的代码最好设计成异步模式。通过异步编程方式,即可以达到伪多进程。JavaScript中常见的异步模式主要有callbaks,listeners(一种观察者模式).
2020-07-17 19:27:12
995
原创 采用React框架搭建项目
使用vue框架也做了很多项目,基本的需求业务逻辑都没可满足,可是依然对框架内部工作原理不是很熟悉,只是套用一些指令方法去应用,做开发越接近本质收入越大。原生的一些写法可能已经很过时了,但是仍然要熟悉原理,否则一直停留在业务层,而非技术层。花了一点时间,了解了下react框架。react框架其实更注重原生思路,也偏原生的写法,而vue框架不关注底层原理,只使用方法。讲效率的话若降低成本可以选vue,如果开发大型项目选react会更灵活。开始搭建react项目安装1、安装react安装两种方式,
2020-07-17 12:09:00
808
原创 一辈子那么长,一天没走到终点,你就不知道哪一个才是陪你走到最后的人
辛夷坞写的小说《致我们终将逝去的青春》中说过“一辈子那么长,一天没走到终点,你就不知道哪一个才是陪你走到最后的人。有时你遇到了一个人,以为就是她了,后来回头看,其实她也不过是这一段路给了你想要的东西。”...
2020-07-16 18:48:35
364
转载 好书推荐《月亮与六便士》
推荐一本书《月亮与六便士》,非常适合成年人去读的一本书。有人质疑斯特里克兰的出走是满足毛姆个人的虚拟的满足。倒不如说,每一个中年人的心里,都幻想着有这么一次为艺术、为理想的出走。只是有人成功了,比如弘一法师;有人一直原地踏步,比如芸芸众生。荣格在《人生的各个阶段》里问:“社会上有没有这样一种大学,是特意为四十岁左右的人设立的,指导他们该怎样度过即将到来的人生?”有的,《月亮民六便士》就是其中的一本指导书。虽然,《月亮与六便士》经常出现在青少年必读的榜单里,但是,我认为这本书更适合中年人阅读。
2020-07-16 18:40:33
1408
原创 解决github图片不显示的问题(Mac版)
提交到GitHub上的图片发现无法访问,如图所示:在网上查了一下,主要思路解决方法如下:就是使用本地hosts文件对网站进行域名解析,一般的DNS问题都可以通过修改hosts文件来解决,github的CDN域名被污染问题也不例外,同样可以通过修改hosts文件解决,将域名解析直接指向IP地址来绕过DNS的解析,以此解决污染问题。1、找到GitHub上图片的域名使用Google浏览器,右击”检查“,点击”open in new tab“ 打开图片链接: https://raw.github.
2020-07-16 18:31:56
3137
1
原创 Mac安装nginx配置本地项目跨域过程
前端本地设置代理,采用Nginx服务安装Nginx步骤:1、打开终端2、安装Command Line tools$ xcode-select --install3、安装brew命令$ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”4、安装nginx$ brew install nginx5、启动nginx$ sudo nginxOK, n.
2020-07-16 17:46:11
1066
原创 MySQL 5.7.10详细安装教程 (for mac10.10)
1.安装MySQL (免费)官网现下载地址http://dev.mysql.com/downloads/mysql/ (官网只有最新版本8.0,旧版已找不到)mac系统10.10, MySQL 5.7.10版本下载下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10-osx10.10-x86_64.dmg...
2019-12-20 14:58:49
808
转载 VVDocumenter-Xcode安装及遇到问题解决方案
1.VVDocumenter-Xcode.xcplugin插件的安装在程序开发中,我们免不了要写许多注释,方便帮别人也方便我们自己以后检查我们的代码。然而,写注释是一件十分浪费我们时间与精力的事,要写符合文档格式的注释,更是会消耗我们很多的功夫,幸运的是,VVDocumenter可以帮我们很大的忙。 gitHub地址:htt
2016-07-10 16:16:23
1198
原创 设置颜色时初始化一张图片的方法
设置颜色时初始化一张图片的方法: view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"home_lunbo_icon"]];
2016-05-23 09:45:37
559
原创 列表头部放大效果的图
列表头部实现类似这样效果的图代码如下: 设置放大图的frame- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ CGFloat y = scrollView.contentOffset.y; CGRect rect = _bgImage.frame; if (y < 0) {
2016-05-04 15:21:36
540
转载 StoreKit--SKStoreProductViewController
从iOS6以后苹果提供了在应用内部打开App Store中某一个应用下载页面的方式,提供了一个SKStoreProductViewController的类对该功能进行支持。首先,需要导入#import 。其次,需要遵守这个协议。第三,在该类中插入如下代码即可。[objc] view plain copy print?- (void)showStore
2016-05-04 14:43:23
604
1
原创 开发笔记
1 格式化小数,四舍五入类型 #import "ViewController.h" @interface ViewController () @end @implementation ViewController - (void)viewDidLoad {
2016-04-21 13:43:13
406
转载 mac下使用github
原文地址 :http://www.cnblogs.com/heyonggang/p/3462191.html提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。 windows底下如何使用github,很多好心人都已经给
2016-04-20 18:19:14
2836
原创 设置启动页图
若想简单的实现添加一张网络的启动图或者动态的启动图可使用改方法: 在appdelegate中的didFinishLaunchingWithOptions方法中写://启动页@property (strong, nonatomic) UIView *ADView;@property (strong, nonatomic) UIImageView *imageV;{
2016-04-14 11:10:27
601
原创 iOS 获取设备或系统信息
获取当前设备的类型 比如iPhone5s等引入头文件:#import "sys/utsname.h"-(NSString*)deviceVersion{ struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stringWithCStrin
2016-04-08 11:39:26
497
转载 iOS开发技巧(系列十二:UUID和UDID的区别)
原文地址 :http://my.oschina.net/leejan97/blog/266632Google搜索关键字Difference between UUID and UDID,在stackoverflow看见解释,我翻译过来,如下所述。UUID(Universally Unique IDentifier)是基于iOS设备上面某个单个的应用程序,只要用户没有完全删除应用程序,
2016-04-08 11:12:09
449
原创 代码片段的备份
代码片段的备份Xcode中的代码片段默认放在下面的目录中:[java] view plaincopy ~/Library/Developer/Xcode/UserData/CodeSnippets 我们可以将目录中的代码片段备份,也可以将其直接拷出来放在不同的电脑上使用,因此多台电脑之间的协作也毫无压力。
2016-03-23 18:47:22
392
转载 awakeFromNib
转载至:http://blog.youkuaiyun.com/lengshengren/article/details/17393865nib 加载结构时 发送一个awakeFromNib消息告诉每个对象重建一个nib 归档,但只有在所有的档案中的对象已加载和初始化。当一个对象接收awakefromnibmessage,这是保证其所有出口和行动连接已经建立。你必须调用awake
2016-03-12 11:59:34
572
原创 激光推送收不到消息的原因总结
激光推送 必备条件 ( ps:代码按照官方给的写就OK了.)1 用户需设置别名和tag (其中tag是用于区别是什么类型的推送消息)2 用户在登录状态接受推送(登不登录接收推送这个由后台决定, 后台推送时若满足别名和tag同时具备,则用户需登录才能收到推送消息)3 设置配置文件 分开发环境和生成环境的证书和配置文件,注意创建证书后该签名文件只能在一台mac设备上使用,若需要给别人用,需
2016-03-03 17:38:42
2901
转载 NSURLSession使用说明及后台工作流程分析
原文转载至:http://www.cocoachina.com/industry/20131106/7304.htmlNSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。
2015-11-19 17:49:15
373
转载 实战iOS7之NSURLSession
NSURLSession VS NSURLConnection NSURLSession可以看做是NSURLConnection的进化版,其对NSURLConnection的改进点有: * 根据每个Session做配置(http header,Cache,Cookie,protocal,Credential),不再在整个App层面共享配置.* 支持网络操作的取消和断点续传* 改进了
2015-11-19 17:46:48
450
转载 GUI for git|SourceTree|入门基础
转载至:http://www.jianshu.com/p/be9f0484af9d#目录SourceTree简介SourceTree基本使用SourceTree&Git部分名词解释相关连接推荐一、SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是M
2015-11-19 09:38:55
760
转载 iOS UIAppearance使用详解
iOS5及其以后提供了一个比较强大的工具UIAppearance,我们通过UIAppearance设置一些UI的全局效果,这样就可以很方便的实现UI的自定义效果又能最简单的实现统一界面风格,它提供如下两个方法。+ (id)appearance这个方法是统一全部改,比如你设置UINavBar的tintColor,你可以这样写:[[UINavigationBar appearanc
2015-11-18 17:45:22
370
转载 Auto Layout 使用心得(一)--初体验
本系列文章将从一个慢慢摸索中的新手的角度介绍 Auto Layout,讲述我在这两个月的学习中对它一点一滴的感受,最终目的是让大家在阅读完之后能够自己上手使用,并完成绝大多数简单的布局约束。此系列文章代码仓库在 https://github.com/johnlui/AutoLayout ,有不明白的地方可以参考我的 Auto Layout 设置哦,下载到本地打开就可以了。简介
2015-11-18 17:43:53
454
转载 iOS企业ipa(299)证书制作、打包发布全流程
如果大家觉得对自己有帮助的话,还希望能帮顶一下,谢谢:)个人博客:http://blog.youkuaiyun.com/zhaoxy2850本文地址:http://blog.youkuaiyun.com/zhaoxy_thu/article/details/17277527这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的
2015-11-14 21:38:36
5204
转载 Masonry介绍与使用实践:快速上手Autolayout
Masonry 是什么、有什么用?出处:Masonry是github开源项目: https://github.com/Masonry/Masonry, 作用:一个轻量级的布局框架, 封装了OC的自动布局。特点:采用链式语法、简洁明了、可读性高。平台:支持IOS、OSX。前言1MagicNumber -> autoresizingMas
2015-11-13 12:12:24
358
转载 使用Autolayout xib实现动态高度的TableViewCell
创建Xib文件首先将Cell做好布局,调整到满意的位置和宽度,然后开始做Autolayout设定。Autolayout操作方式有两种,一种是选择目标后,使用右下角的工具栏;另一种是直接使用右键拖拽目标,在弹出的菜单中选择限制项。当选择的目标比较小的时候,可以打开左侧的菜单,在这里做拖拽操作一样是可以的。个人感觉后者更方便一些。开始之前,先来介绍下使用的基本工具吧。
2015-11-12 22:56:42
517
转载 iOS中AutoLayer自动布局流程及相关方法
关于UIView的Layer,IOS提供了三个方法:1、layoutSubviews在iOS5.1和之前的版本,此方法的缺省实现不会做任何事情(实现为空),iOS5.1之后(iOS6开始)的版本,此方法的缺省实现是使用你设置在此view上面的constraints(Autolayout)去决定subviews的position和size。 UIView的子类如果需要对其subviews
2015-11-12 21:33:31
393
转载 开始iOS 7中自动布局教程(一)
原文:Beginning Auto Layout Tutorial in iOS 7: Part 1感谢翻译小组成员@answer-huang(博客)热心翻译。如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315)。=============================================================
2015-11-12 15:44:41
431
百度地图静态库合并
2015-01-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人