会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
诗情画意,金声玉润
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2019年9月15日
js - 深浅拷贝
摘要: 深/浅拷贝的定义 + 浅拷贝 创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是内存地址 ,所以如果其中一个对象改变了这个地址,就会影响到另一个对象。 + 深拷贝 将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一
阅读全文
posted @ 2019-09-15 14:42 sunidol
阅读(458)
评论(0)
推荐(0)
2019年9月14日
JS - 变量和类型
摘要: 导读 变量和类型是学习 最先接触到的东西,先看下面几个问题: + 中的变量在内存中的具体存储形式是什么? + 为什么不等于 ?发生小数计算错误的具体原因是什么? + 的特点,以及实际应用场景是什么? + 、`[undefined] == false true`?代码中何时会发生隐式类型转换?转换的规
阅读全文
posted @ 2019-09-14 20:21 sunidol
阅读(166)
评论(0)
推荐(0)
2019年9月13日
移动端适配 - 原理篇
摘要: 移动端适配,是我们在开发中经常会遇到的,这里面可能会遇到非常多的问题: + 1px问题 + UI图完美适配方案 + iPhoneX适配方案 + 横屏适配 + 高清屏图片模糊问题 + ... 上面这些问题可能我们在开发中已经知道如何解决,但是问题产生的原理,以及解决方案的原理可能会模糊不清。在解决这些
阅读全文
posted @ 2019-09-13 21:38 sunidol
阅读(1416)
评论(0)
推荐(0)
2019年9月12日
js - 实现数组去重
摘要: 方法一:创建一个新的临时数组来保存数组中已有的元素 Array.prototype.unique = function(){ let uniqueArr = []; for(let i = 0; i { return a b }) for(let i = 1; i
阅读全文
posted @ 2019-09-12 21:33 sunidol
阅读(234)
评论(0)
推荐(0)
js - 获取字符串出现最多的字符和次数
摘要: 方法一: / @param {String}str 只接受字符串类型 @return{JSON} key:出现最多字符, value:出现次数; 数组类型不是String类型,则返回空对象 / function getMax(str){ let hash = {}; let num = 0; let
阅读全文
posted @ 2019-09-12 16:12 sunidol
阅读(3016)
评论(0)
推荐(0)
2019年9月7日
CSS - 神奇的BFC
摘要: 一、什么是BFC? BFC(Block Formatting Context) Box: CSS布局的基本单位 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型。 不同类型的 Box, 会参
阅读全文
posted @ 2019-09-07 00:18 sunidol
阅读(169)
评论(0)
推荐(0)
2019年9月6日
JS - 常用的循环迭代
摘要: 一、for loop 不需要先去计算数组的总数才能循环,直接用就可以了 不支持中断循环,如果不需要条件中断循环数组的话,采用forEach是最好的选择. 三、map()循环 中传入要执行的回调函数,函数有三个参数。第一个参数为数组元素(必选),第二个参数为数组元素索引值(可选),第三个参数为数组本身
阅读全文
posted @ 2019-09-06 10:46 sunidol
阅读(851)
评论(0)
推荐(1)
2019年9月5日
JS - 遍历对象属性
摘要: 栗子: var obj = { "name": "Poly", "career": "it" } Object.defineProperty( obj, "age", { value:"forever 18", enumerable:false } ); Object.prototype.proto
阅读全文
posted @ 2019-09-05 11:05 sunidol
阅读(35978)
评论(0)
推荐(0)
2019年9月4日
vue组件间的通信方式
摘要: 一、 父组件通过 的方式向子组件传递数据,而通过 子组件可以向父组件通信。 1. 父组件向子组件传值 只可以从上一级组件传递到下一级组件(父子组件),即所谓的单向数据流。而且 只读,不可被修改,所有修改都会失效并警告。 栗子一: 子组件 如何获取父组件 的数据articles:['红楼梦', '西游
阅读全文
posted @ 2019-09-04 18:57 sunidol
阅读(236)
评论(0)
推荐(0)
2019年8月16日
Web安全的三个攻防姿势
摘要: 我们最常见的Web安全攻击有以下几种 + 1.XSS 跨站脚本攻击 + 2.CSRF 跨站请求伪造 + 3.clickjacking 点击劫持/UI 覆盖攻击 + 4.SQL注入 XSS跨站脚本攻击(Cross Site Scripting) 恶意攻击者往Web页面里插入恶意Script代码,当用户
阅读全文
posted @ 2019-08-16 08:51 sunidol
阅读(284)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告