夜光序言:

孤高所以至高。

所谓真正的英雄就是一个人。因为孤高所以强大。

没有持有羁绊也就是说没有必须守护的东西。必须守护的东西换言之就是弱点。

因此没有弱点、没有必须守护的东西、和别人没有联系的人才是最强的。

正文:

<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.xiaomi {width: 512px;height: 400px;border: 1px solid #f00;margin: 100px auto;overflow: hidden;position: relative;}.xiaomi span {position: absolute;left: 0;width: 100%;height: 200px;cursor: pointer;}.up {top: 0;}.down {bottom: 0;}</style>
</head>
<body>
<div class="xiaomi"><img src="mi.png" alt=""/><span class="up"></span><span class="down"></span>
</div>
</body>
</html>             //css 部分
<!DOCTYPE html>
<html>
<head lang="en"><meta charset="UTF-8"><title></title><style>.xiaomi {width: 512px;height: 400px;border: 1px solid #f00;margin: 100px auto;overflow: hidden;position: relative;}.xiaomi span {position: absolute;left: 0;width: 100%;height: 200px;cursor: pointer;}.up {top: 0;}.down {bottom: 0;}#pic {position: absolute;top: 0;left: 0;}</style>
</head>
<body>
<div class="xiaomi"><img src="mi.png" alt="" id="pic"/><span class="up" id="picUp"></span><span class="down" id="picDown"></span>
</div>
</body>
</html>
<script>function $(id) { return document.getElementById(id);}var num = 0; // 控制图片的top值var timer = null; // 定时器名称$("picUp").onmouseover = function(){// alert(11);clearInterval(timer);timer =  setInterval(function(){num -= 3;num >= -1070 ? $("pic").style.top = num + "px" :  clearInterval(timer);},30);}$("picDown").onmouseover = function(){clearInterval(timer);timer  = setInterval(function(){num++;num < 0 ?  $("pic").style.top = num + "px" : clearInterval(timer);},30);}$("picUp").parentNode.onmouseout = function() {clearInterval(timer);}
</script>

五秒后自动关闭广告

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style>
        img {
            position: absolute;
            top: 0;

}
        #left {
            left: 0;
        }
        #right {
            right: 0;
        }
    </style>
</head>
<body>
<img src="1.gif" alt="" id="left"/>
<img src="2.gif" alt="" id="right"/>

<p>夜光设计</p>
</body>
</html>
<script>
     function $(id) { return document.getElementById(id);}  // id函数
     function hide(id) {   // 隐藏函数
         $(id).style.display = "none";
     }
     function show(id) {
         $(id).style.display = "block";
     }
     setTimeout(closeAd,5000);
     function closeAd() {
         hide("left");
         hide("right");
     }
</script>


复习

  1. 按钮不可用    disabled =  “disabled”  ||  true
  2. setTimeout   只执行一次    setInterval  执行很多次
  3. 递归调用 :  函数自己调用自己  函数递归调用    不提倡用函数名 而喜欢用的是  arguments.callee    返回的是  正在执行的函数 本身
  4. 逻辑运算符   与  &&  或  ||   非  !         ! > && > ||
  5. 2&&0    0   1&&8         0&&3   0      1||0
  6. 转换为 字符型      
        var num = 12345;
        num+ “”
        String(num);  
        num.toString();   10进制
        num.toString(2)   二进制
  7. 根据字符位置返回字符    
        charAt(索引号)

var txt = “abcde”;

txt.charAt(3);  d

charCodeAt(3)   unicode  编码       97      100


根据字符返回位置

跟  charAt()   相反的   根据  字符 返回的是 位置

​​​​​​​返回前面起第一个字符的位置

indexOf(“字符”);

它是从 前面开始数(从左边开始数), 而且只找第一个, 然后返回改字符的位置, 索引号都是从0开始的。  返回的是个数值。

var txt = “abcdef”;

alert(txt.indexOf(“d”))      结果就是   3

如果找不到该字符   返回  -1

​​​​​​​返回后面起第一个字符的位置

lastIndexOf(参数:索引字符串)

从后面开始数    同上

var  txt = “abcdef” ;

txt.lastIndexOf(“d”);     3

返回的值,还是从 左边开始 数的 索引号 。


​​​​​​​网址编码 

我们知道一个网址 自己的网址,   不同页面也有自己id网址, 我们经常会做一些, 把网址送入到后台。  但是后台再处理的 不认识比如 换行啊 等特殊符号的  ?

var url =  “http://www.CSDN.cn?name=cz”

所以我们要实现编码,然后再传到后台。

encodeURIComponent() 函数可把字符串作为 URI 组件进行编码

decodeURIComponent() 函数可把字符串作为 URI 组件进行解码

夜光带你走进 前端工程师(四十二 jS )相关推荐

  1. 夜光带你走进 前端工程师(四十 jS )

    夜光序言: 她只有我了 我若是不等她 谁会等她 我若是不守护她 谁会守护她 正文: 倒计时  <!DOCTYPE html> <html> <head lang=&quo ...

  2. 夜光带你走进JavaScript(四十六)擅长的领域

    夜光序言: 从一开始以为这个世界上只有自己,到明白自己的天赋其实只够做一个不错的普通人. 然后人就长大了 正文: 事件冒泡或事件捕获? 事件传递有两种方式:冒泡与捕获. 事件传递定义了元素事件触发的顺 ...

  3. 夜光带你走进python开发 (十九)传奇语言

    夜光序言: 背上了剑离开这里 深深地吸一口气 给自己鼓励 这片泥泞不堪的地 也不知道留下了 多少的足迹 时光一点一点流转成了回忆 陌生的天空也渐渐地 变熟悉 虽然这一路上很多次想放弃 但是我拼命坚持到 ...

  4. 夜光 带你走进设计模式(四)

    夜光序言: 柔情似水如梦,昏沉迷惘度年. 红尘作伴如你,萧瑟千里独行. 正文:单例模式 嘿哈~~:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一.这种类型的设计模式 ...

  5. 夜光带你走进JavaScript(五十八)擅长的领域

    夜光序言: 人生旅途上,横竖都是路,决定今天的不是今天,而是昨天对人生的态度:决定明天的不是明天,而是今天对事业的作为.我们的今天由过去决定,我们的明天由今天决定~~ 正文: JavaScript 计 ...

  6. 夜光带你走进Hibernate(四)

    夜光序言: 孤独放生春风 窗外全是寂寞 拍拍肩头前尘 奔跑依旧继续. 正文: 1. hibernate对象状态 session.save(对象); 临时状态 1 . 直接new出来的对象 2. 不处于 ...

  7. 夜光带你走进软件工程(四)

    夜光序言: 如果可以长生,你愿意永远活在黑夜吗? 正文:

  8. 大数据的过去、现在和未来:万字长文解读《大数据四十二条》

    这是傅一平的第314篇原创 "与数据同行"开通了微信群,现已汇聚了3500位小伙伴了,长按以下二维码发送"入群"后加入. 正文开始 它山之石可以攻玉,何宝宏博士 ...

  9. maya批量命名插件_教你玩转MAYA的四十二精华造诣(第一期)

    最近在整理文档时发现我收藏了一篇关于MAYA应用技巧的文章,突然有兴趣看了看,结果发现老版本MAYA中的某些内容很多已经无法应用于新版本.我又上网查了一下,结果发现网上好多帖子和我收藏的这篇内容基本一 ...

最新文章

  1. Linux 4.18 内核新补丁移除了Lustre 文件系统
  2. mysql 添加多条数据类型_向数据库添加多条数据类型
  3. Ubuntuzilla: 安装最新版Mozilla软件的简单方法
  4. 虚拟电路网络与数据报网络
  5. leetcode 485,487,1004. Max Consecutive Ones I ,II, III(最大连续1的个数问题合集)
  6. [深度学习] 自然语言处理 --- Self-Attention(三) 知识点与源码解析
  7. python 关闭窗口事件_关于python:如何在Tkinter中处理窗口关闭事件?
  8. php 数组对比 unset,如何区分PHP中unset,array_splice的区别
  9. 人车物跟踪在另外的机器上跑不起来
  10. vs在release下调试时局部变量值错位修复
  11. 学习笔记6—pandas中ix,loc,iloc有什么区别?
  12. 区块链技术学习路线图,区块链技术教程分享
  13. Java Access Bridge
  14. centos设置ftp默认端口
  15. Mysql索引失效OR语句
  16. Android3dtouch xposed,你不应错过的 8 款优秀 Xposed 模块 2015 年度盘点
  17. 【数据结构笔记】将两个递增的有序链表合并为一个递增的有序链表
  18. 【开关电源】BUCK和BOOST变换器电感的设计
  19. java图形化界面编程之Swing
  20. SRRC检测项目与标准 无线测试

热门文章

  1. CleanMyMac X 4.6.12中文版 — Mac清理优化工具
  2. 基于SSH开发的洛阳旅游网管理系统 JAVA
  3. SAP ERP管理系统 | SAP软件 | SAP Business One | SAP Business ByDesign 企业信息化解决方案
  4. C# Button美化 贴图 镂空 透明按钮
  5. python or语句使用_Python语句序列: “a = (1, 2, 3, None, ( ), [ ]); print(len(a))的运行结果是( )。_学小易找答案...
  6. [CognexVisionPro]使用CogPMAlignTool时,报错CogImage24PlanarColor的类型无法转换为类型CogImage8Gray
  7. ROS系列:常用组件(一)
  8. sw装配体转换成一个整体的stl文件
  9. 成为华尔街金融巨鳄第三课: Pandas2:学会使用Pandas-DataFrame
  10. 六十星系之53紫微七杀坐巳亥