妙味 js

JS的组成部分:

  ECMA几乎没有兼容性问题

  DOM 给了js操作页面的能力,在js中就是document

  BOM 给了js操作浏览器的能力

变量:

  typeof 的返回值:

    有6种 number string boolean function object undefined

  字符串转化为数字(显式类型转化):

    alert(parseInt(12sdsd))弹出为12,parseInt的功能为从字符串中提取数字,碰到不是数字时停止。

    pareInt()弹回整数,pareFloat()返回小数。

    (隐式转换 ==双等,减法、除法、乘法等等)

  变量作用域:

    局部变量:定义的在函数里,出了函数,不能用

    全局变量:不定义在任何一个函数里,可以在任何地方去用。一个程序里尽可能不要用全局变量。

    闭包:子函数可以使用父函数的变量。

命名规范:

  匈牙利命名法:

    1.类型前缀,例如:对象命名前加一个o(object)

    2.首字母大写,此条即使用于变量也适用于函数。

算术运算符:

   1.取模(求余数),可以实现隔行换色。

循环:

  1.break 终止循环

  2.contine 跳过本次循环,继续循环

真假:

  1.真:true,非零数字,非空字符串,非空对象

  2.假:false,0,空字符串,null(空对象),undefined

Json:

  var obj={a:5,b:[1,2,3,4],c:‘abc‘};

时间: 2024-10-11 03:35:53

妙味 js的相关文章

妙味js预热课程(一)

2016年5月24日(妙味课堂js预热课程-2笔记)一.前言 1.window.onload(事件):是在页面加载完成以后来执行一个功能: 如 window.onload=function(){ alert(“a”) } 这是一个匿名函数,因为在function后面括号前面没有名字: 即在页面加载完成以后弹出一个警告框! 2.如何提取行间事件: 3.为什么一定要用到onload? 二.主要内容 1.收缩展开菜单——if判断 如果菜单已经是显示的,把菜单隐藏: 如果菜单已经是隐藏的,把菜单显示.

妙味js预热课程(二)

一.js简易日历 1.innerHTML的使用: a:设置内容并为其加样式: <input id="txt1" type="text" /> <input id="btn1" type="button" value="设置文字" /> <div id="div1"></div> <style> #div1{width:200px

妙味JS学习记录(二)

在学习过程中零碎的知识点记录以及一些想法,加深印象,强化记忆. 五.Ajax ~ 无刷新数据读取:用户注册.在线地图.聊天室.webQQ.微博: Ajax能且仅能 从服务器读取一个文件,要注意文本文件和网页的编码要统一(utf-8) 只读一次,后面加载缓存,?t=1213 用get提交数据 可以用?t=new Date().getTime 使每次都重新加载: eval()计算字符串里的值,如果参数是一个表达式,eval() 函数将执行表达式.如果参数是Javascript语句,eval()将执行

妙味远程课堂-JS热身运动-下

html由属性名和属性值组成 属性读操作:获取.找到 元素.属性名 属性写操作:添加.替换.修改 元素.属性名=新的值 元素.innerHtml//读取元素内的html内容 元素.innerHtml=新的值//修改或替换他里面的内容 案例1 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>妙味1</title&

妙味课堂——HTML+CSS基础笔记

妙味课堂的课程讲得非常的清楚,受益匪浅.先把HTML和CSS基础课程部分视频的学习笔记记录如下: padding #PS基础 ##前端需要的PS技能 - PS技能(前端需要):切图.修图.测量 - PS工具: - 移动工具 - 矩形选框工具 - 裁切工具 - 吸管工具 - 横排文字工具 - 手抓(快捷键:空格) - 缩放(快捷键:Ctrl + 和 Ctrl -) - 标尺(快捷键:Ctrl R,主要是拖出参考线.矩形区域选择的时候,按住Ctrl,就能贴合参考线) - 自由变换(快捷键 Ctrl

【学+原】CSS3的2D动画 ——仿NOMOS手表—— 妙味课堂

看CSS3妙味课堂中有一课是介绍如何做钟表界面,然后三根针都能随着时间转动,然后自己在那个简易的版本上做了一些进一部改进. 最关键的知识点应该是transform-origin这个样式,要选对旋转的中心点.分针秒针时针的旋转中心点应该是针的底部中间位置 这个实例还是让我第一次见到把<style>设置了id,然后写进js里去操作的,因为表面的各种小时,秒的刻度的制作,需要用循环来写,直接写css样式里是不现实的. 另外就是要把setInterval和transform:rotate结合起来使用,

妙味课堂——JavaScript基础课程笔记

集中时间把秒微课堂JS的基础课程看完,并且认真完成了课后练习.感觉在JS方面的技能算是入了个门了.课后练习的作业完成的代码我都汇总在了这里.至于视频课的学习笔记,则记录如下. 第01课JS入门基础_热身课程 写JS的步骤 先实现布局 想出实现原理 了解JS语法 希望把某个元素移除的实现 display: none; 显示为无 visibility: hidden; 隐藏 width \ height 透明度 left \ top 拿与背景色相同的div盖住该元素 利用margin值 …… 获取元

妙味课堂基础篇0_3

1.日历 1 JAN 2 FER 3 MAR 4 APR 5 MAY 6 JUN 7 JUL 8 AUG 9 SEP 10 OCT 11 NOV 12 DEC 1月活动 快过年了,大家可以商量着去哪玩吧- <!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/h2D/xhtml1-transitional.h2d"> <

妙味,结构化模块化 整站开发my100du

************************************************************************************* 重要:重新审视的相关知识 /* 妙味官网:www.miaov.com 技术交流:bbs.miaov.com 1.ps查看圆角度数,border-radius:; 选择->修改-> 平滑6px 2.渐变 -ms-filter:"progid:DXImageTransform.Microsoft.gradient (G