- 博客(90)
- 资源 (37)
- 收藏
- 关注
原创 原生与js的交互--jsbridge
建立一个jsbridge.jsconst utils = { setupWebViewJavascriptBridge: (callback) => { var sysPlatform; var ua = navigator.userAgent.toLowerCase();//判断浏览器类型 if (/iphone|ipad|ip...
2018-09-10 13:56:44
1336
原创 vue 生产环境和测试环境的配置
我们引用的是axios 给src目录增加 api 文件夹 里面写上index.js// 配置API接口地址var root = process.env.API_ROOT// 引用axiosvar axios = require('axios')// 自定义判断元素类型JSfunction toType (obj) { return ({}).toString.call(...
2018-08-01 15:30:56
27435
1
转载 iOS 上,fixed 元素内的输入元素,获取焦点时的光标错位问题
转自:http://web.blued.cn/2017/12/15/ios-fixed-input-cursor-position/RT,如果一个输入元素(input, textarea …)的父容器设置了 position: fixed,当这个元素获取焦点时,会触发底部键盘的弹起。这时在输入框内打字的时候,会发现其光标错位了,一般会跑到下方。当你专注于一个输入时,浏览器会自动向下滚动...
2018-08-01 10:37:39
3394
原创 -webkit-box-orient: vertical打包build后丢失问题
方法一:/*! autoprefixer: off */-webkit-box-orient: vertical;/* autoprefixer: on */方法二:需把webpack.prod.conf.js文件一下代码注释掉new OptimizeCSSPlugin({ cssProcessorOptions: config.build.production...
2018-07-27 16:45:03
1070
转载 JavaScript中数组的22种方法必学(推荐)
前面的话 数组总共有22种方法,本文将其分为对象继承方法、数组转换方法、栈和队列方法、数组排序方法、数组拼接方法、创建子数组方法、数组删改方法、数组位置方法、数组归并方法和数组迭代方法共10类来进行详细介绍对象继承方法 数组是一种特殊的对象,继承了对象Object的toString()、toLocaleString()和valueOf()方法【toString()】 toString()方法...
2018-04-11 16:11:45
751
原创 Vue2.0仿今日头条
源码地址:toutiao_Vue2.0预览地址:toutiao_Vue2.0技术栈主要用到:vue、vue-router其他: jsonp、axios、vue-scroller功能各类新闻的查看新闻的搜索API获取新闻:https://m.toutiao.com/list/?tag=新闻类型&ac=wap&count=20&format=json_raw&as=A1...
2018-03-05 17:56:07
1924
转载 Vue axios中this的指向问题
在Vue中this始终指向Vue,但axios中this为undefined,例如若需要赋值给变量用以渲染数据,可以通过=>函数,这时this为Vue或者可以直接通过: let that = this 将this保存在that中,再在函数中使用that均可 被坑了很久,一直打印出来undefined,终于解决了转自:http://bl
2018-02-05 11:33:29
883
转载 使用vscode,根据vue基础模板文件生成代码
本着苍蝇虽小也是肉的精神......目标:我们希望每次新建.vue文件后,VSCODE能够根据配置,自动生成我们想要的内容。方法:打开VSCODE编辑器,依次选择“文件 -> 首选项 -> 用户代码片段”,此时,会弹出一个搜索框,我们输入vue, 如下:选择vue后,VSCODE会自动打开一个名字为vue.json的文件,复制以下内容到这个文
2018-01-31 18:38:47
5163
1
转载 谷歌浏览器中安装JsonView扩展程序
实际开发工作中经常用到json数据,那么就会有这样一个需求:在谷歌浏览器中访问URL地址返回的json数据能否按照json格式展现出来。比如,在谷歌浏览器中访问:http://jsonview.com/example.json展现效果如下:那么安装了JsonView扩展程序后的展现效果如下:很明显,后者的效果更好。实现步骤如下: 1、
2018-01-31 17:57:01
403
转载 解决本地项目上传到github时$git push -u origin master error failed to push some refs...等错误
使用命令:1、touch README.md2、git init3、git add .4、git commit -m "test"5、git remote add origin master6.git push -u origin master(执行这个命令行后会弹出下面的错误,出现错误的主要原因是github中的README.md文件不在本地代码目
2018-01-29 18:02:23
1261
1
原创 gulp对css、js、img的压缩和css图片的base64
在学习前,先谈谈大致使用gulp的步骤,给读者以初步的认识。首先当然是安装nodejs,通过nodejs的npm全局安装和项目安装gulp,其次在项目里安装所需要的gulp插件,然后新建gulp的配置文件gulpfile.js并写好配置信息(定义gulp任务),最后通过命令提示符运行gulp任务即可。安装nodejs -> 全局安装gulp -> 项目安装gulp以及gulp插件 -> 配
2018-01-15 13:42:32
4482
原创 JS将各值拼接JSON串小例
通过数组实现最后调用JSON.stringify(data)方法[html] view plain copydiv id="json" style="width:100%;height:50px;background-color:yellow"> div> script>
2017-12-29 16:07:36
10780
转载 jQuery中的mouseenter和mouseleave事件
经过几番查阅发现了jQuery中还有mouseenter和mouseleave事件,这两个事件在手册中找不到,所以特地查阅了一番。大家知道事件的冒泡特性,在上面的BUG中也正是因为这个冒泡特性,对于mouseover事件来说 ,当鼠标从其他元素 移动到 child节点时发生,但此事件会冒泡 所以会导致 parent 也出发mouseover。如果我们对 parent注册了 mouseove
2017-12-29 13:40:22
1534
原创 js浮点数精确计算(加、减、乘、除)
我们发现js在做减法的时候会与正确值有差别: //浮点型加法function accAdd(arg1,arg2){ var r1,r2,m; try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0} try{r2=arg2.toString().split(".")[1].leng
2017-12-26 15:31:55
1801
1
原创 jquery操作动态生成的元素
例如?123divid="testdiv"> ul>ul>div>需要给里面动态添加的标签添加click事件 jquery 1.7版以前使用live动态绑定事件?12$(
2017-12-20 15:18:14
990
1
原创 layui 弹出的封装函数
引用layui 弹出之后在引用dialog.jsvar dialog = { // 错误弹出层 error: function(message) { layer.open({ content:message, icon:2, title : '错误提示', });
2017-12-08 15:54:26
1284
原创 php文件上传 中文名称乱码
参考的w3school里面的代码:乱码的问题要注意两个地方:1.首先要注意加编码格式upload.php<form action="upload_file.php" method="post"enctype="multipart/form-data">Filename: 2.upload_file.php要注意对名称的$_FILES["f
2017-12-05 16:04:09
2575
原创 判断设备访问类型是PC端还是WAP端
在开发项目中,可能经常会用到。判断用户访问的是PC还是手持设备,如果是手持设备自动访问wap地址。方法一:JavaScriptvar browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion;
2017-10-16 11:43:44
2957
原创 有意思网站
http://www.shunar.cn/1.七夕表白网站演示: http://www.geiar.com/love/ 网站代码:https://coding.net/u/dengbo1994/p/blog/git/tree/master/love2.厦航波音787http://www.geiar.com/xmair/3.搞笑动态http://www.jg...
2017-08-28 15:14:35
583
原创 移动端弹出穿透问题(弹出层弹出后body还能滑动)
引用bootstrap的dialog组件,不过在移动端,dialog弹出,body还能滚动。document.addEventListener('touchmove', function (event) { //判断条件,条件成立才阻止背景页面滚动,其他情况不会再影响到页面滚动 if ($(".modal").css('display')=="block") { e...
2017-04-18 16:53:46
5396
转载 krpano各种Objects
krpano Plugin Interface定义krpano plugin的时候需要遵循的接口。http://krpano.com/docu/plugininterface定义krpano插件的时候,基本上就是定义一个叫krpanoplugin的function
2017-03-24 15:56:13
2667
转载 选择部分热点不在VR模式中显示
截至krpano 1.19 pr5,在VR中支持的热点只有distorted为true的图像热点,这些图像热点可能是链接到其它场景,或者是弹出图片,如果是后者的话,在VR中是有问题的,我们希望在VR下,这些用途为弹出图片的热点不要显示,只在正常模式下显示。我们有下面两种用途的热点:
2017-03-22 18:00:13
1701
原创 SEO网站优化的7个常见技巧
中小企业做SEO的初衷是为了在互联网时代通过线上营销为公司带来订单,但仅仅有网站排名是不足以打动用户马上下单的,不能单纯地为了优化而优化。需要思考如何才能把SEO的效果越做越好,技巧如下:1、专业的企业网站页面大多数企业在刚开始线上营销的时候,都会建立网站,由于对网站本身的熟悉程度有限,所以很容易忽略了网站本身的建设,一般的情况都是随便花个几百元做一个网站就开始做网络营销了
2017-03-22 15:50:03
1799
原创 100道SEO问题解答汇总
刚开始做网站的朋友都会接触到一个关键词:SEO(搜索引擎优化),希望通过SEO优化自己的网站,提高网站排名,增加访问量。下面汇总了大家经常遇到的100道SEO问答。1、百度每更新一次,网站的收录就减少很多,但是我每天都增加伪原创的内容啊?这个问题大多数是因为网站权重导致百度不够重视你;另外就是文章质量度不高,没有可读性或是原创度太低,尽管百度会收录,但是经过一次更新
2017-03-22 15:49:03
5247
原创 krpano 全景图在微信里面被屏蔽的解决办法
之所以被屏蔽,是因为里面调用了官方的一个http://www.phpec.org/?tag=%E7%BD%91%E5%9D%80">网址 ,目测是做本地存储的https://d8d913s460fub.cloudfront.net/krpanocloud/webvr_localstorage.html?v=4因为部分代码是加密的,没办法处理,经过为排查解决办法就是找到 pl
2017-03-17 15:37:53
4961
转载 子元素获取父元素(未定义高度)的高度详解:
这个是一个大神的文章:http://demo.doyoe.com/css/auto-height/效果就是让子元素等于父元素的高度我在这边是为了解决蒙版的自适应高度,参考了:http://demo.doyoe.com/css/auto-height/auto-height-use-padding-fix.htm立马解决,非常感谢。
2017-03-15 16:57:10
4860
转载 大家好,怎样对网站做优化?都有哪些手段? (谷歌)
很多朋友虽然学习了不少SEO的知识,但是当他开始要优化一个网站的时候,却无从下手,茫然不知所措。这里给大家分享一下优化网站的六大步骤。 第一步:关键词选择 关键词选择错了,后面做的工作等于零,所以进行网站优化前,先要锁定自己网站的关键词。如题操作步骤如下: 1、列出基础词2、使用关键词分析工具找出更多的关键词和热门关键词。 百度相关搜索 http://d.baidu.com/r
2017-02-22 15:57:02
3360
原创 老家菜seo关键词(大蜀山附近特色饭店)优化首页方法
首先描述,关键词和标题都加上(大蜀山附近特色饭店)这个关键词然后发现快照已经两个月没有提交了,然后为了引蜘蛛来,就发了一部分外链(在贴吧,合肥吧,合肥餐饮吧放了外链),具体链接:http://tieba.baidu.com/p/4985536001最后我们把快照提交更新。点击投诉快照。会跳转到上面的链接。15点03分提交的消息,1
2017-02-20 10:58:12
858
原创 placeholder属性的兼容问题
参考文章:http://www.xuanfengge.com/method-to-realize-similar-form-tips-placeholder.html input { display: block; } .box { position: re
2017-02-04 11:12:22
1328
原创 bootstrap的模态框modal的hidden.bs.modal属性
hidden.bs.modal的意思就是当弹出的模态框消失的时候,接下来回调的函数$("#modal").on('hidden.bs.modal',function(){ alert(1); $( '#modal' ).off().on( 'hidden', 'hidden.bs.modal'); })消除已存在钩子事件的动作 因采用jQue
2017-01-25 15:28:24
16924
原创 2016就快结束了
粗粗想来记忆竟是如此模糊,猛的一想,又是那么清晰。而我还是那个我。阶段1:北京洛阳两地跑(1月到五月初)那我开始想到的是元旦,那时应该还在学校准备考试。哈哈,时间过得很快。然后在北京和洛阳两地来回的跑。还是蛮不错的经历。那个后台系统也完成,不过当时还是太过于年少,竟然没有总结,也导致了后来跳槽找工作之艰辛。不过可能也是最好的安排吧,也让我重新反思,让我开始写博客
2016-12-26 23:03:29
1967
7
原创 ps切图
还是记一下吧。首先是一个psd图是吧。ctrl+n 新建一个图层然后点击选中。ctrl+左键拖到新的图层----------------------------------分割符--------------------------------------------那么如果是要切多个图层。shift
2016-12-15 14:51:34
552
转载 jquery插件开发及 jquery自定义函数
jQuery插件的开发包括两种:一种是类级别的插件开发,即给jQuery添加新的全局函数,相当于给jQuery类本身添加方法。jQuery的全局函数就是属于jQuery命名空间的函数,另一种是对象级别的插件开发,即给jQuery对象添加方法。下面就两种函数的开发做详细的说明。1、类级别的插件开发类级别的插件开发最直接的理解就是给jQuery类添加类方法,可以理解为添
2016-12-14 17:25:03
533
EasyTouch5 Touchscreen VirtualControls v5.0.8
2017-11-28
Unity着色器和屏幕特效开发秘笈完整版PDF(附带源码)
2017-11-23
二维码扫描web版本
2017-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人