- 博客(11)
- 收藏
- 关注
原创 Angular项目:global Angular与local Angular版本不一致
现象 angular项目,执行 ng serve 指令后出现如下警告 Your global Angular CLI version (7.1.3) is greater than your local version (1.4.9). The local Angular CLI version is used. To disable this warning use "ng config -g cli.warnings.versionMismatch false". 解决方案 ①本地版本向全局版本靠拢
2021-08-26 16:42:22
1344
原创 node-sass报错问题
1.Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime 环境:ubuntu16 报错原因:缺少相关依赖 解决办法:npm rebuild node-sass 还未解决:npm uninstall --save node-sassnpm install --save node-sass 还未解决:npm cache cleannpm install --save no
2021-08-26 16:34:40
689
原创 Ext 组件的doLayout()方法
Ext 组件的doLayout()方法 当某个组件调用add( Ext.Component/Object component ) : Ext.Component 往组件里填新东西的时候,必须在调用doLayout()方法,更新一下布局,才能看的见刚加入的组件。
2021-07-20 17:28:39
1241
原创 参数默认值
区别 在ES6中,可以给参数添加默认值 但是在TypeScript中,会将添加了默认值的参数识别为可选参数 补充一点,可选参数,与接口中的可选属性类似,用?表示可选的参数 function buildName(firstName: string, lastName?: string) { if (lastName) { return firstName + ' ' + lastName; } else { return firstName; } } l
2021-05-24 10:37:24
174
原创 TypeScript系列--基础
官网定义:Typed JavaScript at Any Scale-------添加了类型系统的JavaScript,适用于任何规模的项目 上面这句话强调了TypeScript最重要的两个特性:类型系统、适用于任何规模 从TypeScript名字就可以看出来它的核心特性—类型 1、TypeScript是添加了类型系统的JavaScript,适用于任何规模的项目 2、TypeScript是一门静态类型,弱类型的语言 3、TypeScript是完全兼容JavaScript的,它不会修改JavaScript.
2021-05-19 15:59:03
1808
4
原创 angular-cli ng build 打包完成后 打开文件显示空白
angular-cli ng build 打包完成后 打开文件显示空白 将index.html 里面的 改为 前面加一个 点 就好了,然后再次打包。 不能直接在本地打开,需要模拟服务器环境打开才可以。 可以拖入HBuilder中 打开打包好后的index.html 然后Ctrl+R ...
2021-05-19 14:40:34
668
原创 js数组遍历方法总结
js数组遍历方法总结1.普通for循环2:优化版for循环3:弱化版for循环4.forEach循环(ES5)5:foreach变种6.for...in...循环7.for...of...(ES6)8.map遍历9.filter10.some11.every12.find(ES6)13.findIndex(ES6) 1.普通for循环 var arr = [1, 2, 3, 4, 5, 6] for(var i = 0; i < arr.length; i++) { console.log(arr[
2021-04-07 18:22:45
251
原创 3.4记传参+处理
解决URL传参带’+’ 被转换成空格的方法 当我们在url中传递的参数带有加号(+),但是在后台+就全变成了空格,这样会导致后台获取到无效的参数,原因是URL中默认的将“+”号转义了,例如: 我们传递的参数为:温度+湿度 但是我们在浏览器中看到的是:温度 湿度 解决方法一:这时我们可以使用encodeURIComponent方法先将要传递的字符转码,然后再在浏览器中打开 encodeURIComponent(str); 解决方法二:在js中解决,传参的时候将加号替换成 “%2B” let repla
2021-03-05 09:54:51
233
1
原创 ExtJS border布局之小案例
前言: layout:‘border’。该布局包含多个字面板,是一个面向应用的UI风格的布局,它将整个容器分为5个部分,分别是east,south, west, north, center,加入到容器中的字面板需要指定region配置这些子元素所在的位置,Border布局会自动把子元素放到布局指定的位置,并且该布局还内建了对面板分割栏的支持。 一.实现界面: 二.实现思路: 1-首先确定整体panel为Viewport,layout:"border"(东南西北中 五个区域) 2
2021-01-23 16:44:58
395
原创 Ext ComboBox displayField 与 valueField 的不同
Ext ComboBox displayField 与 valueField 的不同Ext ComboBoxgetValue()和getRawValue() Ext ComboBox 下拉框Ext ComboBox 中有两个property,一个是valueField,另一个是displayField。 这两个值值相当于Java中的map,一个键一个值,displayField是下拉框中显示的值,valueField是隐藏的一个值,也就是说valueField是map的键,displayField是map中
2021-01-21 15:42:56
791
转载 TypeScript类型系统和基础类型
类型系统 相对于与ES6来说,TypeScript中最大的改善就是增加了类型系统,这极大的简化了我们的开发工作。类型系统会对数据进行类型检查,以避免不必要的错误。 类型检查的好处有: 有助于代码的编写,因为它可以在编译期预防bug 有助于代码的阅读,因为它可以清晰地表达我们的意图 使用的方法 1. 在声明变量时,可以规定变量所需要的变量类型 语法规则: 变量声明 变量名:类型; e.g. var name:string; let age:number; const male:boolean; 当然
2020-12-31 17:56:37
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅