自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 JS计算字符串在浏览器的宽度和高度

JS计算字符串在浏览器的宽度和高度

2022-02-25 11:09:36 1714

原创 Mac安装nvm

安装homebrew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"使用brew安装nvmbrew install nvm如果出现报错:error: could not lock config file .git/config: Permission deniedsudo chown -R $(whoami) /usr/local出现:chown: /us

2021-11-16 16:27:04 899

原创 前端基础知识总结

这里写自定义目录标题JS基础篇ES6的新特性?原型链?实现继承的方法?JS的基本数据类型?闭包原理?如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入JS基础篇ES6的新特性?let,con...

2019-08-26 09:14:52 338

原创 JS编程语法之数组

一、常用操作:1、unshift:将参数添加到原数组开头,会返回数组的长度 ,改变原数组(注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。)var a = [1,2,3,4,5]; var b = a.unshift(-2,-1);// a输出(7) [-2,...

2018-10-17 09:44:48 237

原创 iOS - 制作Swift动态库

动态库动态库即动态链接库(Windows 下的 .dll,Linux 下的 .so,Mac 下的 .dylib)。与静态库相反,动态库在编译时并不会被拷贝到目标程序中,目标程序中只会存储指向动态库的引用。等到程序运行时,动态库才会被真正加载进来。动态库的优点是,不需要拷贝到目标程序中,不会影响目标程序的体积,而且同一份库可以被多个程序使用(因为这个原因,动态库也被称作共享库)。iOS...

2018-08-27 17:30:30 1695

原创 iOS- 工程配置SwiftLint

代码规范工具SwiftLintGithub公布的Swift代码规范Homebrew安装SwiftLintbrew install swiftlint在Xcode中添加运行脚本在Xcode中选择Build Phase-Add Build Phase-New Run Script Phase,添加如下脚本if which swiftlint >/dev/nul...

2018-08-27 15:46:26 988

原创 微信小程序中引入外部字体

问题:在小程序中是不能直接引入字体文件的解决方式一:将文件转化成base64再引入,亲测有效参考链接1、下载需要的字体在本地:http://www.iconfont.cn/2、访问 https://transfonter.org/ ,如下图操作3、下载得到文件4、打开 stylesheet.css,复制全部内容5、可将代码粘贴到app.wxss文件中,定义使...

2018-08-16 09:30:54 2230

原创 微信小程序开发中的注意点

一、<view> 标签与 <block> 标签的区别<view> 是一个组件,会在页面上做渲染 <block>不是一个组件,它仅仅是一个包装元素,只接受控制属性,不会在页面中做任何渲染如下栗子,wx:else 是一个控制属性,需要将它添加到一个标签上 <view class="userinfo"> <bu..

2018-08-16 08:47:41 260

原创 微信小程序开发流程以及注意事项

微信小程序官方文档一、注册微信开发者平台账号二、完善小程序信息:小程序管理后台三、获取appid:“设置”-“开发设置” 四、打开“微信开发者工具”,新建项目五、进入到项目首页六、代码构成自动生成的目录结构如下:├── pages| ├── index| | ├── index.json index 页面配置...

2018-08-15 11:08:38 662

原创 React-Native之网络请求

一、GET接口let url = 'https://news-at.zhihu.com/api/4/themes' fetch(url) .then((response) => response.json()) .then((responseJson) => { this.setState({ ...

2018-08-14 14:43:08 254

原创 React-Native部分API学习

一、react-navigationhttps://reactnavigation.org/docs/zh-Hans/navigating.html1、常见的导航分类StackNavigator :类似于普通的Navigator,屏幕上方导航栏  TabNavigator:obviously, 相当于iOS里面的TabBarController,屏幕下方标签栏  DrawerN...

2018-08-10 10:52:54 640

原创 React-Native开发过程中遇到的一些报错以及一些常用命令

1、升级node(对安装包安装或者低版本的如6.11.4不生效)1>查看node版本,没安装的请先安装; $  node -v2>清除node缓存;$  sudo npm cache clean -f 3>安装node版本管理工具'n';$  sudo npm install n -g4>使用版本管理工具安装指定node或者升级到最新nod...

2018-08-08 14:09:19 1735

原创 iOS - 制作Bundle资源文件包以及正确访问

bundle

2018-05-10 10:13:44 7326 1

原创 iOS- Xcode配置OCLint

一、OCLint介绍,为什么要使用OCLintOCLint 是基于 Clang 的静态分析工具,支持对 C、C++ 和 Objective-C 代码进行静态分析,它基于 Clang 输出的抽象语法树对代码进行静态分析,支持与现有的 CI 集成,部署之后基本不需要维护,简单方便,实现code review自动化,检查代码中的缺陷:可能出现的bug,空的if/else/try/catch/finall...

2018-04-26 14:07:46 1970

原创 iOS - Carthage的安装和使用,以及常见报错解决

1、Carthage简单概念介绍以及与Cocopods的区别:github地址 参考博文地址Carthage 类似于 CocoaPods,为用户管理第三方框架和依赖,但不会自动修改项目文件和生成配置 Carthage 是去中心化的依赖管理工具,安装依赖时不需要去中心仓库获取 CocoaPods 所有依赖的索引,节省时间 对项目无侵入性,Carthage 设计上也比较简单,利用的都是 Xco...

2018-04-17 16:34:56 7411 1

原创 swift4.0 String与Date的相互转换

/// Date类型转化为日期字符串 /// /// - Parameters: /// - date: Date类型 /// - dateFormat: 格式化样式默认“yyyy-MM-dd” /// - Returns: 日期字符串 static func dateConvertString(date:Date, dateFormat:S...

2018-03-13 09:11:08 18789

原创 antd-mobile环境搭建详细步骤以及遇到的坑

1、创建项目,这里使用dva新建项目dva new YGAntdMobileDemo2、安装antd-mobilenpm install antd-mobile --save3、按需加载,安装babel-plugin-import官网强烈推荐使用,可以提高打包的编译速度和浏览器下载资源的速度,babel-plugin-import 可以从组件库中仅仅引入需要的模块,而不是把整个库都引入,从而提高性...

2018-03-06 15:01:03 11055

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除