前端
文章平均质量分 60
是会飞的猪
这个作者很懒,什么都没留下…
展开
-
typescript学习(四)——泛型
泛型泛型:软件工程中,不仅要创建一致的定义良好的API,同时也要考虑可重用性,组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时提供了十分灵活的功能。在像c#和java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据,这样用户就能用自己的数据类型来使用组件。所以,泛型是解决类、接口、方法的复用性,以及对不特定数据类型的支持。泛型函数// 普通的对不同类型函数的实现// 对每个类型都实现一遍函数 或 用any数据类型function get原创 2021-02-03 20:52:15 · 172 阅读 · 0 评论 -
typescript学习(三)——类
类的定义在es6中,为了让js类的写法更像面向对象的形式,引入了class语法糖实现类。ts中的类是在es6的基础上加上类型强定义实现的。阮一峰教程:es6类的实现类的继承——extends关键字类的修饰符public公有类型:变量在当前类里面、子类、类外面都可以访问protected保护类型:变量在当前类里面、子类中可以访问,在类外面不能访问private私有类型:只能在当前类里面访问,子类、类外部无法访问不加修饰符时,默认是公有类型属性静态属性、静态方法多态——继承的一种多态原创 2021-02-03 14:51:39 · 224 阅读 · 0 评论 -
typescript学习(二)——函数
一、函数的定义// 1. 函数声明法// 规定返回值必须为string类型function run():string { return 'im string'}// 2. 匿名函数法let run = function():string { return 'im string'}// 没有返回值时function run():void { return 'im string'}二、函数传参es5中方法的实参和形参数目可以不一致,但ts中必须一致,当可能存在不一致情况时要配置可原创 2021-02-02 15:53:45 · 198 阅读 · 1 评论 -
typescript学习(一)——介绍和基本类型
介绍是微软开发的开源编程语言是javascript的超集,遵循最新的es6、es5规范,且ts扩展了js语法更像后端java、c#这样的面向对象语言,可以让js开发大型企业项目vue、react、nestjs、midway用可以用ts语法数据类型布尔: var flag:boolean = true数字(number)字符串(string)数组(array)// 1. 定义数组方式一let arr:number[] = [1, 2, 3]// 2.定义数组方式二let a原创 2021-01-20 22:33:49 · 214 阅读 · 0 评论 -
计划中的前端进阶学习方向
原创 2020-11-16 20:18:43 · 193 阅读 · 0 评论 -
webpack与vue的使用
一、安装 webpack 和 webpack-cli运行npm i webpack -g npm i webpack-cli -g全局安装webpack,这样就能在全局使用webpack的命令在项目根目录中运行npm i webpack --save-dev安装到项目依赖中由于版本变动,webpack和webpack-cli的安装有些不一样,还需再探讨https://segmentfa...原创 2019-12-28 23:20:46 · 198 阅读 · 0 评论 -
promise
promise的用途promise是把类似的异步处理对象和处理规则进行规范化,并按照采用统一的接口来编写,而采取规定方法之外的写法都会报错。基本语法为:new Promise ( //执行器 executor function (resolve, reject) { //一段耗时很长的异步操作 resolve(); //数据处理完成 reject(); //数据处理出错 ...原创 2019-10-20 19:24:27 · 83 阅读 · 0 评论 -
浏览器存储
一、客户端存储历程远古时期(a) cookies(b) userdataHTML5时代(a) localstorage(b) application cache© indexedDB二、远古时代存储方式1.服务器端存储位置:cache:从CB、磁盘上拿出来的东西,存放于内存磁盘文件:资源文件,如图片、视频数据库:mysql等内存:频繁使用的,提高读取效率2.用c...原创 2019-10-19 16:52:42 · 209 阅读 · 0 评论 -
前端路由理解
前端路由在很多开源的js类库框架中都得到支持,如angular,react等。一、路由(route)定义路由是url到函数的映射,可以根据不同的url地址展示不同的内容或页面。/users -> getAllUsers()/users/count -> getUsersCount()这就是两条路由,当访问 /users 的时候,会执行 getAllUs...原创 2019-10-14 22:43:20 · 609 阅读 · 0 评论 -
小程序开发流程
一、Xmind进行产品需求分析二、墨刀进行产品原型设计三、路由配置,完成底部TabBar四、产品层级、组件模块化设计五、页面开发Text中换行使用/n来实现。modal组件可以用来进行用户交换六、wxss对页面组件进行美化...原创 2019-07-22 15:29:23 · 722 阅读 · 0 评论 -
CSS命名规范和常用代码
一、命名规则1)、所有的命名最好采用一种命名规范,比方全部小写或者驼峰命名2)、属性的值一定要用双引号("")括起来,且一定要有值,例如class=“web”,id=“web”3)、每个标签都要有开始和结束,且要有正确的层次,排版有规律工整4)、表现与结构一定分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等5)、h1到h6的定义,应遵循从大到小的原...原创 2019-07-28 20:56:23 · 416 阅读 · 0 评论 -
TypeScript前端新趋势
背景JavaScript 是一门 动态弱类型语言, 对变量的类型非常宽容,而且不会在这些变量和它们的调用者之间建立结构化的契约。如果长期在没有类型约束的环境下开发,就会造成“类型思维”的缺失,养成不良的编程习惯,这也是做前端开发的短板之一,值得警醒。TypeScript 的出现很好地弥补了 JavaScript 在静态类型检查方面的缺陷。 它为 JavaScript 提供了良好的类型检查支持,...原创 2019-07-28 21:16:35 · 977 阅读 · 0 评论 -
前端框架理解
前端三大框架以及jquery与bootstrap这种框架(概念上、范畴上的)区别为什么前端工程师不喜欢用Bootstrap 框架2019年Web前端最新导航(常见前端框架、前端大牛)...原创 2019-08-22 15:57:09 · 1191 阅读 · 0 评论 -
开发快递查询小程序遇到的问题
一、构建查询页面1.声明页面2.页面结构二、数据绑定与传输1.物流单号暂存到交互层在界面层(wxml)中输入快递物流单号,需要将物流单号暂存到交互层(express.js)中。界面层(wxml)中操作的数据,如果向交互层(js)有反应,都是通过事件来驱动的。 因此为文本框添加事件,将物流单号暂存到交互层(js)。 为文本框添加事件(bindinput) 在交互层中设置...原创 2019-07-21 19:30:36 · 648 阅读 · 0 评论