淘宝优站程序js怎么写.doc_第1页
淘宝优站程序js怎么写.doc_第2页
淘宝优站程序js怎么写.doc_第3页
淘宝优站程序js怎么写.doc_第4页
淘宝优站程序js怎么写.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

淘宝优站程序js怎么写看到大家都在抱怨js很难写,这里简单跟大家说下怎么写js。再写js之前要清楚两件事情:(1)目前js所能用的方法只有白名单里面提供的,所以再写之前可以简单过下,大概有什么方法(2)目前还不支持js框架,像常用的jquery就不支持,基本只能用js。在js白名单里面提供了kissy一部分方法,可以稍微提高一下开发效率。目前还没有提供任何官方的kissy组件,但是我用原生的js和以开放的kissy方法写了两个demo,一个是轮播,一个是瀑布流的,大家可以参考。这里跟大家分享几点:1.通过script的标签引入的js,在页面上执行的时候是经过了caja框架过滤的,所以并非直接加入到页面中的,大家可以在页面上找到如下源代码:(“taegrid.taobao/assets/javascripts/myjs.js?jsvarname=p_test12_0_view_front_index_php“,suess:function()oncajoledjsready(p_test12_0_view_front_index_php);););functiononcajoledjsready(cajoledjs)/alert(cajoledjs);varguestdiv=document.getElementById(taeapp-test12_0_view_front_index_php);caja.configure(cajaServer:“tbcdn/apps/taesite/balcony/core/r3001/caja“,debug:true,function(frameGroup)/varsharedFn=TShop.Balcony.makeSharedFactory(frameGroup,KISSY);varsharedFn=makeSharedFactory(frameGroup,KISSY);frameGroup.markFunction(restrictedAlert);frameGroup.makeES5Frame(guestdiv,rewrite:uriPolicy.rewrite,function(frame)varexposed_kissy=sharedFn(imports:frame.imports,context:guestdiv);frame.contentCajoled(”,cajoledjs).run(alert:frameGroup.tame(restrictedAlert),KISSY:exposed_kissy,_taeServer:“taegrid.taobao”,function();););这一段代码才是真正引入js的。如果发现js没有执行,先看看控制台有没有错误提示,这个相信大家都是编码的应该都懂的。如果提示类似UncaughtReferenceError:p_41_0_view_front_waterfall_phpisnotdefined的错误,访问一下前面所说的源代码中的红色部分的路径:看看有什么错误提示。另外有几点需要注意:1.使用到的变量都要通过var来定义2.每行结束使用;做分隔符。3.不能再页面中直接使用js文件的方法,一定要绑定到事件。如果在模板中写:check()方法不会被执行,因为原来的js已经被caja重新编译过了,check方法已经不是叫check方法了。所以要绑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论