
javascript
文章平均质量分 66
牙膏00
一步两步~~~~一步一步~~~~似蜗牛
展开
-
jquery扩展html5+canvas实现多张图片 预览 压缩 上传
主要javascript代码function img_remove(a) { var b = $(a).prev().attr("idnum"); $(a).parent().remove(), $("#f_" + b).remove(), console.log("asdf")} !function(a) { function b(b, c, d, e, f) { var原创 2015-01-23 18:11:22 · 4285 阅读 · 0 评论 -
js的预编译(很神奇的东西)
昨天在论坛上面看到这么一个帖子《回答得了分数拿去,考js基础》;于是乎看到这样的一道题var aa="aa";function test(){ alert(aa); var aa='bb'; alert(aa);}test();我给出的结果是 aa bb,觉得在test()执行的时候,应该会顺着作用域链的问题 找到window下的aa,输出 aa,然转载 2015-01-28 14:43:39 · 1294 阅读 · 0 评论 -
DOM 插入标记
插入标记 如果用createElement(),appendChild()这样一个一个的创建、添加元素的话是比较麻烦的,相对来说,使用插入标记技术,直接插入HTML标记字符串不仅简单而且快速,以下插入标记DOM扩展已经纳入到HTML5中。1.innerHTML -在读模式下,innerHTML会返回调用元素的所有子节点 例如:啦啦啦德玛西亚原创 2015-01-29 17:17:02 · 666 阅读 · 0 评论 -
DOM扩展——笔记
NodeList NodeList代表一个有顺序的节点列表NamedNodeMap NamedNodeMap代表一个无顺序的节点列表HTMLcollection HTMLCollection 是一个接口,表示 HTML(标准通用标记语言下的一个应用) 元素的集合,它提供了可以遍历列表的方法和 属性。 HTML DOM 中的 HTML原创 2015-01-27 17:45:07 · 588 阅读 · 0 评论 -
js、ios交互的一点小问题
第一次接触 这 所谓的 “混合开发” ,困难的地方在js 与 android ios交互这块自己定义了一个接口文档给两个开发组,例如:接口名称:TestInteractive,js调用原生方法:test1(), test2(str1);test1因为没参数,所以 android 跟ios 都没问题,都可以调用得到,但是test2(str1)是有参数的,android的定义跟js一样,参数原创 2015-02-28 17:03:25 · 716 阅读 · 0 评论 -
javascript与原生的交互小知识
以上是 移动端跟html页面交互的一个做法;那么在前端这方面需要做些什么呢?1.统一定义好“接口名”(例如:Js_Interactive),在html中调用原生方法的方式:`window.Js_Interactive.method();`*在前期移动端未能配合测试的时候,可以自己定义一个Js_Interactive对象来测试交互效果有没有问题。2.定义方法名 -定义原生调用js的函数名,这里只要命名符合原创 2015-03-05 16:58:26 · 916 阅读 · 0 评论 -
简单暴力的禁止html页面滚动的方法
在html页面 弹出弹窗的时候总是给一个问题烦到,就是页面还是可以滚动,虽然弹出的div是没变。解决方法就是:移动端:在弹窗的时候 禁止 ontouchmove,给preventdefault(); pc端:在弹窗的时候 禁止鼠标滚动 onmousewheel,给preventdefault();当弹出隐藏的时候,恢复事件的默认动作就可以了。原创 2015-03-18 15:28:53 · 4119 阅读 · 0 评论 -
做完一个“html嵌套到原生页面”项目后的一个整理
js与原生交互文件base.js注意:1.pub.agr.detaUlr这个数组必传2.setDetaurl() 这个函数在base.js在加载的完就要执行,才能避免有时候有时出现变量不存在的原因3.pub 公共对象定义的原因在于“减少全局变量污染”,所以在要用到公共变量的时候,可以在pub对象里面定义属性或者扩展对象4.新建一个 likeNative.js 里面定义要接口,该文件用来模拟原创 2015-05-21 11:14:03 · 1295 阅读 · 0 评论 -
js时间间隔和倒计时
var commom={};commom.interval=function(timestr){ var timestr=countTime(timestr); if(timestr>=0) { if (sencond_dif < 60) { time_str = "刚刚"; } else if (sencon原创 2015-08-03 23:30:55 · 847 阅读 · 0 评论