- 博客(34)
- 收藏
- 关注
原创 父子页面调用和传值的问题(window.open,iframe)
/ 监听来自父窗口的消息 window.addEventListener('message', function(event) { if (event.origin === 'https://www.example.com') { console.log('Message received in child window: ' + event.data);2.子标签 window.func() = func();
2024-04-02 18:18:51
349
原创 解决某些情况下--比如webstrom命令行npm -v 无法执行的问题
管理员命令模式下---- windows powerShell。--允许一些命令策略执行,执行策略更改。执行策略可帮助你防止执行不信任的脚本。
2023-07-28 10:41:16
324
原创 React中使用JSX语法布尔类型不显示的解释
在官方文档中深入JSX一栏中指出布尔类型、Null 以及 Undefined 将会忽略。false,null,undefined, andtrue是合法的子元素。但它们并不会被渲染。以下的 JSX 表达式渲染结果相同:<div /><div></div><div>{false}</div><div>{null}</div><div>{undefined}</div>...
2021-07-28 16:18:05
1343
原创 node --max-old-space-size=2048 不是内部或外部命令,也不是可运行的程序或批处理文件
在项目中 node_modules.bin 下的 webpack.cmd 文件中去掉双引号, 修改"%_prog%"为 %_prog%,即可正常打包
2021-02-25 13:53:38
4399
原创 mysql5.7默认安装完成后怎么重置密码
在菜鸟教程上安装完成后http://www.runoob.com/mysql/mysql-install.html,生成随机root密码,登录显示welcome后,输入set password = password('新密码'); 即可正常使用其他工具软件链接;如:Navicat....
2019-02-28 15:20:57
412
翻译 HTML+JS实现F11全屏、退出全屏功能
复制以下代码在HTML文件中打开即可若是docElm.XXX报错,则用doc['XXX']代替<input id="Button1" type="button" value="开始全屏" onclick="kaishi()" /><input id="Button2" type="button" value="关闭全屏" onclick="guanbi()" /&g...
2019-01-15 15:00:39
4931
转载 使用text-align:justify,让内容两端对齐,兼容IE及主流浏览器的方法
使用text-align:justify,让内容两端对齐,兼容IE及主流浏览器的方法如果不喜欢看分析过程,可以跳到最后看最终兼容方案史前方法:以前实现两端对齐是这样的:<p class="box1">密&emsp;&emsp;码</p><p class="box1">用&emsp;户&emsp;名&am
2018-11-01 19:06:52
6873
原创 angular中routes的matcher用法
matcher 定义了一个用于路径匹配的自定义策略,指定了它就会代替 path 和 pathMatch。使用如下:export function MonitorMatcher(segments: UrlSegment[], group: UrlSegmentGroup, route: Route) {return (判断)?{consumed: segments, //如果你的...
2018-09-13 10:48:17
1490
原创 angular获取当前地址url
import { PlatformLocation } from '@angular/common';//PlatformLocation 与Location都可以,PlatformLocation 是子集constructor(private location: PlatformLocation) {}for (const i in this.location) { if...
2018-09-05 11:32:42
8184
1
原创 撤销与反撤销
复制粘贴大家基本都会ctrl+c,ctrl+v;常用的撤销快捷键为ctrl+z;常用的反撤销快捷键为ctrl+shift+z或者ctrl+y
2018-09-04 10:15:11
10827
原创 js对象中[]与.的区别
对象调用属性时候可以用两种方式进行调用let SEX='sex';let obj={name:'qmj',age:'26',5:55,[SEX]:'male'}console.log(obj.name) //结果为qmj// console.log(obj.5) 报错console.log(obj['age'])//结果为26console.log(ob...
2018-08-31 14:40:05
8441
原创 字符串截取斜杠之间的值/value/
var aaa = "adf/abc/cvb/dfg/123"; //截取第二个斜杠之后的值var bbb = aaa.substr(aaa.lastIndexOf('/', aaa.lastIndexOf('/') - 1) + 1);console.log(bbb) //结果为 dfg/123 //截取倒数第一个斜杠之前的值var ccc = aaa.substri...
2018-08-29 17:17:01
7943
翻译 模块化编程
模块化编程是一种软件设计技术,强调将程序的功能分离为独立的,可互换的模块,使得每个模块包含仅执行所需功能的一个方面所必需的一切。模块接口表示模块提供和要求的元素。界面中定义的元素可由其他模块检测到。该实现包含与接口中声明的元素对应的工作代码。模块化编程与结构化编程和面向对象编程密切相关,它们都具有通过分解成更小的部分来促进大型软件程序和系统的构建的相同目标,并且都源于20世纪60年代。虽...
2018-08-27 13:43:12
1020
原创 使用angular-in-memory-web-api时报错500 错误 Object(…) is not a function
原因:安装时未指定版本、1 npm install angular-in-memory-web-api --save 此时安装版本为0.6 解决:安装时指定版本号2 npm install angular-in-memory-web-api@0.5.4 --save ...
2018-08-16 15:06:03
931
原创 CLI命令添加组件时可能会出现'Error: More than one module matches. Use skip-import option to skip importing the c'
解决办法:命令行后面添加 --module=appng generate (component) dashboard --module=app或者 ng g c (component) dashboard--module=app
2018-08-15 17:25:10
1586
原创 npm快速生成一个angular项目
1 npm install -g @angular/cli2 ng --version3 ng new appDemo4 cd appDemo5 ng serve --o(启动服务)项目结构如下:
2018-08-15 11:13:52
2829
原创 数组对象中方法排序
1.数组role: [{ name: 'qmj', age: '26' },{ name: 'qq', age: '34' },{ name: 'ww', age: '51' },{ name: 'ee', age: '17' },{ name: 'rr', age: '8' }]2.排序方法function sortByKey(array, key) {r...
2018-08-09 14:14:09
279
原创 模态框中弹模态框的问题
有时候会遇到模态框中弹另外一个模态框的时候,若是旧模态框需要隐藏的时候,直接在点击事件里加上$('#aaa').modal('hide')即可,若是想旧模态框一直保持,但是新模态框也要弹出,这样的话,新模态框z-index应该大于旧模态框;若是 div中load模态框的话,必须把加载新模态框的div放在加载旧模态框的div之后才能生效。...
2018-07-11 09:45:32
2278
原创 prop与attr的区别
prop() 方法应该用于检索属性值,例如 DOM 属性(如 selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。(全部属性)attr():检索 HTML 属性(可见属性)...
2018-07-03 10:13:43
155
原创 checkbox全选与全不选的功能实现
$('#selectAll').on('click', function () { if ($(this).prop("checked")) { $("[name='cmx-relicInfo']").prop('checked','true'); ...
2018-07-03 10:13:06
763
原创 jquery实现图片无法右键点击
$('img').bind("contextmenu", function(e){ return false; })
2018-07-03 09:32:18
424
转载 cmd命令
运行操作CMD命令:开始->运行->键入cmd(window+x)CMD命令锦集 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具。 它在 Windows NT/2000/XP 中均可使用 , 但在 Windows ...
2018-06-26 15:24:25
302
翻译 在使用sourceTree的时候可能出现warning: templates not found C:\Program Files\Git\share\git-core\templates
在windows系统zhong,Git的配置文件位于C:\Users\<登录用户名>\.gitconfig。使用文本编辑工具打开并加入如下几行:[init] templatedir=C:/Program Files/Git/mingw64/share/git-core/templates 保存并重启SourceTree,问题解决。...
2018-06-04 14:54:55
1044
原创 JSON.parse()与JSON.stringify()的区别,localStorage与sessionStorage的区别
1.JSON.parse()与JSON.stringify()的区别JSON.parse()【从一个字符串中解析出json对象】var data='{"name":"goatling"}'//定义一个字符串JSON.parse(data)//解析对象结果是:name:"goatling"JSON.stringify()【从一个对象中解析出字符串】var data={name:'goatling...
2018-05-25 10:56:34
861
原创 vue.js开发环境搭建
1.使用淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2.查看cnpm版本cnpm-v3.安装vuecnpm install -g vue-cli4.查看vuevue5.安装初始化项目(在此切换项目地址)vue init webpack my-first-vue-project6.cmd下ls不好使切换管理员模式...
2018-05-24 12:54:56
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人