- 博客(12)
- 收藏
- 关注
原创 &&和|| 的运算特点
|| 运算符 运算的特点式什么呢?一真为真,全假为假,从左往右计算,表达式返回值为false,或者隐式转换后为false,那么继续运算,直到遇到第一个true,返回该表达式的运算结果,如果都没有,则返回最后一个表达式结果&& 运算符号 运算的特点式什么?全真为真,一假为假,从左往右计算,表达式返回值为true,或隐式转化为true,那么继续运算,直到遇到第一个false,则返回该表达式的运算结果,如果都没有,则返回最后一个表达式的结果。...
2020-12-19 16:58:41
688
原创 js基础了解&&js数据类型&&隐式转换
1:js 的基本数据类型有哪些string boolean number undefiend null2:js 数据类型分为什么?基础类型和引用类型基(第一题的五个)引用类型:(数组对象函数)-13: 谈谈你对JS的认识?脚本语言,解析型,轻类型,面向对象等4:表达式是由什么组成的?表达式有什么特点?操作数加运算符,所有的表达式一定有返回值5:var 的作用是什么?关键字,作声明变量,并初始化赋值6:说一下变量的命名规则是什么?首字母必须是字母,下划线,$,余下的可以是任意字母,
2020-12-19 16:52:27
242
1
原创 html、css的命名规范
项目命名规范符合项目应用场景一律使用小写,统一要求:英文,不可以拼音命名规则:使团队可以看懂自己的代码,自己也方便查找和修改xxx.html 文件的命名首页,主页面 index.html子页面:首页 home.html我的 mine.html关于我们 about.html信息反馈 feedback.html产品 produot.html购物 shop.html计数器 count.html一级页面:登入 logi
2020-12-19 16:47:05
337
原创 作用域链解析
js深入系列之作用域链在《JavaScript深入之变量对象》中讲到,当查找变量的时候,会先从当前上下文的变量对象中查找,如果没有找到,就会从父级(词法层面上的父级)执行上下文的变量对象中查找,一直找到全局上下文的变量对象,也就是全局对象。这样由多个执行上下文的变量对象构成的链表就叫做作用域链。[[scope]]下面,让我们以一个函数的创建和激活两个时期来讲解作用域链是如何创建和变化的。函数创建在《JavaScript深入之词法作用域和动态作用域》中讲到,函数的作用域在函数定义的时候就决定了。
2020-12-18 20:43:39
219
1
原创 搜索引擎技巧Gogle百度
百度为例intitle普通人搜索 WebGis将搜索范围限定在keywords 关键字中,也是普通索索 方式如何:intitle:WebGIS语法:intitle:搜索文字对比普通搜索有一点点不同,但是差不多,不建议用site-搜索范围限定在特定的站点中搜索范围限定在特定的站点中如果你知道某个网站中有自己要找到的东西,就可以将内容限定在某个网站中,提高查找效率例普通搜索webGis你想通过github 查找 webGis,就可以输入以下内容webGis site:gitb
2020-12-18 19:54:14
1029
1
原创 模拟js中常用的api
模拟indexOf()/** * 模拟indexOf() * @param string * @param key * @returns {number} */function str_indexOf(string, key) { var result = -1; for (var i = 0; i < string.length; i++) { if (i <= string.length - key.length) { v
2020-12-16 20:56:27
107
原创 实现对象数组混合的递归深拷贝方法
如何实现对对象数组混合的递归深拷贝方法由复杂到简单方法一var copy_data = deepCopy(data); data.name = 'tast' function deepCopy(data) { // 判断是数组还是对象 if (Array.isArray(data)) { var res = [] for (var i = 0; i <
2020-12-16 20:23:41
398
原创 Js内置对象api汇总
日期对象Date()构造函数new Date()可以使用任意的时间日期或者获取当前时间var date = new Date(‘2000-11-10 12:00:00’);var date = new Date;日期对象的方法getFullyear() //返回年份,四位数,建议使用getMonth() //返回月份,范围为0~11,使用的时候要加1getDate() //返回日期对象中的一个月中的第几天getDay() //返回星期中的某一天,0~6,星期天为零getHours() /
2020-12-16 19:37:05
251
原创 如何将数组元素进行排序
选值排序 降序 将定某个位置是最大值用将定的最大值与其他元素比较在比较过程进行,如果存在于比最大值还大的数,就进行换值处理以此类推,做到最大值在前 小值在后,实现降序效果for(var i = 0;i<arr.length;i++){ arr[i] // 用arr[i]与数组中所有的元素 for(var j = 0;j<arr.length;j++){ if(arr[i] > arr[j]){
2020-12-11 19:24:14
3252
原创 数组中如何去重
数组如何去重var arr = [1, 1, 2, 3, 3, 3, 5, 7, 7, 9] // 去除数组中重复的数据 for (i = 0; i
2020-12-11 17:56:47
606
原创 从数组中找到最大值&最小值
找出最大值方式一var arr = [1,2,3,4,5,6,7,1] var max = arr[0] for(var i = 0;i<arr.length;i++){ max = Math.max(max,arr[i]) } console.log(max);方式二 函数reducevar max = arr.reduce(function(pre,next){ consol
2020-12-04 22:31:25
2040
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅