- 博客(20)
- 收藏
- 关注
原创 javascript的几种继承方式
通过继承,子类可以继承并使用父类的属性和方法。提高代码的复用。js继承主要是对构造函数和原型属性的继承。本文描述几种继承方式:原型链继承、组合继承、寄生组合式继承
2022-06-16 22:39:09 518
原创 ES6常用语法入门与提高
本文记录项目中常用到的语法。可快速上手使用。let、const、解构赋值、模板字符串、对象相关的Object.assign、Object.keys、Object.values等
2022-06-15 22:52:18 247
原创 面试总结
1>css3动画实现Firefox: -moz-Safari 和 Chrome: -webkit-Opera: -o-方法一:transition: property duration timing-function delay;transition: all 1sease-in-out 1s;transform:translate/rotate/sc...
2019-03-17 15:00:27 106
原创 http相关资料
HTTP标准提供了70多个状态码来描述返回值,我们不需要完全用到他们,下文中列出10个使用率较高的:200 – OK – 一切正常201 – OK – 新资源已经被创建204 – OK – 资源删除成功304 – 没有变化,客户端可以使用缓存数据400 – Bad Request – 调用不合法,确切的错误应该在error payload中描述,例如:“JSON 不合法 ”401...
2019-03-04 11:11:23 142
原创 git 使用总结
一、本地项目上传到github1.先在github上创建一个远程仓库2.克隆远程仓库,拉取到本地 git clone url3.添加要提交的文件,初次提交全部 git add .4.添加文件更新说明 git commit -m "xxx"5.推送到远程仓库 git push -u origin master6.git add . 无...
2019-02-19 10:54:48 211
原创 nuxt + express项目搭建问题记录
1:scss配置 npm i @nuxtjs/style-resources --save /* ** Nuxt.js modules */ modules: [ // ['nuxt-sass-resources-loader', "~/assets/css/base.scss"] //无效 '@nuxtjs/style-resources', ...
2019-02-18 09:40:25 1837
原创 记vue-cli 3 项目配置
npm uninstall vue-cli -gnpm i -g @vue/clivue -V => 3.2.1vue create projectName配置vue.config.js重要的坑:scss路径后面要加 ";" // @/ 是 src/ 的别名// 所以这里假设你有 `src/variables.scss` 这个文件// var path = r...
2018-12-13 12:34:14 179
原创 java学习
1. 项目无法启动缓存clean2. 关闭不使用的项目 3. where a = 1 and b = 2 or a = 3 and b = 2 等同于 where (a = 1 and b = 2) or (a = 3 and b =2 )4. 给in和or的效率下定义的时候,应该再加上一个条件,就是所在的列是否有索引或者是否是主键。如果有索引或者主键性能没啥差别,如果没有索...
2018-09-17 10:06:18 117
原创 angular开发的单页应用接环信等外链时跳转问题
对接环信时需要跳转外部链接,由于是手机浏览器访问,手机或浏览器自带的物理返回键返回时页面重新加载回首页,下面是尝试几种方式:1:使用a标签的target = 'blank'属性,此属性在手机浏览器里仍然是在当页打开,返回时触发浏览器重新加载应用,无效,2:页面内使用iframe插入外链, 结果页面加载有问题,显示不正确。无效3:使用window的方法 (open() 方法用于打开一个新...
2018-07-25 11:16:13 768
原创 JS循环退出之return , continue , break
//break:for (let i = 0; i < 3; i++) { for (let j = 0; j < 5; j++) { if (j ==4) { break; } console.log(j); }}// 0,1,...
2018-07-20 14:04:56 428
原创 textarea中使用placeholder却不展示
<textarea class="copy-box" cols="30" rows="6" placeholder="备注:将信息粘贴此次,以便您更快捷的填写信息"></textarea><textarea class="copy-box" cols="30" rows="6" placeh
2018-07-19 13:56:36 372
原创 关于window和document 及iframe
Window 对象表示一个浏览器窗口或一个框架,它是一个顶层对象,而不是另一个对象的属性.document 对象代表整个HTML,可用来访问页面中的所有元素:document是window的一个子对象框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。通过window获取iframewindow.f...
2018-06-28 14:49:45 1458
原创 关于上传图片文件
1.上传文件: let imgdata = new FormData(); let form = this.dom.nativeElement; imgdata.append('img', form.files[0]);2.关于base64上传: //使用cropperjs1.1.1:let url = this.cropper.getCroppedCanvas().toDataURL("i...
2018-06-26 19:59:37 162
原创 JS的isNaN使用
let arr = [0, 1.2, '1.2.5', undefined, null, NaN]; arr.map((v: any,index) => { console.log(isNaN(v),index); }) //打印: false , false , true , true , false , true返回值如果 x 是特殊的非数字值 NaN(或者...
2018-06-21 12:01:36 371 2
原创 关于ionic - angular4项目中遇到的小bug总结
1.关于双向绑定<input [(ngModel)]="value" (ngModelChange)="check($event)" type="text" placeholder="">check(){console.log(value)}每次变化会先修改value的值,此时value为变化后的值,<input (ngModelChange)="check($event)&
2018-06-14 10:32:35 511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人