javaScript
<p> 1、什么是javaScript?</p><ul>
<li>javaScript 是基于对象(Object)和事件驱动的脚本语言。使用它的目的是与HTML(超文本标记语言)、java脚本语言一起实现在一个Web页面中链接多个对象,与Web 客户交互作用。</li>
</ul>
<p> 2、javaScript 的特点</p>
<ul>
<li> 基于对象:javaScript 是基于对象的脚本编程语言,能通过DOM(文档结构模型)及自身提供的对象和操作方法实现所需的功能</li>
<li>事件驱动:1)鼠标事件 </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><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>>鼠标单击</button>
<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>>鼠标双击</button>
<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>>鼠标按下和抬起</button>
<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>>鼠标悬浮和离开</button>
<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>>鼠标移动</button>
<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>>鼠标进入和离开</button>
<script><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><body>
<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>>
</body>
<script>
<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></script></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]