js

屏蔽谷歌浏览器记住表单密码

解决谷歌浏览器表单记住密码引起的各种bug,记住密码后输入框看似有值,但使用js表单验证的时候却获取不到值,为了解决这个问题需要屏蔽浏览器的默认记住密码这一共能,代码如下:

AngularJS 使用技巧

angularjs基础使用 ng-click()事件传入当前对象方法: 解决angularJS的花括号与后端程序冲突解决办法: 解决网速不好时候显示angularJS的花括号代码问题

H5+学习 之 知识点总结

1、a连接凡是使用了mui的mui(‘.mui-content’).on(‘tap’,’.user-link’,function(){})这玩意绑定事件的他都默认的阻止了dom默认行为,例如点击a他就不会跳转页面 2、绑定a连接事件弹出模版子模版的模式,里面有一层判断 正常的话这个判断内的代码只能执行一次,但是如果你把href的值变成data-href的话这个代码会每次触发事件都会执行一次,原因是如果你存储的是本地相对路径的话,非href属性获取他的值永远都是你在页面书写的值,而herf是取的绝对路径的值,例如file:/…阅读全文

利用r.js压缩项目资源

页面结构: myapp js ●index.js css ●style.css ●build.js ●r.js 下载r.js请点击这里 build.js配置 打开node命令台执行下面命令 相关连接: http://www.loveqiao.com/archives/869 http://www.loveqiao.com/archives/810

r.js优化前端资源

r.js是requireJS的优化(Optimizer)工具,可以实现前端文件的压缩与合并,在requireJS异步按需加载的基础上进一步提供前端优化,减小前端文件大小、减少对服务器的文件请求。 要使用r.js需下载r.js文件(点我下载),将其放到你的项目根目录;还需要安装nodeJS(点我下载),以便通过命令行来执行r.js功能。 如下图所示的项目(见案例中的before文件夹)仅仅使用了requireJS,但还未使用过r.js。该项目有两个页面,其中 index.html 使用了jQuery和我写的一个jq幻灯片插件VajoyJS;另一个页面 reg.html 使用了avalonJS 框…阅读全文

sea.js基础使用

判定当前页面是否有 CMD 模块加载器 Sea.js配置 启动模块 定义模块 Sea.js 的调试接口 安装构建工具 执行构建工具 构建工具配置文件 文件后缀的自动添加规则 Sea.js 在解析模块标识时, 除非在路径中有问号(?)或最后一个字符是井号(#),否则都会自动添加 JS 扩展名(.js)。如果不想自动添加扩展名,可以在路径末尾加上井号(#)。 模块有几中类型 相对模块:require(‘./foo’)、require(‘../bar’) 相对于当前模块定位 顶级模块:require(‘foo’)、require…阅读全文

HTML5 classList使用

html5新增api,类似于jquery的 addclass、toggleClass、removeClass方法 add:给元素添加一个指定的class remove:从元素中删除一个指定的class toggle:如果元素没有指定的class则执行add操作|反之执行remove操作 contains:检测元素是否含有指定的class

H5+学习 之 返回键功能设计

利用H5+和mui框架实现app 在实现过程发现返回键只能应用于mui.openWindow大开的窗口,但是有时候app里嵌入的是外部链接,在外部连接内可能还有连接想要点击里面的连接后按返回键可以实现返回,当返回到不能在返回的时候连续按两次返回键实现退出应用,下面是我写的js代码,利用mui的beforeback回调实现:

H5+ 学习 之 地理定位

最近在学习利用html5开发app的工具和api,发现了利用HBuilder、HTML5plus runtime、mui框架前端自己也可以开发出漂亮的app来,下面是一个利用H5+实现的一个地理定位功能,感兴趣的同学们下面有网址,可以点击去学习 官方首页:http://www.dcloud.io/index.html API文档:http://www.html5plus.org/doc/ mui文档:http://dev.dcloud.net.cn/mui/ui/