js补充作用域

作用域 每一个对象都有属性和方法 [[scope]]:每个js函数都有一个对象,对象中有些属性我们可以访问,但有些不可以,这些属性仅供js引擎存取[[scope]]就是其中一个。 [[scope]]指的就是我们所说的作用域,其中存储了运行期上下文的集合。 作用域链:[[scope]]中所存储...

2019-02-09 17:41:03

阅读数 33

评论数 0

js补充预编译递归

递归 1.找规律 2.找出口 预编译 js执行三部 语法分析 预编译 解释一行执行一行 预编译 函数声明整体提升 变量      声明提升 imply global 暗示性全局变量 ,即任何变量,如果变量未经声明就赋值,次变量就为全局对象所有。 function f() { ...

2019-02-08 19:52:12

阅读数 35

评论数 0

CSS笔记(五)

定位的盒子居中显示 ★:margin:0 auto;  只能让标准流的盒子居中对齐。 ★定位的盒子居中:先左右走父元素盒子的一半50%,在向左走子盒子的一半(margin-left:负值。) <!DOCTYPE html> &lt...

2019-01-25 15:54:41

阅读数 43

评论数 0

sublime text使用install Package时报错

点击install package报There are no packages available for installation 利用sublime进行插件下载时,sublime会调用channel_v3.json文件,点击Preferences->Package ...

2019-01-25 15:40:51

阅读数 432

评论数 0

CSS笔记(四)

文档流(标准流) 元素自上而下,自左而右,块元素独占一行,行内元素在一行上显示,碰到父集元素的边框换行。 浮动布局 float:  left   |   right 特点: ★元素浮动之后不占据原来的位置(脱标) ★浮动的盒子在一行上显示 ★行内元素浮动之后转换为行内块元素。(不推荐...

2019-01-25 10:24:28

阅读数 22

评论数 0

CSS笔记(三)

行高 ◆浏览器默认文字大小 浏览器默认文字大小:16px 行高:是基线与基线之间的距离 行高=文字高度+上下边距 一行文字行高和父元素高度一致的时候,垂直居中显示。  行高单位 行高单位 文字大小 值 20p...

2019-01-23 17:46:14

阅读数 26

评论数 0

CSS笔记(二)

样式表书写位置 内嵌式写法 <head> <style type=”text/css”> 样式表写法 </style> </head...

2019-01-23 12:18:27

阅读数 17

评论数 0

CSS笔记(一)

  CSS概念 CSS 指层叠样式表 (Cascading Style Sheets)(级联样式表) Css是用来美化html标签的,相当于页面化妆。 样式表书写位置 <head> <meta charset=&...

2019-01-22 22:12:13

阅读数 19

评论数 0

Html基础

浏览器内核 渲染引擎 渲染引擎是兼容性问题出现的根本原因。 浏览器和服务器 Url地址 Url地址就是咱们说的网址。 1:浏览器向服务器发送请求(通过http协议) 2:http协议:超文本传输协议,也就是浏览器和服务端的网页传输数据的约束和规范 3:url协议:平时我们写...

2019-01-22 16:18:55

阅读数 13

评论数 0

ActionScript 3.0 学习笔记(二)

使用HTTP请求进行URL导航 flash中最普通的http请求是使用URLRequest类和navigateToURL()方法进行URL导航。 创建HTTP请求 在创建HTTP请求时,需要URLRequest类参与处理所有的通信。 在创建HTTP请求之前,必须新建一个URLRequest...

2019-01-11 16:58:08

阅读数 213

评论数 0

ActionScript 3.0学习笔记(一)语法

点语法 点语法中的点事连接词,它把对象、属性和方法连接成一条有逻辑的as语法。 下面代码设置Truck对象的type和color属性,然后调用这个对象的start方法: Truck.manufacturer = "Mack"; Truck.color =...

2019-01-10 16:12:05

阅读数 32

评论数 0

JS高级程序设计学习笔记(八)客户端检测

不到万不得已,就不要使用客户端检测。只要能找到更通用的方法,就应该优先采用更通用的方法。一言以蔽之,先设计最通用的方案,然后再使用特定于浏览器的技术增强该方案。 能力检测 最常用也最为人们广泛接受的客户端检测形式是能力检测(又称特性检测)。能力检测的目标不是识别特定的浏览器,而是识别浏览器的能...

2018-12-19 16:25:06

阅读数 23

评论数 0

JS高级程序设计笔记(七)BOM

目录 window对象 窗口关系及框架 窗口位置 窗口大小 导航和打开窗口 间歇性调用和超时调用 系统对话框 location对象 查询字符串参数 位置操作 navigator对象 检测插件 注册处理程序 screen对象 history对象 window对象 B...

2018-12-18 17:19:38

阅读数 101

评论数 0

JS高级程序设计(六)函数表达式

定义函数的方式有两种:一种是函数声明,另一种就是函数表达式。 函数声明: function functionName(arg0,arg1,arg2) { //函数体 } 关于函数声明,它的一个重要的特征就是函数声明提升,意思是在执行代码之前会先读取函数声明,这就意味着可以吧函数声明放在调...

2018-11-30 18:01:02

阅读数 44

评论数 0

JS高级程序设计笔记(五)面向对象程序设计

创建对象的两种方法 var person = new Object(); person.name = "Nicholas"; person.age = 29; person.job = "Software Engineer&q...

2018-11-29 17:54:31

阅读数 72

评论数 0

JS高级程序设计笔记(四)引用类型

引用类型的值是引用类型的一个实例。引用类型是一种数据结构,用于将数据和功能主治在一起,他也常被称呼为类,但这种称呼不妥当。引用类型有时候也被称为对象定义,因为他们描述的是一类对象所句有的属性和方法。 如前所述,对象是某个特定的引用类型的实例。新对象是使用new操作符后跟一个构造函数来创造的。构造...

2018-11-28 11:48:26

阅读数 26

评论数 0

JS高级程序设计笔记(三)变量、作用域和内存问题

  基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。 引用类型的值是保存在内存中的对象。与其他语言不同,js不允许直接访问内存中的位置,也就是说不能直接操对象的内存空间。在操作对象时,实际上是在操作对象的引用而不是实际的对象。为此,引用类型的值是按引用访问的。 只能给...

2018-11-23 17:12:45

阅读数 20

评论数 0

JS高级程序设计笔记(二)基本概念

严格模式:严格模式是为js定义了一种不同的解析与执行模型。要在整个脚本中启用严格模式,可以再顶部添加如下代码: "use strict"; 在函数内部的上方包含这条编译指示,也可以指定函数在严格模式下执行: function doSomething(...

2018-11-22 17:04:12

阅读数 8

评论数 0

JS高级程序设计笔记(一)HTML中使用js

<script>元素 向HTML页面中插入js的主要方法就是使用<script>元素。 async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或等待加载其他脚本。支队外部脚本文...

2018-11-22 14:58:23

阅读数 9

评论数 0

《JavaScript DOM编程艺术》笔记:用js实现动画效果(八)

位置 CSS /*把element元素摆放在距离浏览器窗口的左边界100像素,距离浏览器窗口的上边界50像素的位置上。*/ element { position: absolute; top:50px; left:100px; } DOM element.style.posi...

2018-11-20 10:14:36

阅读数 73

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭