JS封装getScroll函数 & 案例:固定导航栏
封装getScroll函数:1. 获取页面向上或者向左卷曲出去的距离的值,2. 浏览器的滚动事件。固定导航栏获取scrollTop值后判断高度大于导航栏的高,就设置样式固定住
js中的变量
常量/字面量 确定的值叫做常量;JS中的数据类型分为两大类;变量,值可以改变的叫做变量,声明变量:通过关键字去声明变量(关键字是系统定义的有特殊功能的单词)var
使用@babel/preset-typescript取代awesome-typescript-loader和ts-loader
谈@babel/preset-typescript的优越性之前,还是先说下awesome-typescript-loader方案是如何对TypeScript进行处理的。首先我们需要知道TypeScript是一个将TypeScript转换为指定版本JS代码的编译器
js获取当前时间的年月日时分秒以及时间的格式化
获取当前时间;获取时间中的年月日时分秒;获取当前年份(2位);对Date的扩展,将 Date 转化为指定格式的String;月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符
使用react-app-rewired和customize-cra对默认webpack自定义配置
最近在学习react框架,之前一直都是用vue 开发,知道在vue 中知道如何配置一下相关的webpack 有助于开发,学react 过程中,我也在想这些该怎么配置啊,所以就有这篇文章
微信小程序APP生命周期
小程序APP生命周期需要先从app.js这个文件开始,App() 必须在 app.js 中调用,必须调用且只能调用一次,app.js中定义了一些应用的生命周期函数,onLaunch----当小程序初始化完成时,会触发 onLaunch
JavaScrip之DOM
HTML 文档的骨干是标签。根据文档对象模型(DOM),每个HTML标签都是一个对象,同样标签内的文本也是一个对象。因此这些对象都可通过 JavaScript 操作,如果文档中有空格(就像任何字符一样)
在Vue项目中使用Typescript
3.0迟迟没有发布release版本,现阶段在Vue项目中使用Typescript需要花不小的精力在工程的配置上面。主要的工作是webpack对TS,TSX的处理,以及2.x版本下面使用class的形式书写Vue 组件的一些限制和注意事项。
浏览器数据库 indexedDB
indexedDB用于在浏览器端存储大量的结构化数据。对比于其他的浏览器存储技术(cookie,localStorage),indexedDB具有以下优点:另外,indexedDB还具备以下特点: