随笔分类 - js
angular.js
摘要:AngularJS是一款为了克服HTML在构建应用上的不足而设计的优秀的前端JS框架。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。 前段框架:前后台分离(pc端,移动端都可以使用) vue:中小型项目,较灵活 angular:中大型项目
阅读全文
js bom
摘要:Bom笔记 Window的6个官方定制的对象属性: Window.document; //html文档输出的是HTML里的所有内容 Window.frames;//框架包括window的所有属性 Window.location;//地址栏,网页中顶部显示网址的地方 Window.history;//
阅读全文
js dom
摘要:Js dom 元素节点: 分类:元素节点,属性节点,文本节点,注释节点 nodeName nodeValue nodeType 元素节点 标签名 null 1 属性节点 属性名 属性值 2 文本节点 #text 文本值 3 注释节点#comment 注释内容 8 获取节点所有的子节点: 节点.chi
阅读全文
js Number string
摘要:Number string number Js只有一种数字类型(包括整型,浮点型) 极大或极小的可用科学计数法来表示。(7.7123e+1) 所有js数字均为64位 Js所有的数字都存储为浮点型 小数的最大位数是17位 0开头的为八进制 0x开头的为16进制 console.log(Number.M
阅读全文
js date 和 math
摘要:Math 用于执行常用的数学任务 console.log(Math.E); 自然数底数2.718 console.log(Math.PI); 圆周率3.1415926 console.log(Math.abs(-12)); 取绝对值 console.log(Math.ceil(12.3)); 向上取
阅读全文
js闭包
摘要:闭包 闭包: 指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。 Demo: var iBaseNum = 10; function addNum(iNum1, iNum2) { function doAdd() { return iNum1 + iNum2 + iB
阅读全文
js对象
摘要:对象 字面量: 字面量表示如何表达这个值,一般除去表达式,给变量赋值时,等号右边都可以认为是字面量。 字面量分为字符串字面量(string literal )、数组字面量(array literal)和对象字面量(object literal),另外还有函数字面量(function literal)
阅读全文
js封装选项卡
摘要:<div class="forestcamp_box"> <img src="img/home_02.jpg" /> <div class="subtitle" id="button"> <p>通知公告</p> <p>政策解读</p> <div>查看更多 >></div> </div> <div i
阅读全文
js常用正则
摘要:常用的正则表达式集合: 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位
阅读全文
js循环
摘要:Js循环 for循环: 语法for(a;b;c){ 循环体 } a:初始化变量。b:条件语句。C:增量;增量无论是i++还是++i效果都是一样的。 嵌套循环: 外层循环一次,内层循环整套。 Break跳出循环,跳出整个循环。Continue跳出循环,跳出当前循环。 Eg: document.writ
阅读全文
Js强制转换
摘要:Js强制转换 ParseInt(a,b);整型 只能放字符串,b为基数。声明前面的数是几进制。因为只能放字符串,所以无论放什么都转换为字符串; 如果String以0x开头则为16进制的整数; ‘03634’→3634; 读取字符串是从第一位是数字的开始到最后一位是数字的结束。 第一位必须是数字,若为
阅读全文
js基本类型,隐式转换,变量
摘要:Js笔记(脚本语言 node.js) Js五种基本类型:数字,字符串,布尔,null,undefined; HTML结构,表现,行为分离。 变量命名规则: 以字母或【下划线开始($)】不推荐,后面跟上数字,字母下划线。不允许使用空格和其他标点。 驼峰命名法(小驼峰),帕斯卡命名法(大驼峰),下划线
阅读全文