/FE-blog-repository

:recycle: :rocket:我的前端学习笔记仓库:sparkles:

MIT LicenseMIT

🐛 有问题请留言

各位同学可以在issues中提问,无论是实际项目中遇到的问题,或者是技术问题都可以, 大家一起解决:100: :+1: :smile:。

📖 文章列表 -- leon

🎨 css基础

  1. css基础 -- CSS中两种放大zoom和scale的区别.md
  2. css基础 -- css3自定义滚动条样式写法.md
  3. css基础 -- 单冒号before和双冒号before的区别.md
  4. css基础 -- 深入理解opacity和rgba的区别.md
  5. css基础 -- 深入理解弹性盒flex布局.md
  6. css基础 -- 用百分比布局时,子元素那些属性值取决于于父元素的高那些属性取决于宽.md

js基础

  1. js基础 -- Date.parse()与Date.getTime()方法详解.md
  2. js基础 -- JSON.parse() 报错Unexpected token o in JSON at position 1.md
  3. js基础 -- javaScript数据类型你都弄明白了吗?绝对干货.md
  4. js基础 -- js中setTimeout问题.md
  5. js基础 -- 如何判断浏览器标签页是隐藏或者显示状态.md
  6. js基础 -- 获取浏览器当前页面的滚动条高度的兼容写法.md
  7. js基础 -- js编码的实用技巧(一).md
  8. js基础 -- js编码的实用技巧(二).md
  9. js基础 -- slice()与splice()的用法和区别你清楚吗?.md
  10. js基础 -- 图片上传时实现本地预览功能的原理.md
  11. js基础 -- 在iframe标签中如何操作父页面中的元素、方法、变量.md
  12. js基础 -- window.btoa和window.atob使用详解
  13. js基础--测试随机数的概率是否相等
  14. js基础--将内存中的数据保存为文件下载到本地
  15. js基础--数据类型检测的相关知识

js基础进阶

  1. js基础进阶 -- 关于Array.prototype.slice.call(arguments) 的思考.md
  2. js基础进阶 -- 函数柯里化carrying.md
  3. js基础进阶--从ajax到fetch的理解
  4. js基础进阶--promise和setTimeout执行顺序的问题

js简单算法

  1. js简单算法 -- js中的几种随机排序方案.md
  2. js简单算法 -- js中的快速排序.md
  3. js简单算法 -- js获取一个字符串中个数最多的字母.md

js设计模式

  1. js模块化的发展历程.md
  2. JavaScript设计模式--观察者模式(发布者-订阅者模式).md

vue

  1. --save-dev 与 --save的区别.md
  2. vue.js开发神器devtools的安装方法.md
  3. vue中v-if和v-show的区别.md
  4. vue中如何实现样式之间的切换.md
  5. vue数据绑定数组,改变元素时不更新view问题.md
  6. 我们为什么要用vue,他解决了什么问题,如何使用它?(转载).md
  7. vue -- 如何去掉url默认的锚点#
  8. vue -- vue-router的history模式打包后页面空白的解决方案
  9. 《深入浅出Vue.js》作者谈前端框架的“御剑之道”
  10. You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build
  11. vue -- Cannot set property 'render' of undefined解决方法
  12. vue -- 父组件通过$refs获取子组件的值和方法
  13. vue -- 非父子组件传值,事件总线(eventbus)的使用方式
  14. vue -- foreach not a function 或者map not a function的解决办吧
  15. vue -- vue-i18n国际化使用简单教程
  16. vue--为什么data属性必须是一个函数

jQuery

  1. ie11 Object doesn't support property or method 'attachEvent'.md
  2. jQuery如何增加、修改、删除一个jQuery对象的class类.md

es6

  1. es6 -- function
  2. es6 -- Array.from()函数的用法
  3. es6 -- 默认参数Default,不定参数Rest,扩展运算符Spread详解

webpack

  1. webpack -- 打包时如何将资源和图片引用绝对路径改为相对路径.md
  2. webpack-dev-server启动时报错.md
  3. webpack -- 关于proxyTable的配置在开发环境和生产环境中的原理解析.md
  4. webpack -- require和import机制.md
  5. webpack -- 简单的使用总结.md
  6. Missing space before function parentheses 报错终极解决方案

nodejs

  1. commonjs,es6模块的编写规则,适用于node,webpack,rollup.md
  2. nodejs入门(一)
  3. nodejs -- node-sass安装失败的解决方案
  4. nodejs -- Node Sass does not yet support your current environment解决办法
  5. npm常见命令
  6. nodejs--自动重启工具nodemon简介

前端优化

  1. 关于重绘(repaint)和回流(reflow)的理解.md

开发bug集合

  1. bug集合js1--Unexpected token o in JSON at position 1

微信小程序

  1. 微信小程序错误:WAService.js 3 navigateTo fail url.md

一些插件的API详解

  1. 回到顶部的插件topjs,支持自定义,使用简单,带动画效果.md

码农工具

  1. cmder 添加到右键菜单时提示 Access is denied解决办法.md
  2. vs code 常用插件.md
  3. 一个比tree命令结果更加优美的目录结构小工具treer.md
  4. Prettier的三种使用场景和使用方法

git

  1. git bash、cmder 下操作文件及文件夹相关命令.md
  2. git -- git emoji列表(github commit 前面的小icon)

hexo

  1. hexo系列问题之我们换了电脑怎么办.md
  2. hexo系列问题之部署到github时会删掉README文件.md

angular

  1. angular.foreach 的使用方法.md

杂谈与思考

  1. 你get了无数技能,为啥却一事无成.md
  2. 专业程序员的七个特质
  3. 提高程序员编程能力的有效方法