- 博客(19)
- 收藏
- 关注
原创 实现 javaScript 中 new 操作符
new运算符定义是:创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例。1. 以下面代码为例:function Car(name, model) { this.name = name; this.model = model;}const car1 = new Car('XXX', 'Talon TSi');2. 描述new 关键字会进行如下的操作: 1. 创建一个空对象 (即 o = {} ) 2. 空对象原型上绑定构造函数的原型(即 o._proto = Ca.
2021-03-12 10:26:15
147
原创 Cannot find module ‘node-sass‘
1. 安装 sass-loader (npm i sass-loader --save)2. 安装 css-loader (npm i css-loader)3. 安装 node-sass (npm i node-sass)解决: mac 系统上安装 node-sass 特别慢问题SASS_BINARY_SITE=https://npm.taobao.org/mirrors/node-sass/ npm install node-sass4. 在重新启动项目即可**** 如果重新启动之后会
2021-02-15 16:57:12
479
原创 geojson生成图片_ JS【聪明人都知道的】
效果如下// 安装的依赖npm install geojson2svgnpm install reprojectnpm install proj4dom 如下js 如下/** * @param {*} geojson = {"type": "FeatureCollection","crs": { "type": "name","properties": {"name": "EPSG:4326"}},"features": [ {"type": "Feature","geomet
2021-01-22 10:38:16
1225
原创 JS列表重名加后缀【聪明人都知道的】
如图: function unitListName(list,n) { function check(name) { //let n = name; let n = name.match(/[^\.]*/)[0]; return function (a) { return a.indexOf(n) == 0; } } list = list.filter
2021-01-07 15:50:34
557
原创 typeOf判断元素类型,用更好的方法替换【聪明人都知道的】
typeof 123 //‘number’ typeof “abc” // ‘string’ typeof function(){} //‘function’ typeof [] // ‘object’ ******* typeof {} // ‘object’ ******* typeof null // ‘object’ ******* typeof undefined // ‘undefined’由上可知并不能精确识别 数组 对象 和 null解决办法:Object.pr.
2020-09-09 12:26:21
333
原创 数据库表字段修改,sql【聪明人都知道的】
好久没有写过sql了, 因需要自己改一下数据库字段数据按条件更新字段内容UPDATE 表1 As A INNER JOIN ( SELECT 字段1 FROM 表1 WHERE 字段2 = 'xxx') AS B ON A.字段1 = B.字段1 SET 字段2 = 'xxx2'// 变量:表1、字段1、字段2 、xxx、xxx2...
2020-09-06 12:50:34
328
原创 Vue父子组件通信(项目实用)【聪明人都知道的】
创建一个事件集中器,统一收集事件,(中央事件总线)1.创建一个js文件eventBus.jsimport Vue from 'vue';export default new Vue();问题 是需要使用的时候 需要import 导入一下eventBus.js1.pro 在mian.jsvar eventBus = { install(Vue,options) { Vue.prototype.$bus = vue }};Vue.use(eventBus);使用 $emit发消息,
2020-09-06 12:36:08
91
原创 删除数组、插入数组、替换数组【聪明人都知道的】
splice,会改变原元素组删除// splice(起始位置,个数)var colors_sub = colors.splice(3,2)var colors=["red","green","blue","black","white"];console.log(colors_sub) // ["black", "white"]console.log(colors) // ["red", "green", "blue"]插入// splice(起始位置,要删除元素个数,插入项(可以多个逗号
2020-09-06 11:30:18
119
原创 Vue main.js 引用sass 项目启动时报错【聪明人都知道的】
运行时会报:页面内容:解决办法:前提是 通过 npm i node-sass sass-loader -D 安装好了scss依赖
2020-09-06 10:31:09
296
原创 Mac brew安装不上 报错详情如下(含解决办法)【聪明人都知道的】
找了好几种办法 最后的在知乎看到了这篇:快去看看吧,方法超级简单,有效https://zhuanlan.zhihu.com/p/111014448
2020-07-03 16:05:04
673
原创 能用的CornerStone【聪明人都知道的】
如果你也是在网上各种就是显示文件损坏即使也勾选了任何开源找了很久终于找了个能下的https://www.cr173.com/mac/121625.html这个是能下载的
2020-06-25 13:27:36
100
原创 Js 遍历对象(实战篇)【聪明人都知道的】
for…in 遍历 (推荐使用) for…in 也可以用于遍历数组,但是不推荐Object.keys() / Object.values()Object.getOwnPropertyNames(obj)同理返回一个包含键值的数组另外 for…of 不能遍历对象它是ES6中加了一个新的遍历方式,主要是用来解决 forEach 和 for…in 的短板,它还可以遍历字符串、 map对象、 set对象、 generator对象。注意:它只能遍历带有iterable属性的对象,所以不能遍.
2020-05-29 15:00:00
123
原创 解决:L2TP服务器没有响应。请尝试重新连接。如果仍然有问题,请验证您的设置并与管理员联系。【聪明人都知道的】
在连接公司vpn的时候一直报这个错误,先仔细确认服务器地址没有问题解决方法:在/etc/ppp目录下新建options文件:sudo vim /etc/ppp/options然后按字母“i”(就是进入可编辑模式 可编辑options文件)输入内容:plugin L2TP.pppl2tpnoipsec然后按 “esc” 发现光标在最下闪烁,继续输入:wp:wp(也就是保持并退出)再重新连接,就好了...
2020-05-21 23:52:24
12704
11
原创 新页面 改需求【聪明人都知道的】
2020_05_19 周二今天开始每天记录工作内容上午1.自学下午新页面该需求改变表格显示字段一二级名称查询条件改成下拉框第二个下拉框 随第一个变化(用data 里定义的options 父组件可以动态更改)自学温故知新:当下拉框点击的时候 Vue子组件给父组件传值this.$emit('方法名',参数// 改变子组件的值 非props方法例如:点击事件在父组件上 @方法名=‘方法2’方法2(参数) {this.$refs.‘模板上设置好的ref值’.‘模板里data名
2020-05-19 22:43:31
120
原创 第二章【聪明人都知道的】
第二章(大约2钟阅读 )1.html 页面引用Javascript 文件 的两种方式 ①放在head中 并用src指向<!DOCTYPE> //文件声明<html lang='en'> // 不清楚为什么是en <head> <meta charset='utf-8'/> //指定字符集 <title>我的页面&l...
2020-05-03 02:52:25
121
原创 Vue项目 常常需要引入的的依赖及其作用【聪明人都知道的】
/* 不要忘记先 cnpm install 每个项目都有一个package.json,里面有很多组件信息 使用该命令 将按照package.json安装所需要的组件放在生成的node_modules文件夹中所以一下的依赖安装都会在package.json进行一个注册 我们可以看到对应的版本信息,文件下载在node_modules /cnpm install/ axios (相当于ajax的...
2020-01-02 11:32:00
2685
原创 如何引用Vue.js【聪明人都知道的】
如何引用Vue.js【自行跳过 先介绍一下 vue.js 由于vue是 渐进式 轻量级JavaScript框架 如果要开发全新的vue框架,很建议使用项目构建工具Vue Cli 可点击=>vue-cli搭建Vue项目】如何引用Vue.js 可以去官网下载Vue.js的开发版和生产版,并通过Script标签全局引用 当然也可以用npm 安装 由于npm的仓库源布置在国外,不建议使用...
2019-12-28 14:13:16
857
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人