摘要: js高程里面有这么一句话 zhihu上面有人给出的比较好的解释,整理如下: https://www.zhihu.com/question/51018162 简单类型(字符串,数字)1.值传递 2. 引用传递 复杂类型 1、将参数的值完全复制一份,按值传递 2、将参数的地址复制一份,按值传递地址,即引 阅读全文
posted @ 2018-11-06 14:51 wynnzen 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 媒体查询支持逻辑操作符and,not,only 逗号分割符相当于or not关键字应用于整个媒体查询 媒体特征 颜色 color指定输出设备每个像素单元的比特值。如果设备不支持输出颜色,则该值为0。 颜色索引 color-index 指定了输出设备中颜色查询表中的条目数量。 宽高比 aspect-r 阅读全文
posted @ 2018-07-20 00:26 wynnzen 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 都是修改function内在的this的指向 如果第一个参数传入的是null的话,那么浏览器中默认是window,node中默认是global,但是函数体内部如果是严格模式,那么this仍然是null。 还可以借用其他对象的方法,实现类似继承的效果。 可以针对类数组对象(可以通过索引访问元素,并且拥 阅读全文
posted @ 2018-06-10 19:32 wynnzen 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 通过 或者直接声明的变量是全局变量,但是如果是通过 声明的变量如果在函数作用域内是不能被外面的访问到的。 JavaScript的作用域只有函数作用域或者全局作用域,没有块级作用域 这里第一次的输出结果是 ,第二次是 ,原因是虽然a的定义是在第一次的输出之后,但是这个时候出现的 "变量提升( hois 阅读全文
posted @ 2018-02-07 14:14 wynnzen 阅读(128) 评论(0) 推荐(0) 编辑
摘要: ```var i = { name:"a", getName:function(){ //this,就是i对象 return this.name; }}imooc.getName(); // a``````p.addEventListener('click',function(){ //this === p //以下两者的修改都是等价的 ... 阅读全文
posted @ 2018-01-30 17:08 wynnzen 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 关于属性 Javascript: getAttribute setAttribute removeAttribute JQuery: attr removeAttr 1. attr(传入属性名):获取属性的值 2. attr(属性名, 属性值):设置属性的值 3. attr(属性名,函数值):设置属 阅读全文
posted @ 2018-01-30 17:06 wynnzen 阅读(104) 评论(0) 推荐(0) 编辑
摘要: css 清除浮动 方法1 方法2 方法3 阅读全文
posted @ 2018-01-29 18:44 wynnzen 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在开发前端的时候,可能会写很多的 来进行信息的输出调试。但是在开发结束的时候希望可以批量移除这些代码,下面就把这个移除的代码片段分享出来。 1. 查询多个文件中是否存在console.log这行代码 2. 在多个文件中批量删除含有console.log的行 注意:mac和linux是有区别的,mac 阅读全文
posted @ 2018-01-29 14:12 wynnzen 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 类似ubuntu下面的apt get或者centos的yum,Mac下也有类似的包管理工具。名字叫 "Homebrew" Homebrew安装方式: 使用起来就很简单: 安装 卸载 但是比如安装chrome或者iTerm就用Homebrew就不行了,这里有个工具叫 "Homebrew Cask" H 阅读全文
posted @ 2018-01-29 14:08 wynnzen 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 1.安装mysql 2.启动mysql 3.配置mysql 4.连接mysql 5.创建可以外部连接的用户 阅读全文
posted @ 2018-01-29 14:06 wynnzen 阅读(77) 评论(0) 推荐(0) 编辑