- 我的消息
- 我的博客
- 我的学院
- 我的下载
- 我的收藏
- 消息
-
-
JS工具函数
1. 格式化字符串,字符串左边补0 /** * * @param {String} str 传入字符串 * @param {Number} len 字符总长度 */ function leftZero(str, len){ str = ''+str; return st...
原创2018-04-17 17:45:39130 -
iframe高度自适应
<iframe id="myIframe" width="100%" height="700px" frameborder="0" ...
原创2018-02-11 14:21:21340 -
JAVA大字符串存储采用静态HTML,通过jsoup 对 HTML 文档进行解析和操作
在页面上操作大字符串时,有可能超出数据库字段,可以考虑使用静态HTML存储字符串,然后通过HTML解析器进行解析 jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于...
原创2018-02-11 11:28:36550 -
移动端H5调试
1. Android端调试方法 页面支持外网访问 手机和电脑在同一个局域网(可以采用猎豹WiFi) 用手机连接线连接电脑,打开手机chrome浏览器和电脑chrome浏览器ADB plugin插件(或在浏览器输入chrome://inspect) 电脑浏览器就能检测到手机浏...
原创2018-02-06 13:13:01380 -
vue rem移动端自适配-引入flexible
1. 安装lib-flexible npm i lib-flexible --save 2. 在项目入口文件main.js里引入lib-flexible import 'lib-flexible/flexible.js' 3. 通过vscode插件cssrem 配置...
原创2018-01-29 11:46:562480 -
react-native run-ios报错
1. Print: Entry, “:CFBundleIdentifier”, Does Not Exist Installing build/Build/Products/Debug-iphonesimulator/awesome.app An error was encountere...
原创2017-12-25 15:16:583780 -
移动端CSS常用小结
1. Meta标签 移动端页面添加meta标签,可以让文档的宽度与设备的宽度保持1:1,文档的最大宽度比例是1.0,不允许用户点击屏幕放大浏览。 <meta name="viewport" content="...
原创2017-12-14 15:57:21680 -
Mac node版本管理nvm command not found
## 系统根目录 cd ~## 执行命令 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | bash## 创建.bash_profile文件 touch .bash_profile## 打开...
原创2017-12-07 18:27:59590 -
微信小程序-传参
1、普通页面间传参1.1 url参数传参 index.js 点击按钮跳转list页面,传值username wx.navigateTo({ url: '../list/list?username='+this.data.username }) list.js onload方法里接收user...
原创2017-11-27 11:29:502380 -
微信小程序-gulp构建
项目采用gulp进行构建目录结构如下: src 源码文件 image 图片源文件 image/dateuri base64图片(图片地址添加后缀#datauri) less less变量文件、公共文件 utils 登陆相关文件 dist 打包文件 doc 接口文档 mock 模拟接口数据 安装说...
原创2017-11-27 10:39:132420 -
常用正则表达式汇总
^\d+$ //非负整数 ^[0-9]*[1-9][0-9]*$ //正整数 ^((-\\d+)|(0+))$ //非正整数 ^-[0-9]*[1-9][0-9]*$ //负整数 ^-?\\d+$ ...
原创2017-09-18 09:59:123180 -
AngularJS服务之 Factory vs Service vs Provider
AngularJS的service层用于处理业务逻辑和数据持久化,以下3钟方法可以创建并注册我们自己的service,在控制器中注入已创建的service服务,就可以调用service里面的属性和方法了。 1、Factory 2、Service 3、Provider 1、最简单的方式:Fa...
原创2017-08-07 16:58:382170 -
Angular动态绑定HTML文本
AngularJS中输出变量使用{{}}花括号或者ng-bind命令,在进行数据绑定时默认是以文本的形式输出,如果变量中有HTML标签的话,默认是不转义的,直接以标签的形式显示,这样防止了XSS脚本注入攻击。XSS攻击指的是通过对网页注入可执行客户端代码且成功地被浏览器执行,来达到攻击的目的,形成...
原创2017-07-27 11:33:2714490 -
CSS布局集合
布局是CSS的一个重要部分,本文主要对CSS布局中常见的经典案例进行实现,涉及到Web端两栏式、三栏式布局及APP端布局1、左列定宽,右列自适应方法一:position + margin布局,外层容器设置相对定位,左侧容器设置相对定位及宽度,右侧容器设置左边距.parent{position: ...
原创2017-07-26 15:50:111830 -
JS常用小结
开发过程中我们遇到的一些JS的问题,总结一下,未完待续…… 1、滚动条滚动到页面容器底部,设置滚动条距离顶部的高度为容器内容高度和容器可视区域高度的差,并添加动画。 var obj = document.getElementById('msgList'); if(obj.scro...
原创2017-07-26 15:10:121640 -
Swiper内容超出添加横向/纵向滚动
在使用Swiper做移动端内容切换时,有些swiper-slide节点中的内容超出节点的宽度或高度,想要在swiper-slide节点中添加滚动条,当滚动条滚动到节点的顶部/左侧时切换上一个swiper-slide节点,当滚动条滚动到节点的底部/右侧时切换下一个swiper-slide节点,要肿么...
原创2017-07-26 11:22:3239322 -
Clipboard.js实现复制文本到剪贴板功能
Clipboard.js是一个轻量级的实现复制文本到剪贴板功能的JavaScript插件,该插件可以将输入框,文本域,DOM节点元素中的文本内容复制到剪贴板中。 官网地址:https://clipboardjs.com/ 浏览器兼容性:兼容Chrome、Firefox、Opera、Safari、...
原创2017-07-19 11:11:0010580 -
Vue父子组件通信实践
1、父组件通知子组件 2、子组件通知父组件
原创2017-07-17 17:14:411880 -
v-html中使用filters
Vue2.0的过滤器只能应用在{{ }}和v-bind中,不再支持v-html中使用,如果要在v-html中使用过滤器,怎么办呢? 解决方法有三种: 1、使用全局方法 定义方法 methods: { formatTrend(val) { let trend = 'up'; ...
原创2017-07-14 10:54:4212770 -
Vue大括号字符换行踩的坑
最近遇到这样一个问题,在页面上要显示一段自定义的文本,文本如果较长的话需要换行显示。 在HTML中可以通过标签换行,也可以通过\n转义字符换行 在Vue中用大括号显示的变量,加会直接被当成字符串显示出来,加\n显示一个空格,加\r\n显示两个空格,因为{{}}}是文本插值,内部都会按照普通字符串进...
原创2017-07-14 10:48:2056042
-
- 学院
- 下载
- 消息