jeecg感想 对于我这种菜鸟来说,jeecg使用代码生成器生成规范的代码,从而不用每句代码去写,既提高效率,也减少错误。从官方的说明可以知道,随着 WEB UI 框架 ( EasyUI/Jquery UI/Ext/DWZ) 等的逐渐成熟,系统界面逐渐实现统一化,代码生成器也可以生成统一规范的界面!代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省5...
github + webhook 自动化部署,node + pm2 环境配置 参考链接https://github.com/hustcc/webhookit 简易版,本文采用这个https://blog.csdn.net/xerysherryx/article/details/78920978 nodejs centos安装,采用第一种方法和修改https://blog.csdn.net/sunscheung/article/details/79171608 pm...
nginx 如何配置 配合react等前端路由 参考http://yjph83.iteye.com/blog/2311687 https://www.cnblogs.com/dudeyouth/p/6723962.html配置内容location /lagou/ { try_files $uri /lagou/index.html; root /var/www/html;}try_files:检查文件; $u...
安装node-sass 安装ruby 最新稳定版本修改ruby源//1.删除原gem源gem sources --remove https://rubygems.org///2.添加国内设区源,不要再使用taobao源gem sources --add https://gems.ruby-china.org///3.打印是否替换成功gem sources -l//4.更换成功后打印如下...
javascript 函数节流 参考《JavaScript设计模式与开发实践》第三章闭包与高阶函数http://www.jb51.net/article/105601.htm为什么需要函数节流函数被频繁调用,不是由用户直接控制的,且造成大的性能问题。 1. window.resize事件 2. mousemove事件 3. 上传进度实现原理通过逻辑限制1秒执行n次或者x毫秒内只能执行一次,具体...
EditorConfig的使用 参考链接http://editorconfig.org/ http://www.alloyteam.com/2014/12/editor-config/EditorConfig是什么帮助开发者在不同IDE中保持一致的代码风格。工程中有.editorconfig配置文件及使用的IDE默认支持EditorConfig或安装插件支持即可。(VSCode是安装插件支持).editorco
ESLint的使用 参考链接http://eslint.cn/ https://www.cnblogs.com/yoable/p/5788198.html https://www.zhihu.com/question/52678389安装npm install -g eslint#及相关插件npm install -g eslint-plugin-react babel-eslint也...
fiddler简单使用 手机如何配置fiddler抓包https://www.jianshu.com/p/54dd21c50f21fiddler配置filterhttp://blog.csdn.net/notejs/article/details/49681479
Bootstrap V3 栅格系统的小理解 参考:https://v3.bootcss.com/css/#grid什么是移动优先?首先,要知道支持的设备如何分类。超小屏幕 手机 (<768px) .col-xs-小屏幕 平板 (≥768px) .col-sm-中等屏幕 桌面显示器 (≥992px) .col-md-大屏幕 大桌面显示器 (≥1200px) .col-lg-然后写css的时候,优先写超小屏幕 手机这类设备
mysql 用户管理和权限设置 参考:https://www.cnblogs.com/fslnet/p/3143344.html 创建用户 create user ytl IDENTIFIED by ‘pwd’; 查看权限 show grants for ytl; 授予权限 grant select on database.table to ytl;
nginx 配置 https 参考文章http://www.jianshu.com/p/45a1003b2b55 http://blog.csdn.net/socho/article/details/72456008步骤阿里云申请免费CA证然后nginx -V命令查看是否有安装https模块,无则需要重新安装配置nginx 根据文章配置即可,反向代理后面还是可以访问内网http问题点因为目前只有http 8080端口(
Photoshop切片 及 移动端适配资料链接 安装最新的Photoshop CC,拿到设计的PSD源文件 课程:http://www.maiziedu.com/course/231/标尺使用http://jingyan.baidu.com/article/870c6fc337a887b03fe4bea6.htmlctrl+r 显示标尺 可拖出辅助线切片工具使用按c选择,右键切片工具单个图片保存 ctrl+alt+shift+s 存储为we
javascript高级程序设计第三版 第21章 Ajax与Comet 21.1 XMLHttpRequest对象21.1.1 XHR的用法var xhr = new XMLHttpRequest();//接受3个参数:要发送的请求的类型("get","post"等)、请求的URL和表示是否异步发送请求的布尔值xhr.open("get","example.php",false);//接受一个参数:即要作为请求主体发送的数据,无则传入nullxhr.send(nul
javascript高级程序设计第三版 第20章 JSON JSON.stringify() 把JavaScript对象序列化为JSON字符串 1、过滤结果 2、字符串缩进 3、toJSON()方法 JSON.stringify()执行顺序 1、toJSON()方法 2、函数过滤器 3、对每个值序列化 4、格式化,如缩进JSON.parse() 把JSON字符串解析为原生JavaScript值
javascript高级程序设计第三版 第13章 事件 13.1 事件流如果你单击了某个按钮,他们都认为单击事件不仅仅发生在按钮上。换句话说,在单击按钮的同时,你也单击了按钮的容器元素,甚至也单击了整个页面。事件流描述的是从页面中接收事件的顺序。13.1.1 事件冒泡事件冒泡,即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点(文档)。IE9、Firefox、Chrome和Safa
javascript高级程序设计第三版 第11章 DOM扩展 11.1 选择符API11.1.1 querySelector()方法var body = document.querySelector("body");var myDiv = document.querySelector("#myDiv");11.1.2 querySelectorAll()方法返回的值实际上是带有所有属性和方法的NodeList,而其底层实现则类似于一组元素的快照,而非不断对文
javascript高级程序设计第三版 第10章 DOM DOM(文档对象模型)是针对HTML和XML文档的一个API。10.1 节点层次节点分为几种不同的类型,每种类型分别表示文档中不同的信息及(或)标记。每个节点拥有各自的特点、数据和方法,另外也与其他节点存在某种关系。10.1.1 Node类型JavaScript中的所有节点类型都继承自Node类型,因此所有节点类型都共享着相同的基本属性和方法。 每个节点都有一个nodeTyp
javascript高级程序设计第三版 第9章 客户端检测 9.1 能力检测能力检测(又称特性检测)的目标不是识别特定的浏览器,而是识别浏览器的能力。function getElement(id){ if(document.getElementById){ return document.getElementById(id); }else if(document.all){ return document.al