关闭

【WEEX,MAC踩坑】Environment variable $ANDROID_HOME not found

MacOS开发Android app经常会遇到环境的坑,$ANDROID_HOME就是其中之一 如果碰到这个信号就要注意了,解决这个问题的方式有很多,度娘、狗狗马上告诉你答案,但适合自己的才是最好的,因为方法治标不治本(新启动的terminal由被还原了)...
阅读(236) 评论(0)

【WEEX,MAC踩坑】could not find gradle wrapper within android sdk

当weex项目使用到了第三发插件时,需要执行weex plugin add ***添加插件,如果你遇到下面当报错,跟着以下步骤执行或许可以解决你的问题 error: could not find gradle wrapper within android sdk. might need to update your android sdk...
阅读(627) 评论(1)

前端国际化小结

近期在做国际化的改造,做了相应的调研,简单做下项目前端国际化的小结 国际化可以分为前端国际化和后端国际化,也可以是前后端组合的国际化 后端多为spring国际化,这里不做展开,百度一下到处都是常见型常见的前端国际化方法步骤如下:(原理) 定义国际化配置 根据环境读取配置 将配置展现在页面上 展开说: 定义国际化配置: 定义的方式有多种,多以文件的形式单独保存,如json,js,properti...
阅读(1113) 评论(0)

Android 利用WebViewJavascriptBridge 实现js和java的交互

此文出自:http://blog.csdn.net/sk719887916/article/details/47189607,skay 博客     按安卓开发目前现状来说,开发者大部分时间还是花在UI的屏幕适配上,使用原生控件开发成本已不是那么理想,鉴于很多项目和iOS基于一致的ui界面,至使安卓UI开发成本花费更大的代价,因此目前结合HTML5和原生控件是解决UI适配的一种很好的选择,处...
阅读(683) 评论(0)

CSS3实现曲线阴影和翘边阴影

往往我们在做一些特殊的阴影效果的时候,使用图片做背景的方式实际上是很差劲的,在不考虑适配老版本浏览器的前提下,我们可以使用css3的自定义出自己想要的阴影风格。 下面将以曲线阴影和翘边阴影为例,讲解自定义阴影的过程。 先来看下效果图 曲线阴影曲线阴影其实可以使用双层阴影重叠的方式实现 我们将取消阴影的图片做下分解应该会更容易理解,示意图如下: 如上图,图1基础的阴影下,在加一个有弧度...
阅读(2293) 评论(0)

浏览器缓存知识基础

作为前端开发工程师,浏览器缓存机制用已经成了我们的必修课,虽然我们能做的并不多,但是怎样合理的利用缓存机制优化我们的站点、应用的效率依然有不小的可控制空间。 web端的缓存有很多种,下面简单的介绍。web缓存的种类1 数据库缓存 数据库缓存是一种数据库层面的缓存方案。当web应用的关系比较复杂,数据库中的表很多的时候,如果频繁进行数据库查询,很容易导致数据库不堪重荷。为了提供查询的性能,将查询后的...
阅读(667) 评论(0)

前端工程与性能优化

每个参与过开发企业级web应用的前端工程师或许都曾思考过前端性能优化方面的问题。我们有雅虎14条性能优化原则,还有两本很经典的性能优化指导书:《高性能网站建设指南》、《高性能网站建设进阶指南》。经验丰富的工程师对于前端性能优化方法耳濡目染,基本都能一一列举出来。这些性能优化原则大概是在7年前提出的,对于web性能优化至今都有非常重要的指导意义。...
阅读(679) 评论(0)

封装原生ajax

项目使用时手动写的封装,如有不对不足之处还请指出,谢谢 直接上代码吧,没啥说的。var _$ajax = (function() { /** * 生产XHR兼容IE6 */ var createXHR = function(){ if(typeof XMLHttpRequest != "undefined"){...
阅读(647) 评论(0)

OpenVPN的配置和使用

OpenVPN是一个用于创建虚拟专用网络加密通道的软件包,允许创建的VPN使用公开密钥、数字证书、或者用户名/密码来进行身份验证。OpenVPN能在Solaris、Linux、OpenBSD、FreeBSD、NetBSD、Mac OS X与Windows 2000/XP/Vista/7以及Android和iOS上运行,并包含了许多安全性的功能。...
阅读(1404) 评论(0)

openVPN连接多个地址失败【填坑】

openVPN连接多个地址openVPN log报错信息 All TAP-Win32 Adapters On This System Are Currently In Use 或 All TAP-Windows Adapters On This System Are Currently In Use 如果你遇到上述问题,首先同情你,咱们踩到了同样的坑!本人开发中需要通知连接...
阅读(2791) 评论(2)

CSS文件动态加载(续)

在之前的文章《CSS文件动态加载》中,我们提到了在动态加载CSS文件的时候,如何检测加载是否完成。注意,这里的加载完成包含了两种情况:1)加载成功  2)加载失败也就是说,这里并没有将成功与失败的情况区分开来。看到这里你可能疑惑了,就动态加载个CSS文件,洋洋洒洒写了一两百行代码,连是否加载成功/失败都没能区分开来,这似乎有些不可理解。美好的假象——如何判断CSS加载完成这里先不抛出结论,而是先思考...
阅读(921) 评论(0)

CSS文件动态加载

前段时间研究了下JS动态加载和执行顺序依赖的东东,把LABJS的源码从头扒了下:LABJS浅析。对于JS加载执行以及下载监控这,项目组在这块做的东西不少,但对于CSS加载这块的质量监控,力度就小得多了。原因很简单:JS下载失败或出错,这个页面基本就废了。CSS下载失败,大部分情况下页面还是可用的,虽然会比较臭。但对于OPA来说,情况可能就完全不同了,CSS文件加载失败的影响相对就比较大了。本着生命不...
阅读(340) 评论(0)

DOM/jQuery的submit() 方法失效的解决方案

DOM/jQuery的submit() 方法失效的解决方案背景我们在开发form表单的时候大都情况下并不是直接使用提交表单,我们更希望自定义我们的提交方法比如在提交之前做一些其他工作。这就要使用DOM/jQuery的submit()方法了。 submit()的方法可以绑定在很多地方,如,,,...
阅读(1665) 评论(1)

puer实现前后端分离开发

简介简而言之,Puer是一个可以实时编辑刷新的前端服务器。特性一览: 提供一个当前或指定路径的静态服务器 所有浏览器的实时刷新:编辑css实时更新(update)页面样式,其它文件则重载(reload)页面 提供简单熟悉的mock请求的配置功能,并且配置也是自动更新。 可用作代理服务器,调试开发既有服务器的页面,可与mock功能配合使用 集成了weinre,并提供二维码地址,方便移动端的调试 可以作...
阅读(1272) 评论(0)

jQuery插件之ajaxFileUpload使用小结

ajaxFileUpload是一个异步上传文件的jQuery插件。   传一个不知道什么版本的上来,以后不用到处找了。   语法:$.ajaxFileUpload([options])   options参数说明:...
阅读(6759) 评论(2)

iframe父子页面间通信总结

随着网页结构的复杂化,页面内嵌frame越来越常见,但不管是作为内容页来显示,还是作为组件模块嵌入,都有父子页面间通信的需求可能,因此为了更好的实现需求就必须了解父子页面间的通信。iframe子页面与父页面通信根据iframe中src属性是同域链接还是跨域链接,通信方式也不同。同域下父子页面的通信页面间通信常以页面间调用实现,包括以下几个方面:(调用包含html dom,js全局变量,js方法) 父...
阅读(3922) 评论(0)

JS对字符串的处理总结

JS对字符串的处理总结最近开发对字符串处理比较多,参考过一些文字,在此做下总结和大家分享JS自带函数公共变量 var a = “hello”; var b = “,world”; var re = new RegExp(/^\w+$/); //正则表达式,匹配由数字、26个英文字母或者下划线组成的字符串 concat 将两个或多个字符的文本组合起来,返回一个新的字符串。...
阅读(1326) 评论(0)

原生js实现歌词滚动以及卡拉OK效果

干货转自网易实践者社区,感谢作者【严跃杰】 滚动歌词比较常见的一种歌词显示方式,今天我们来讨论如何通过原生js来完成一个简单的滚动歌词实现。 一般来说,滚动歌词有如下几项需求: 1.       歌词在一个矩形区域内显示 2.       当前歌词行高亮 3.       在矩形显示区域中部固定位置显示当前歌词行 4.       当前歌词行...
阅读(5617) 评论(0)

React 入门实例教程总结

现在最热门的前端框架,毫无疑问是 React 。 基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 【此文章是本人合成各版本精华部分,感谢各版本的作者:阮一峰,HackerVirus】 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就...
阅读(867) 评论(0)

freemarker教程

FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成:  1,文本:直接输出的部分  2,注释:格式部分,不会输出  3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出  4,FTL指令:FreeMarker指定,和HTML标记类似,名字前加#予以区分,不会输出  下面是一个FreeMarker模板...
阅读(389) 评论(0)
35条 共2页1 2 下一页 尾页
    个人资料
    • 访问:63412次
    • 积分:897
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:14篇
    • 译文:0篇
    • 评论:14条
    文章分类
    最新评论