js第一天笔记

页面的组成三部分

  • HTML超文本标记语言
  • css层叠样式
  • js 脚本语言

JS的组成三部分

  • ECMAScript,JS语法,包括变量,条件判断,循环,数据类型等,具有良好的兼容性
    -DOM文档对象模型,程序员可以解决其兼容性问题
    -BOM浏览器对象模型,程序员无法解决兼容问题

快捷键的使用

  • webstrom中快速打出代码
    • ul>li*6>a{列表$} 按下tab键显示:
  • 强制换行 Mac:command+center;Windows:ctrl+center
  • 代码收缩展开
    • 收缩 Mac:command+减号;Windows:Ctrl+减号
    • 展开 Mac:command+加号;Windows:Ctrl+加号

css引入方式

  • 行内样式 style=“”
  • 内嵌样式 style
  • 外链样式 link=href

JS引入方式

  • 行内引入
<!--onmouseover="this.style.background='yellow'; this.style.color='red'" -->
    <!-- onmouseout="this.style.background='red'; this.style.color='#fff'"-->

  • 内嵌式 script
    一般写在footer位置
    ...
    <script>
    var oLeft=document.getElementById('left');
    // 在document文档下,得到元素通过ID left
    oLeft.onmouseover=function () {//函数function就是用来做事情的
    oLeft.style.background='yellow';
    oLeft.style.color='red';
    }
    //在移出的时候,让"left"这个元素,背景变成红色,文字变成白色
    oLeft.onmouseout=function () {
    oLeft.style.background="red";
    oLeft.style.color="#fff";
    }
    </script>
    ...
  • 外链式
    类似于在HTML文件中引入css样式表
    <script src="##.js"></script>

JS 编程思路的形成

  • 找到谁获取元素
  • 给谁加什么事件
  • 做什么事情

对象具有两个特征

  • 属性 :没括号

  • 方法:没括号

this的小总结

  • 当函数被调用的时候,“.”前面是就是this
  • 当函数被调用的时候,前面没点的话this就是window
  • 点元素身上的事件被触发的时候,会触发一个函数,函数中的this指向当前被触发事件的这个元素;

输出方式

  • alert() 弹出框
  • console.log() 打印出来,在控制台输出
  • console.dir() 打印出对象身上的属性和方法
  • confirm()会有返回值:true false
  • document.write()在页面输出
  • innerHTML 可以输出元素所包裹的内容;innertext 输出文本;
  • console.table()把对象以表格的形式输出

命名方式

  • 除了第一个单词外,从第二个单词开始,每个单词的首字母大写;
  • 常用的命名前缀
    • a 数组(arry,arr,ary,aDiv)获取到一组元素对象
    • o 对象( obj)普通对象 (oDiv)获取到一个元素对象
    • s 字符串 string
    • n 数字 number
    • b 布尔值 Boolean:true false

数据类型

  • 基本数据类型 : 对值的引用

    • 字符串 string,
    • 数字 number,
    • 布尔值Boolean,
    • 空对象null,
    • undefined
  • 引用数据类型 : 实际是对地址的引用

  • 对象数据类型:

    • 数组 arry,
  • 对象 object,
  • 数据 date(),
  • RegExp /^\d{2}/
  • 函数数据类型:

    • function(){}

循环

c语言中的循环语句

  • for循环四部曲

    • 定义

    • 条件

    • 语句

    • 自增

  • 判断语句

  • if...else...if...else
  • switch...case...break

隔行换色

  • 条件判断:if...else...if...else
    switch...case...break
  • 用%的思想:有几种情况就%几

习惯

  • 不会写代码就写汉语,编程思想
  • 不懂就百度
  • 良好的写代码习惯让代码更简明
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容

  • 工厂模式类似于现实生活中的工厂可以产生大量相似的商品,去做同样的事情,实现同样的效果;这时候需要使用工厂模式。简单...
    舟渔行舟阅读 7,621评论 2 17
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,629评论 1 92
  • 适合8M➕baby 食材准备:豆腐、蛋黄、(猪肉末、胡萝卜可有可无) 小锅冷水下锅,煮水煮蛋,烧开后5分钟,闷3分...
    早早嘛嘛嘛嘛阅读 171评论 0 0
  • 1 100天行动,是战隼老师发起的活动,利用100天时间养成一个好习惯。 其实我关注战隼老师的100天行动已经很久...
    小美的鹅会下蛋阅读 284评论 0 1