angularjs

仿简书MarkDown编辑器可同步滚动

陌路散爱 提交于 2020-09-30 05:57:49
模仿简书的MarkDown编辑器,使用Angular8写的示例 1.支持同步滚动 编辑的过程中,右侧预览界面会同步滚动。滚动右侧预览界面,左侧编辑区也会同步滚动哦 2.支持语法高亮 如下: using System.IO.Compression; # pragma warning disable 414, 3021 namespace MyApplication { [ Obsolete( "...")] class Program : IInterface { public static List< int> JustDoIt( int count) { Console.WriteLine( $"Hello {Name}!"); return new List< int>( new int[] { 1, 2, 3 }) } } } 3. 使用Angular8完成 执行以下命令观看本demo npm i npm start 源代码下载 来源: oschina 链接: https://my.oschina.net/u/4344760/blog/4560351

[Abp vNext微服务实践]

醉酒当歌 提交于 2020-09-29 05:54:05
简介 之前的技术路线本来是angular的,后来经过一段时间的开发还是打算选择vue,原因是vue简单丰富,尽管angular规范强大,但是组件库都不太符合国人风格。看到GitHub上Vue Element Admin这么高的人气后就毫不犹豫的选择了这个后台管理框架。作为一个后端开发,刚刚下载Vue Element Admin框架时确实无从下手,但是一番研究之后也就适应了,今天就介绍下改造Vue Element Admin登录并对接vNext授权服务。vNext授权服务使用的是ids4框架,所以使用ids4框架授权的服务都可以参考该登录。 代码分析 根据Vue Element Admin作者的介绍,该框架登录需要两步,获取token和获取userinfo(用户信息)。Vue Element Admin作者公司的后端设计应该是用户信息中包括用户权限,所以Vue Element Admin(后称Admin)登录只需调两次接口。 在view路径的login中可以看到login的click事件: handleLogin() { this .$refs.loginForm.validate(valid => { if (valid) { this .loading = true this .$store.dispatch("user/userLogin", this .loginForm)

第08课:目标的设定与执行

北慕城南 提交于 2020-09-28 17:46:36
大家好,我是安晓辉,今天我们来讲目标的设定与执行。 当我们运用个人对标管理法从人、规律、技术、项目4个方面找到目标后,还要仔细地考虑两个问题: 这个目标适合自己吗? 如何完成这个目标? 1.适合性评估 先来看看如何判断某个目标是不是适合自己。有两方面: 这个目标和自己的职业规划是不是一致? 这个目标和自己当下的工作是不是可以关联起来? 设想你所在的团队里有位什么都可以搞定的全栈工程师,你非常羡慕这样的人,用对标管理法对他做了分析,发现他的知识图谱包括 HTML、JavaScript、CSS、AngularJS、Node.js、MySQL、Redis、C 等,那么,接下来,你要把他的技能树作为你的目标吗? 假如你也想成为一个全栈工程师,那么,你跟着他学习 JavaScript 前后端开发没有问题;假如你的目标是成为 WebRTC 领域的专家,那么,他的技术栈对你几乎没什么帮助,参考意义不大。 我们在运用个人对标管理法时,一定要理性地结合自己的长远目标,否则就会今天想学这个明天想学那个,久而久之什么也没学透。 所以,请先想想: 如果只能在一个技术方向上做到出类拔萃,你的选择是什么? 当你确定了这个方向,就拥有了主线剧情,可以运用个人对标管理法来确保主线剧情充足发展,同时也可以在必要的时候引入支线剧情,辅助主线剧情的发展。 2.如何完成目标 当 来源: oschina 链接: https