
js
文章平均质量分 72
-安小喵
这个作者很懒,什么都没留下…
展开
-
JS命名规范
概述为提高团队协作效率,规范文件管理,方便项目后期维护,提高代码质量,特制订此文档,前端开发人员必须遵照本规范进行前台页面开发。基本规范sublime Text3请安装jshint插件以检查JS编写错误;安装教程:使用lint进行语法及风格校验异步加载文件命名require.ensure([],function(){ //异步加载内容},'ensure/业务模块名_页面名_异步方法名_1...转载 2018-04-29 21:19:04 · 1599 阅读 · 0 评论 -
JavaScript:undefined!=false之解 及==比较的规则
js的一些概念:undefined,null,0,false 的布尔值 均是 falseJS中有一个基本概念就是: JavaScript中undefined==null 但undefined!==null undefined与null转换成布尔值都是false 如果按照常规想法,比如下面的代码Js代码var a=1; alert(Boolean(a));//返回true...转载 2018-07-31 16:54:56 · 3060 阅读 · 0 评论 -
js中==和===区别
1、简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢, 这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是false.操作数1 == 操作数2, 操作数1 === 操作数22、比较过程: 双等号==: ...转载 2018-07-31 16:47:59 · 228 阅读 · 0 评论 -
JavaScript开发规范
JavaScript 开发规范 本篇主要介绍JS的命名规范、注释规范以及框架开发的一些问题。目录1. 命名规范:介绍变量、函数、常量、构造函数、类的成员等等的命名规范2. 注释规范:介绍单行注释、多行注释以及函数注释3. 框架开发:介绍全局变量冲突、单全局变量以及命名空间1. 命名规范驼峰式命名法介绍:驼峰式命名法由小(大)写字母开始,后续每个单词首字母都大写。...转载 2018-07-28 18:34:18 · 447 阅读 · 0 评论 -
js基础-BOM基础
一. BOM基础:a) BOM: i. browser object model浏览器对象模型 ii. 提供让JavaScript能操作浏览器窗口的相关api(方法或函数) iii. 没有标准,不同的浏览器会有不同兼容性问题b) window对象: i. 浏览器窗口对象 ii. 浏览器环境下JavaScript中的顶级对象, iii. ...转载 2018-05-21 16:53:55 · 312 阅读 · 0 评论 -
jQuery知识———jQuery下载
描述:jquery下载,实时更新jquery1.2到最新3.3.1所有版本下载(注意:jquery-2.0以上版本不再支持IE 6/7/8),并不是最新的版本就最好的,而是根据您项目需求所适合的版本!提示:百度引用地址 (推荐!目前最稳定的,不会出现延时打不开情况) ★推荐阅读:如何选择jQuery版本?jquery引入外部CDN,如果加载失败则引入本地jq库(详情):1// 第一种解决方法2&l...转载 2018-05-29 22:59:10 · 726 阅读 · 0 评论 -
js基础-正则处理函数
function RegFn(){ }RegFn.prototype = { //移出空白字符 removeNullStr: function( str ){ return str.replace(/\s/g,''); }, diffBrowser:function(){ var str = window.naviga...转载 2018-05-16 21:22:06 · 205 阅读 · 0 评论 -
js基础-字符串函数库
/* * JavaScript字符窜处理函数库 */function StrTools(){}StrTools.prototype ={ //搜索子串出现的下标 searchIndex:function( superStr, subStr ){ var arr = []; var index = superStr.indexOf(su...转载 2018-05-16 21:19:41 · 500 阅读 · 0 评论 -
js基础-数组函数库
/** * 数组函数库 */var aArr = [1, 2, 3, 3, 2, 1, 4, 5, 6, 6, 5, 4];function ArrTools() {}ArrTools.prototype = { //1、数组去重 // (1)创建一个新的数组arr2,存放去重后的数组; // (2)创建一个空对象json,作为中间件; // (3)...原创 2018-05-16 20:55:42 · 512 阅读 · 0 评论 -
js基础-正则专题
一. JavaScript中定义正则的两种方式:a) 使用正则字面量:i. var reg = /表达式/模式修饰符b) 使用RegExp构造函数:i. var reg = RegExp(“表达式”,”模式修饰符”) //1、使用正则字面量定义,var reg = /表达式/模式修饰符 var aArr='abcaabbccaaabbbcc'; // var r...原创 2018-05-21 20:34:11 · 340 阅读 · 0 评论 -
js基础-this的使用
1. 指向window全局变量1alert(this) //返回 [object Window]全局函数1234function sayHello(){ alert(this);}sayHello();2. 指向该对象(在全局里面this指向window,在某个对象里面this指向该对象,在闭包里面this指向window)123456789101112131415161718var user=...转载 2018-05-21 14:41:43 · 228 阅读 · 0 评论 -
js基础-DOM基础
一. DOMa) DOM是什么: i. DOM的全称是(Document Object Model)文档对象模型b) DOM的作用: i. 定义了一堆用其他语言(js、c#)来操作DOM节点(html元素)的API(应用编程接口,方法和属性,函数)二. DOM节点a) DOM节点是什么? i. HTML元素b) DOM节点之间的关系? i. Html为根节...原创 2018-05-21 14:11:10 · 381 阅读 · 0 评论 -
全面解析JavaScript中“&&”和“||”操作符(总结篇)
1、||(逻辑或),从字面上来说,只有前后都是false的时候才返回false,否则返回true。 1 2 3 4 alert(true||false); // true alert(false||true); // true alert(true||true); // true alert(false||fals...转载 2018-07-31 20:48:14 · 616 阅读 · 0 评论