Node:首次接触 发表于 2019-06-05 | 分类于 Node | 字数统计: 443 字 | 阅读时长 ≈ 2 分钟 下载先下载node,查看node的版本 1node -v 初体验hello.js1console.log("hello world!"); 使用node在根目录下运行12$ node hello.jshello world! 交互模式(详情见REPL)可以输入一条代码语句后立即执 ... 阅读全文 »
CSS:模块化 发表于 2019-05-30 | 分类于 CSS | 字数统计: 719 字 | 阅读时长 ≈ 3 分钟 文件结构常见文件结构一个项目的CSS最基本结构通常是下面这样的: base.css common.css pages.css 复杂一点的项目可能是这样分: base.css header.css footer.css sidebar.css forms.css icons.css button ... 阅读全文 »
Vue-cli脚手架 发表于 2019-05-21 | 分类于 Vue | 字数统计: 870 字 | 阅读时长 ≈ 4 分钟 vue-cli介绍Vue-cli是Vue的脚手架工具 脚手架:在工地上,是帮助工人们作业的搭建好的架子;在技术上,是编写好基础代码的工具。 安装环境查看版本(具体安装方法百度很多) 123$ node -v$ npm -v$ cnpm -v vue-cli 1.x或2.x全局安装12$ npm ... 阅读全文 »
JS:new一个函数发生了什么 发表于 2019-04-25 | 分类于 JS | 字数统计: 106 字 | 阅读时长 ≈ 1 分钟 创建一个新对象; 将构造函数的作用域赋给新对象(因此this就指向了这个新对象)。 执行构造函数中的代码(为这个新对象添加属性); 返回新对象。 12345678var obj = new O();var obj = (function(){ var obj = { ... 阅读全文 »
浏览器兼容问题 发表于 2019-04-25 | 分类于 前端 | 字数统计: 267 字 | 阅读时长 ≈ 1 分钟 css不同浏览器的标签默认的margin和padding不同 12345//解决*{ padding:0; margin:0;} 对于一些新特性,低版本浏览器不兼容,可以用渐进增强或优雅降级。 js阻止冒泡12345678function canclebubble(e ... 阅读全文 »
渐进增强和优雅降级 发表于 2019-04-25 | 分类于 前端 | 字数统计: 181 字 | 阅读时长 ≈ 1 分钟 渐进增强针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。123456.transition{ -webkit-transition: all .5s; -moz-transition: all .5s; ... 阅读全文 »
算法:如何找出单链表中的倒数第k个元素 发表于 2019-04-25 | 分类于 算法 | 字数统计: 89 字 | 阅读时长 ≈ 1 分钟 首先遍历一遍单链表,求出整个单链表的长度n,然后将倒数第k个,转换为正数第n-k个,接下来遍历一次就可以得到结果。 优化:设置两个指针p1和p2,p1在p2前,两者相差k-1个节点,当p1指向null时,p2刚好指向目标元素。 阅读全文 »
CSS:盒模型 发表于 2019-04-22 | 分类于 CSS | 字数统计: 115 字 | 阅读时长 ≈ 1 分钟 标准模型12盒模型宽高 = margin + border + padding + content元素宽高(元素占据的位置) = content IE盒模型12盒模型宽高 = margin + 元素宽高元素宽高(元素占据的位置) = border + padding + content 修改盒模 ... 阅读全文 »
JS:==和=== 发表于 2019-04-22 | 分类于 JS | 字数统计: 257 字 | 阅读时长 ≈ 1 分钟 都是用来检测两个操作数是否相等 基础类型对于如string、number、null、undefined、boolean等基本数据类型==: 对于同一类型的比较,会直接进行值的比较。 对于不同类型的比较,会先进行类型转换,再进行值的比较。 如果一个是null,一个是undefined,那么相等。 如 ... 阅读全文 »
JS:数组去重 发表于 2019-04-22 | 分类于 JS | 字数统计: 139 字 | 阅读时长 ≈ 1 分钟 ES5 123456789function unique(arr){ var temp = []; for(var i = 0;i<arr.length;i++){ if(temp.indexOf(arr[i]==-1){ ... 阅读全文 »