01-JS的一些学习记录

作者: 蒋昉霖 | 来源:发表于2016-09-14 16:34 被阅读23次

Javascript

这玩意儿跟JAVA没一点关系,当初为了抱大腿,所以带了个当时很火的JAVA做头儿

Javascript作用

1.网页特效
2.用户交互
3.表单验证

JS简单方法

  • Alert() 弹出警示框
    这玩意是window.alert("执行语句");
    window.可以省略
    这玩意儿效果很差,在各个浏览器上效果不一样,所以体验不是很好
  • Console 控制台输出
    一般用于测试
    Console.log() 普通输出语句
    Console.warn() 控制台警示 黄色感叹号
    Console.error() 错误提示 红色叉号

  • document.write() 文档打印输出
    可以直接在网页上显示出来而不是控制台

  • document.getElementById("")
    通过ID找到对应的Dom

document.getElementById("demo").style.width = "200px";

变量

变量的命名规则!
1.变量命名必须以字母或是下标符号”_”或者”$”为开头。
2.变量名长度不能超过255个字符。
3.变量名中不允许使用空格。
4.不用使用脚本语言中保留的关键字及保留符号作为变量名。
5.变量名区分大小写。(javascript是区分大小写的语言)

变量的作用域

  • 全局变量
    1.在最外层声明的变量
    2.在函数体内部,但是没有用var声明的变量也是全局变量
  • 局部变量
    在函数内部声明的变量

事件三要素:

事件源->事件->事件处理程序
事件源.事件 = function() {事件处理函数}

隐藏样式

Display: none 隐藏
Display: block 显示
隐藏不占位置

Visibility: hide 隐藏
Visiblity: visible 显示
隐藏占位置

Overflow:hidden 隐藏超出的部分

入口函数

在script里面写window.reload = function() {

}

JS数据类型

字符型
数值型
布尔型
null
undefined
JS是一种弱数据类型
String()
Number()
Boolean()
parseFloat()
Null空的没值
Undefined 未定义的, 应该有值,但是没给
Null ""

相关文章

  • 01-JS的一些学习记录

    Javascript 这玩意儿跟JAVA没一点关系,当初为了抱大腿,所以带了个当时很火的JAVA做头儿 Javas...

  • 01-js基础

    声明文本类型 页面输出 运算符 基本数据类型

  • js基础第六天

    01-js对象 1.对象由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定...

  • xib学习的一些记录

    由于工作需要,最近学习了xib和storyboard,网上教程很多,记录自己在实现功能上遇到的一些坑吧。 1.自定...

  • 初识强化学习

    Reinforcement Learing(强化学习) 一些学习记录,比较浅显,理解加深再更新记录 简介: 强化学...

  • iOS 学习资料

    记录iOS开发中的一些学习资料, 持续更新 OpenGL学习资料

  • iOS11 Info.plist权限设置

    PS:记录自己工作学习中的一些知识;

  • 面向对象的六大基本原则

    前言: 经常会在学习知识的时候记录一些笔记,但很多时候都会丢失没有去翻看,尝试开始写一些文章来记录学习中的一些知...

  • JavaScript笔记

    01-JS的常用语法 两种输出方式 1,弹框输出 2,调试输出 注意:结尾是分号(;) , 括号里写单引号' ' ...

  • 日语学习第五天

    需要单独写一篇记录学习进度,不能和每天的日更混在一起。 随着学习深入,进度要慢一些,记录也要详细一些,今日没有学习...

网友评论

    本文标题:01-JS的一些学习记录

    本文链接:https://www.haomeiwen.com/subject/afyvettx.html