阿尔卑斯太原办临汾赵文军 發表於 2019-12-16 19:29:00

javaScript

<p>&nbsp; &nbsp; &nbsp; 1、什么是javaScript?</p>
<ul>
<li>javaScript 是基于对象(Object)和事件驱动的脚本语言。使用它的目的是与HTML(超文本标记语言)、java脚本语言一起实现在一个Web页面中链接多个对象,与Web 客户交互作用。</li>
</ul>
<p>&nbsp; &nbsp; &nbsp; 2、javaScript 的特点</p>
<ul>
<li>&nbsp;基于对象:javaScript 是基于对象的脚本编程语言,能通过DOM(文档结构模型)及自身提供的对象和操作方法实现所需的功能</li>
<li>事件驱动:1)鼠标事件&nbsp;&nbsp;</li>
</ul>
<div>
<div style="margin-left: 60px">click:单击<br>
dblclick:双击<br>
mousedown:鼠标按下<br>
mouseup:鼠标抬起<br>
mouseover:鼠标悬浮<br>
mouseout:鼠标离开<br>
mousemove:鼠标移动<br>
mouseenter:鼠标进入<br>
mouseleave:鼠标离开</div>
<div style="margin-left: 30px">
<div class="cnblogs_code" style="margin-left: 30px">
<pre>&lt;button onclick=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myClick()</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;鼠标单击&lt;/button&gt;
&lt;button ondblclick=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myDBClick()</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;鼠标双击&lt;/button&gt;
&lt;button onmousedown=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseDown()</span><span style="color: rgba(128, 0, 0, 1)">"</span> onmouseup=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseUp()</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;鼠标按下和抬起&lt;/button&gt;
&lt;button onmouseover=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseOver()</span><span style="color: rgba(128, 0, 0, 1)">"</span> onmouseout=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseOut()</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;鼠标悬浮和离开&lt;/button&gt;
&lt;button onmousemove=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseMove()</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;鼠标移动&lt;/button&gt;
&lt;button onmouseenter=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseEnter()</span><span style="color: rgba(128, 0, 0, 1)">"</span> onmouseleave=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myMouseLeave()</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;鼠标进入和离开&lt;/button&gt;
&lt;script&gt;<span style="color: rgba(0, 0, 0, 1)">
    function myClick() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">你单击了按钮!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
    }
    function myDBClick() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">你双击了按钮!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
    }
    function myMouseDown() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标按下了!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
    }
    function myMouseUp() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标抬起了!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
    }
    function myMouseOver() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标悬浮!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">);
    }
    function myMouseOut() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标离开!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">)
    }
    function myMouseMove() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标移动!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">)
    }
    function myMouseEnter() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标进入!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">)
    }
    function myMouseLeave() {
      console.log(</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">鼠标离开!</span><span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(0, 0, 0, 1)">)
    }</span></pre>
</div>
<p style="margin-left: 30px">2)键盘事件</p>
<p style="margin-left: 30px">keydown:按键按下<br>keyup:按键抬起<br>keypress:按键按下抬起</p>
<div class="cnblogs_code" style="margin-left: 30px">
<pre>&lt;body&gt;
&lt;input id=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">name</span><span style="color: rgba(128, 0, 0, 1)">"</span> type=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">text</span><span style="color: rgba(128, 0, 0, 1)">"</span> onkeydown=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myKeyDown(this.id)</span><span style="color: rgba(128, 0, 0, 1)">"</span> onkeyup=<span style="color: rgba(128, 0, 0, 1)">"</span><span style="color: rgba(128, 0, 0, 1)">myKeyUp(this.id)</span><span style="color: rgba(128, 0, 0, 1)">"</span>&gt;
&lt;/body&gt;
&lt;script&gt;
    <span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)">输出输入的字符</span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)">
    function myKeyDown(id) {
      console.log(document.getElementById(id).value);
    }
    </span><span style="color: rgba(0, 128, 0, 1)">/*</span><span style="color: rgba(0, 128, 0, 1)">按键结束,字体转换为大写</span><span style="color: rgba(0, 128, 0, 1)">*/</span><span style="color: rgba(0, 0, 0, 1)">
    function myKeyUp(id) {
      </span><span style="color: rgba(0, 0, 255, 1)">var</span> text =<span style="color: rgba(0, 0, 0, 1)"> document.getElementById(id).value;
      document.getElementById(id).value </span>=<span style="color: rgba(0, 0, 0, 1)"> text.toUpperCase();
    }
</span>&lt;/script&gt;</pre>
</div>
<ul>
<li>动态性:javaScript 提供简单高效的语言流程,灵活处理对象的方法和属性,同时响应文档页面事件,实现页面的交互性和动态性</li>
<li>跨平台:JavaScript 脚本的正确运行依赖于浏览器,而与具体的操作系统无关。</li>
<li>解释性语言</li>
<li>实时性</li>
<li>开发使用简单</li>
<li>相对安全</li>
</ul>
<p>3、JavaScript和Java的区别</p>
<ul>
<li>基于对象和面向对象</li>
<li>代码格式的不同</li>
</ul>
<p>4、javaScript 的基本数据类型</p>
<ul>
<li>数值(整数和实数)</li>
<li>字符串类型(用“”或者‘’括起来的字符或者数值)</li>
<li>布尔值类型(true或false表示)</li>
<li>空值</li>
</ul>
<p>5、javaScript 的变量</p>
<ul>
<li>变量名必须使用以字母或下划线开始,其他部分可以使用数字、字母、美元和下划线构成</li>
<li>javaScript 变量名区分大小写,可使用驼峰式命名法:变量名以一个小写字母开始,后面的单词首字母大写没有空格。变量声明用关键字 var</li>
</ul>
</div>
</div><br><br>
来源:https://www.cnblogs.com/pan-pan309/p/12050816.html
頁: [1]
查看完整版本: javaScript