注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

梦幻雪冰

技在手,能在身,思在脑,从容过生活——陈能堡

 
 
 

日志

 
 

JavaScript 第一阶段整理  

2014-07-15 18:29:24|  分类: 复习专题 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
欢迎学习交流-----梦幻雪冰
1、JavaScript是什么呢?
JavaScript=ECMAScript+DOM+BOM(2014年  ECMAScript 6.0 )
2、JS的引入方式
第一:外部引入 <script type='text/javascript'  src=''  charset=''>这边不允许有内容,不添加回车、空格等符号,严禁在里面书写语句</script>
优点:对于整个网站来说,代码量少了,加载速度快,维护起来方便,有效的利用缓存机制。
缺点:对于当个页面来说,代码量大了,服务器的请求压力大
第二:头部书写<script type="text/javascript" charset='utf-8'>
//脚本内容   欢迎学习交流-----梦幻雪冰
    </script>
    优点:对于个单个页面来说,代码量少了,减少了服务器请求
    缺点:对于整个网站来说,代码量大了,加载速度慢了,维护起来不方便
第三:标签内部书写<div onclick="javascript:alert('1');">DIV</div>
    优点:可以实现一些特殊的效果
    缺点:代码量大,维护部方便
3、JS的基本弹窗弹窗
  • 弹窗--alert('这是弹窗')
JavaScript第一阶段整理 - HTML5守望者 - HTML5守望者
  • 确认弹窗--confirm('确认弹窗');
JavaScript第一阶段整理 - HTML5守望者 - HTML5守望者
  • 对话框prompt('这是提示','这是内容');
 JavaScript第一阶段整理 - HTML5守望者 - HTML5守望者
4、命名规范
  • 区分大小写
  • 变量名首字母由美元符、字母、下划线组成,除了首字母外由美元符号、字母、下划线、数字组成
  • 不允许有空格
  • 不允许关键字或者保留字
5、命名推荐
  • 遵循小驼峰命名法
  • 变量名或者属性-----名词
  • 函数名或者方法-----动词
  • 常量---------------------字母都是大写,多个字母用下划线分隔
  • 构造函数遵循小驼峰命名法,首字母也要大写,简单的说就是首字母都是大写
6、基本数据类型
  1. underfined---------值未定义
  2. null--------------------空
  3. string----------------字符串
  4. number--------------数字
  5. boolean-------------布尔值
  6. object----------------对象
  7. NaN------------------Not a Number
7、基本数据类型比较
  • 字符串和数字值相等(==)
  • 除了数字0以外,其他数字的布尔值都是true(用==比较的时候,1的布尔值是true,其他的数字的布尔值是false)
  • NaN与NaN比较为false,NaN不能确定数值。(!NaN的布尔值为true)
  • underfined与underfined和null与null比较都是相等,underfined与null的值相等(==),两者的布尔值都为false
  • ' '空字符串的布尔值为true(' '用 == 比较的时候布尔值为false)
 欢迎学习交流-----梦幻雪冰
  评论这张
 
阅读(176)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017