- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 web前端工程化之VS code版本控制工具Git和SVN安装
VSCode本身就是一个文本编辑器,非常轻量级,搭配各种插件的话,就可以重现Visual Studio的强大功能。一、VSCode使用Git进行版本控制参考小编另外一篇博客进行git基本配置1、关联vscode和git打开vs_code,然后文件 >首选项 > 设置,然后添加"git.path"键,值为Git目录下的cmd下的git.exe文件。如: "git.pa
2017-12-31 17:56:11 13357
原创 web前端工程化之VS Code调试
开发完了,避免不了要使用工具进行调试,其实对于有经验的人来说,怎样调试,用什么工具调试,都只是些细微的差别。用什么工具都可以做这件事情。那使用vscode怎么调试呢。 从后端开发熟悉debug之后,前端会有点点不习惯,但是没有关系,做一次就明白怎么回事了。1、vscode启动 我使用过的前端有angular和ionic,使用不同的前端框架,启动的方...
2017-12-31 17:55:10 1614
原创 web前端工程化之数据绑定
这篇博客我放了好久都没有来补充了,是因为那时候做前端,有很多东西很迷糊,这些名词都是新的,经过这么长时间 的沉淀,这些名词就不再是不熟悉的,而是每个页面都在使用的。 先来了解一下前端基本结构包括:page.html、page.scss、page.ts我们的页面就是写在html中,页面样式写在scss中,函数方法写在ts中。这个和js很像,其实ts就是封装的js...
2017-12-31 17:52:29 1567
原创 web前端工程化之依赖注入
传统依赖控制,由使用者自己new 依赖注入控制器从内部转到了外部注入器 把service注入到product1中,在app模板中使用product1serviceModuleProduct1Product1.htmlApp.htmlProduct2 效果在s
2017-12-31 17:50:59 1063
原创 web前端工程化之路由
控制视图应用状态的对象调试阶段,更新组件和路由的时候,需要重新运行,浏览器更新是没有效果的,只有静态页面的更新能够被刷新出来。路由的5个对象Routes,path中不加/RouterLinkRouter对象在app.component.ts中,通过构造函数创建,然后在事件中调用导航 效果: —
2017-12-31 17:50:06 428
原创 Web前端工程化之Angular组件
1、组件概念 如何理解组件,可以帮助你如何理解前端工程化,就是把页面上显示的内容,划分成一个个的组件,组合到一起就变成了我们熟悉的网页。看一下下面这个百度页面,怎么划分,可以从head、body、footer分三部分,在大的组件上还有小的组件,然后经过一层层组件嵌套。这就是一个页面的主要组成部分。2、开发准备工作:先引入包:
2017-12-31 17:48:47 721
原创 前端工程化之Nodejs+Angular+webStorm+VSCode安装与配置
angular是在nodejs基础上运行的,所以先安装nodejs。安装Nodejs在官网上下载 合适的版本下载node-8.9.0-x64.msi一路下一步,直到安装完成请先在终端/控制台窗口中运行命令 node -v 和 npm -v, 来验证一下你正在运行 node 6.9.x 和 npm 3.x.x以上的版本。 更老的版本可能会出现错误,更新的版
2017-12-31 17:47:12 1467
原创 Linux下JDK安装并配置环境变量
最近又到了公司项目发布部署的季节,各种环境都在重新部署安装,总结一下,项目上线前,环境准备情况:以下是在Linux下安装jdk的相关配置1、Winscp和xshellwindows和linux连接的工具和操作工具安装这两个工具,然后连接服务器,需要服务器的ip地址和用户名及密码,即可成功;2、官网下载jdk8,找到对应服务器的版本,X86是32位,X64是64位下载的是文件可以使用winscp工具...
2017-12-20 16:54:38 435
原创 MySql+Mybatis+Druid之SqlException:sql injection violation, multi-statement not allow
接上一篇博客:《数据库优化之MyBatis批量删除、更新》Druid是阿里巴巴,开发的一个数据库连接池工具,经历过多次双十一的洗礼,它的性能已经能够满足国内大多数项目的需求。项目中启用Druid的统计管理,在执行批量修改时:提示Error updating database. Cause: java.sql.SQLException: sql injection violation, m
2017-12-11 18:32:48 15308 3
原创 MySql+Mybatis+Druid 优化之MyBatis批量删除、更新
业务需求:一次更新/删除多条数据,通常有两种方式: (1)在业务代码中循环遍历,逐条删除,业务清晰(2)在sql语句中,循环删除,只操作一次数据库,这个分为两种方式:方式A:通过循环一个id列表,循环删除数据;方式B:条件为多个字段,为了更新多条记录为多个字段的不同值补充:这里的删除采用软删除,使用一个字段进行标记,所以所有的删除实际就是更新
2017-12-11 17:04:14 8588
原创 web前端工程化浅析
目前来说,Web业务日益复杂化和多元化,前端开发已经由以WebPage模式为主转变为以WebApp模式为主了。现在随便找个前端项目,都已经不是过去的拼个页面+搞几个jQuery插件就能完成的了。工程复杂了就会产生许多问题,比如:如何进行高效的多人协作?如何保证项目的可维护性?如何提高项目的开发质量?... 前端工程化就在这个快速发展的时代下,应运而生,它存在的目的就
2017-12-02 17:15:16 5958 2
四级考试准备
2016-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人