1. lastIndexOf();
    substring();
    split();
    slice();
    splice();
  1. var s="http://www.baidu.com";
  2. var i= s.lastIndexOf("."); //
  3. var unit= s.substring(i); //.com
  4. var url= s.substring(0,i); //http://www.baidu
  1. addLoadEvent(func1);
  2. addLoadEvent(func2);
  3. function addLoadEvent(func){
  4. var oldonload=window.onload;
  5. if(typeof window.onload!='function'){
  6. window.onload=func;
  7. }else{
  8. window.onload=function() {
  9. oldonload();
  10. func();
  11. }
  12. }
  13. };
  14. function func1(){
  15. alert("text1");
  16. };
  17. function func2(){
  18. alert("text2");
  19. };
  1. <ul id="imagegallery">
  2. <li><a href="images/ads/1.jpg" title="广告1">广告1</a></li>
  3. <li><a href="images/ads/2.jpg" title="广告2">广告2</a></li>
  4. <li><a href="images/ads/3.jpg" title="广告3">广告3</a></li>
  5. <li><a href="images/ads/4.jpg" title="广告4">广告4</a></li>
  6. </ul>
  7. <p id="description">Choose an image</p>
  8. <img id="placeholder" src="data:images/ads/adindex.gif" alt="my image gallery">
  1. window.onload = prepareGallery();
  2. function prepareGallery() {
  3. if (!document.getElementsByTagName) return false;
  4. if (!document.getElementById) return false;
  5. if (!document.getElementById("imagegallery")) return false;
  6. var gallery = document.getElementById("imagegallery");
  7. var links = gallery.getElementsByTagName("a");
  8. for (var i = 0; i < links.length; i++) {
  9. links[i].onclick = function () {
  10. return showPic(this) ? false : true;
  11. }
  12. }
  13. }
  14. function showPic(whichpic) {
  15. if (!document.getElementById("placeholder")) return false;
  16. var sourse = whichpic.getAttribute("href");
  17. var placeholder = document.getElementById("placeholder");
  18. if (placeholder.nodeName != "IMG") return false;
  19. placeholder.setAttribute("src", sourse);
  20. //
  21. if (document.getElementById("description")) {
  22. var text = whichpic.getAttribute("title") ? whichpic.getAttribute("title") : "";
  23. var description = document.getElementById("description");
  24. if (description.firstChild.nodeType == 3) {
  25. description.firstChild.nodeValue = text;
  26. }
  27. }
  28. return true;
  29. }

js常用方法(。。。。不完整)的更多相关文章

  1. (2)Underscore.js常用方法

    目录 1.集合相关方法        1.1.数组的处理                map(循环,有返回值),将返回的值依次存入一个新的数组                each(循环,无返回值 ...

  2. js常用方法和检查是否有特殊字符串和倒序截取字符串

     js常用方法demo <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/ ...

  3. JS常用方法封装

    迭代添加各种常用方法:项目中一定会有很多常用的方法,包括:取值,校验,等...... 获取 url 后的参数 function getQueryString(name) { var reg = new ...

  4. js常用方法

    若未声明,则都是js的方法 1.indexOf indexOf(str):默认返回字符串中第一次出现索引位置 的下标,没有则返回-1 indexOf(str,position):返回从position ...

  5. JS常用方法函数整理

    1.document.write("");为输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4. ...

  6. JS常用方法函数

    document.write("");为 输出语句    2.JS中的注释为//    3.传统的HTML文档顺序是:document->html->(head,bod ...

  7. js常用方法收集

    JS获取地址栏制定参数值: //获取URL参数的值 function getUrlParam(name){ var reg = new RegExp("(^|&)"+ na ...

  8. js常用方法:

    1.将 "\/Date(1313572554031)\/" 转化为 “yyyy-MM-dd hh:mm:ss”字符串格式: //测试 var str = "\/Date( ...

  9. JS常用方法总结,及jquery异步调用后台方法实例

    //前台接收get参数值 function getQueryString(name) {            var queryStrings = window.location.search.sp ...

随机推荐

  1. 程序员必备SQL语句优化技巧

    1.任何地方都不要使用 select * from t ,用具体的字段列表代替"*",不要返回用不到的任何字段. 2.尽量使用数字型字段,字符型会降低查询和连接的性能,并会增加存储 ...

  2. mac 下 pycharm 快捷键

    用过快捷键立即感觉高大上了,最主要的是很方便啊!很强大 cmd b 跳转到声明处(cmd加鼠标) opt + 空格 显示符号代码 (esc退出窗口 回车进入代码) cmd []光标之前/后的位置 op ...

  3. Input 银行卡验证

    $("#card_num").keyup(function(){ var op=""; var t=$("#card_num").val() ...

  4. 复习mybatis框架(一)----映射文件

    参考博主的文章,尊重原创:https://blog.csdn.net/qq_35246620/article/details/54837618 一.给出映射文件 Mapper.xml 的总结: ① 设 ...

  5. 在Windows 10中开启开发者模式

    及以上)的电脑上使用Visual Studio来开发Windows 10或者Windows 8.1的应用,你可能会遇到下面的问题,要求你开启开发者模式. 于是你跑到设置里面,把开发者模式打开: 结果你 ...

  6. JavaWeb学习总结第六篇--认识Session机制

    认识Session机制 前文也提到过,常用的会话跟踪有两种技术:Cookie和Session.今天就为大家讲解一下Session机制. 什么是Session? Session是另一种记录客户状态的机制 ...

  7. Android数据适配器(Adapter)优化:使用高效的ViewHolder

    原文链接:http://stackvoid.com/using-adapter-in-efficiency-way/ 在使用Listview或GridView的时候,往往须要自己定义数据适配器.一般都 ...

  8. Coursera machine learning 第二周 quiz 答案 Octave/Matlab Tutorial

    https://www.coursera.org/learn/machine-learning/exam/dbM1J/octave-matlab-tutorial Octave Tutorial 5  ...

  9. (一)unity4.6Ugui中文教程文档-------概要

    大家好,我是孙广东.   转载请注明出处:http://write.blog.csdn.net/postedit/38922399 更全的内容请看我的游戏蛮牛地址:http://www.unityma ...

  10. swift中的?和!理解

    本文转载至 http://www.cnblogs.com/dugulong/p/3770367.html 首先贴cocoachina上某位大大的帖子:     Swift语言使用var定义变量,但和别 ...