- 博客(18)
- 收藏
- 关注
原创 js引用类型之单体内置对象encodeURI()、Math.xx
单体内置对象Global 对象对象方法 1.URI 编码方法: - encodeURI():用特殊的 UTF-8 编码替换所有无效的字符,让浏览器能够接受和理解; 不会对本身属于 URI 的特殊字符进行编码,例如冒号、正斜杠、问号和井字号var uri = "http://www.wrox.com/...
2019-07-02 22:28:55
228
原创 js引用类型之基本包装类型new Boolean() 、new Number() 和new String()
基本包装类型ECMAScript 提供了3 个特殊的引用类型: Boolean 、 Number 和String,既有引用类型的的特点也有各自基本类型的特殊行为,实际上,每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象。var s1 = "some text";var s2 = s1.substring(2);/* 上述步骤相当于以下过程: * (1)...
2019-07-01 23:01:50
996
原创 js引用类型之Function类型-new Function()
引 用 类 型定义:引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时候也被称为对象定义Function 类型Function实例的创建 1. 函数声明 定义一个函数function sum (num1, num2) { return num1 + num2;} 2. 函数表达式 声明一个函数var sum = function(num...
2019-06-25 23:15:43
694
原创 js引用类型之RegExp类型-new RegExp()
引 用 类 型定义:引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时候也被称为对象定义RegExp 类型标志flag的含义: g :表示全局(global)模式,即模式将被应用于所有字符串,而非在发现第一个匹配项时立即停止; i :表示不区分大小写(case-insensitive)模式,即在确定匹配项时忽略模式与字符串的大小写; ...
2019-06-20 22:24:23
40591
1
原创 js引用类型之Date类型-new Date()
引 用 类 型定义:引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时候也被称为对象定义Date类型Date类型使用自 UTC(Coordinated Universal Time,国际协调时间)1970 年 1 月 1 日午夜(零时)开始经过的毫秒数来保存日期。日期实例的创建 1. 使用 new 操作符和 Date 构造函数:new Date() ...
2019-06-18 23:04:06
2635
原创 js引用类型之Array类型-new Array()
引 用 类 型定义:引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时候也被称为对象定义Array 类型Array实例的创建/* * 创建数组的基本方式有两种。 */// 第一种是使用 Array 构造函数,也可以省略 new 操作符var colors = new Array();var colors = new Array(20); ...
2019-06-14 22:26:06
6831
1
原创 js基本概念之转型函数-Number()/Booean()/String()
数据类型:Undefined、Number、Boolean、Null、String、Object(复杂类型)typeof xx 的返回值有:undefined、number、boolean、string、、object、function函数方法:Boolean():返回值:true/falseBoolean(‘abc’/123/非空对象) = trueBoolean(空字...
2019-06-12 23:00:09
337
原创 《javascript高级程序设计》笔记--script元素
html中的<script>标签script标签属性:async:异步脚本,立即下载外部脚本,不妨碍页面其他加载操作,会在页面load事件前执行defer:延迟脚本,立即下载,延迟执行,外部脚本延迟到整个页面完全被解析和显示之后再执行(即浏览器遇到</html>标签后再执行)src:表示外部脚本,可以为外域type:默认为text/javascripts...
2019-06-12 22:59:39
125
原创 js引用类型之Object类型-new Object()
引 用 类 型定义:引用类型是一种数据结构,用于将数据和功能组织在一起,引用类型有时候也被称为对象定义Object类型Object实例的创建/* *创建 Object 实例的方式有两种。*/var person = new Object(); // 第一种是使用 new 操作符后跟 Object 构造函数person.name = "Nicholas";perso...
2019-06-12 22:42:59
778
原创 js基本概念之检测数据类型typeof与instanceof
typeof总结:用来检测一个变量是不是基本数据类型,不适用于null和引用类型(引用类型一律返回object),typeof 操作符是确定一个变量是字符串、数值、布尔值,还是 undefined 的最佳工具。返回值:undefined、string、boolean、number、object、function规则:var s = "Nicholas";var b = tru...
2019-06-02 17:07:25
351
原创 js基本概念之操作符
一元操作符只能操作一个值的操作符递增递减操作符总结:非数值类型的的操作数用Number()转化为数值类型,结果不为NaN时再执行自加减操作返回:数值、NaN规则: 在应用于一个包含有效数字字符的字符串时,先将其转换为数字值,再执行加减 1 的操作;var a = ""; // --a结果为 -1var b = "0"; // --b结果为 -1...
2019-06-02 00:22:38
276
1
原创 css border属性
border属性border-width: 10px;边框粗细程度:值支持像素,数字,关键字thin(1px),medium(默认3px) ,thick(5px),不支持百分比;border-style:solid;边框的样式:值有solid(实线)、dashed(虚线)、dotted(点线)、double(双线)、inset(3D凹边)、outset(3D凸边)、ridge(菱形边框)...
2019-03-27 23:24:13
473
原创 css vertical-align简单的应用
vertical-align属性值(我见过的):1、用来写在img标签上,让图片两旁的字与图片底部、顶部、中间对齐vertical-align:text-top; vertical-align:text-bottom;vertical-align:middle;<!--这是未对齐的代码--><div>...
2019-03-27 22:51:45
333
原创 window对象的子对象
window对象(有属性和方法)特点: window是浏览器宿主对象,与js无关,支持所有浏览器,表示浏览器窗口 所有js的全局对象、全局函数、全局变量都是window对象的成员注:以下所有属性都可以不需要window前缀,子对象更加详细的属性和方法见另一篇博客:window对象的子对象(属性的一种)1、window.document...
2019-03-19 22:42:11
10923
原创 js用 new Date() 获取相关时间的方法
时间戳:从 1970/01/01 00:00:00 开始(不为0)到当前时间的秒数获取毫秒时间戳的方法有:new Date().getTime(); // 结果:1552470102531new Date().valueOf(); // 结果:1552470102531Date.parse(new Date()); // 结果:15524701...
2019-03-13 18:35:10
2154
原创 AngularJs关于service的注册和调用
AngularJs(版本1)今天看了一个大神的博客,感觉对angularJs的理解又增加了不少,这篇博客写下我今天从他的博客中学到的东西:https://blog.youkuaiyun.com/zhujun_xiaoxin/article/details/52589743服务:服务的本质是一个对象,既然是一个对象,肯定有属性和方法;调用服务就是调用这个对象的属性和方法注册一个服务:angula...
2019-03-09 21:38:13
537
原创 angular入门-安装node/angular cli
1.下载最新的node.js,node自带了npm,双击安装,安装过程一直点next就行2.windows+R,输入cmd,在命令提示框里验证node和npm是否安装成功:输入:node -v输入:npm -v若两者都出现版本号,安装成功3.安装脚手架angular cli,安装淘宝镜像输入:npm install -g cnpm --registry=https://regist...
2019-03-09 20:12:27
460
原创 css中position和display常用属性值的理解
css几种属性的理解第一次换工作面试受打击了,所以写点东西安慰下自己学习了一、首先有必要了解一下块级元素和行内元素的特点:块级元素特点:总是从新的一行开始;块级元素的宽高、内外边距是可控制的,宽度默认为100%;块级元素可以包含块级元素和行内元素;行内元素特点和其他元素在同一行出现;行内元素的宽高、内边距不可改变,高度为默认元素内容高度;行内元素只能包含行内元素和文本;...
2019-02-25 23:20:47
775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人