cannot found module ‘node_modules/yorkie/bin/install.js’报错解决方案
大海 | web前端 | 2020-05-11
linux下报这个错是权限问题,不要在/root目录下创建项目执行npm install就可以了。
如果不是root目录但也出现了这种情况,那也还是目录权限问题,检查嵌套的目录结构,保证权限是755就可以了,不是的修改一下 chmod 755 /xxx/xxx
[阅读全文]
google chrome 调试无法查看变量bug
大海 | web前端 | 2019-12-19
在google chrome 79.0.3945.88 64位版上,console控制台调试时发现鼠标放到变量名上无法显示变量内容了,这应该是chrome的bug,可以先用个canary版本(不会覆盖现有版本)
https://www.google.com/intl/zh-CN/chrome/canary/
[阅读全文]
vue cli3 webpack调试
大海 | web前端 | 2019-03-26
因为要增强vue工程配置项中的一些功能和写一些webpack插件,所以想到需要用到调试模式,log在控制台看的方式太费劲了,搞好久不知道问题所在,用类似网页的debugger调试模式方便多了.下面内容来自网上的一些介绍和个人摸索,也共享出来.
cli2可以正常调试的
node --inspect-brk ./node_modules/webpack/bin/webpack.js --config .\build\webpack.base.co... [阅读全文]
javascript记忆函数用于存储计算的中间结果
大海 | web前端 | 2017-07-04
[javascript]
/**
* 记忆函数,存储计算的中间结果
* @param {[type]} memo 初始的数组
* @param {[type]} formula 计算函数
* @return {[type]} [description]
*/
var memoizer = function(memo, formula){
var recur = function(n){
var result = memo[n];
if(typeof result !== 'number'){
... [阅读全文]
JavaScript使用concat注意事项
大海 | web前端 | 2017-05-24
concat连接数组是不会修改原始数组的(http://www.w3school.com.cn/jsref/jsref_concat_array.asp), 可能的一种用法 return [].concat(array1,array2); 不会修改原始数组是不错,但是这里有个例外就是,当原始数组中的元素是一个个对象时,情况就没有这么简单了,对象名仅仅是个地址,把地址拷贝一份放到新数组中,但地址不变则对应的那个对象就始终是那个对... [阅读全文]
sublime编辑文件后eclipse实时更新到tomcat中
大海 | web前端 | 2017-05-18
平时做web开发用sublime,但需要用eclipse把项目部署到tomcat中.以前用的eclipse版本是可以在sublime更新文件后自动把新文件部署到tomcat中的,最近换个了新版本的eclipse版本这个功能就消失了,必须手动F5在eclipse中刷新一次,多了一步操作,不爽。解决方式:
Window -> Preferences -> General -> Workspace -> Refresh using native hooks or polling... [阅读全文]
获取服务器时间与本地时间
大海 | web前端 | 2017-03-31
[javascript]
function ajax(option) {
var xhr = null;
if (window.XMLHttpRequest) {
xhr = new window.XMLHttpRequest();
} else { // ie
xhr = new ActiveObject("Microsoft")
}
// 通过get的方式请求当前文件
xhr.open("get", "http://www.baidu.com");
xhr.send(null);
// 监... [阅读全文]
没有jquery的页面引入jquery
大海 | web前端 | 2017-03-30
引入jquery方便写js代码
[javascript]
var d=document.querySelector(".parent");
var sc=document.createElement("script");
sc.setAttribute("src","http://code.jquery.com/jquery-latest.js");
d.appendChild(sc);
[/javascript] [阅读全文]
Eclipse去除JavaScript验证错误
大海 | web前端 | 2017-03-16
第一步:
去除eclipse的JS验证:
window->preference->Java Script->Validator->Errors/Warnings->Enable Javascript Sematic validation前面的钩子去掉;
第二步:
找到项目目录,去掉项目目录里的 .project 文件中的以下部分:
<buildCommand>
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
... [阅读全文]
将垃圾评论放入回收站
大海 | web前端 | 2017-03-16
垃圾评论太多了,手动点击加入回收站太麻烦了.
随便搞个前端脚本
function deleteComment(){
jQuery(".subsubsub .moderated").trigger("click");
jQuery("#bulk-action-selector-top option:last").attr('selected','selected');
jQuery("#cb-select-all-1").trigger("click");
jQuery("#doaction").trigger("click");
}
setInterval(delet... [阅读全文]