课题 程序界面由3个文本编辑框和1个文本标签组成. 要求文本标签实时显示3个文本编辑框所输入的数字之和. 文本编辑框输入的不是合法数字时,将其值视为0. 3个文本编辑框的初值分别为1,2,3. 创建工程 # 安装 Vue CLI $ npm install --global @vue/cli # 创建新的应用程序 RxExample $ vue create rx-example # 选择 Manually select features # 选择 Babel 和 TypeScript $ cd…
课题 程序界面由3个文本编辑框和1个文本标签组成. 要求文本标签实时显示3个文本编辑框所输入的数字之和. 文本编辑框输入的不是合法数字时,将其值视为0. 3个文本编辑框的初值分别为1,2,3. 创建工程 # 安装 CLI $ npm install -g create-react-app # 创建新的应用程序 RxExample $ create-react-app rx-example --scripts-version=react-scripts-ts $ cd rx-example $ n…
ReactiveX 学习笔记 ReactiveX 学习笔记(1) ReactiveX 学习笔记(2)创建数据流 ReactiveX 学习笔记(3)转换数据流 ReactiveX 学习笔记(4)过滤数据流 ReactiveX 学习笔记(5)合并数据流 ReactiveX 学习笔记(6)条件操作符 ReactiveX 学习笔记(7)聚合操作符 ReactiveX 学习笔记(8)错误处理和 To 操作符 ReactiveX 学习笔记(9)工具类操作符 ReactiveX 学习笔记(10)可连接的数据流…
JSON : Placeholder JSON : Placeholder (https://jsonplaceholder.typicode.com/) 是一个用于测试的 REST API 网站. 以下使用 RxJS6 + Vue.js 调用该网站的 REST API,获取字符串以及 JSON 数据. GET /posts/1 GET /posts POST /posts PUT /posts/1 DELETE /posts/1 所有 GET API 都返回JSON数据,格式(JSON-Sch…
正如上一篇笔记中所说,直接使用 ES6 标准提供的模块规范来编写 Vue 组件在很多情况下可能并不是最佳实践.主要原因有两个,首先是市面上还有许多并没有对 ES6 标准提供完全支持的 Web 浏览器,这样做可能会导致某些用户无法使用应用程序.其次,即使将来所有的 Web 浏览器都完全支持了 ES6 标准规范,直接在 JavaScript 原生的字符串对象中编写 HTML 模版的做法也会让我们的编程工具无法对其进行高亮显示与语法检查,这不仅会让编程体验大打折扣,也会增加编码的出错概率.为了解决这个…
CrmFetchKit.js是一个跨浏览器的一个类库,允许通过JavaScript来执行fetch xml的查询,还可以实现批量更新,分页查询等.目前已支持Chrome 25, Firefox 19 和 IE9/10 . 它的最大优势是可以通过fetchxml 来查询,这样我们就可以实现真正的多表联合查询,虽然可以用OData终结点的$expand来进行多表的联合查询,但这种方式没办法过滤多表的条件,它只能过滤主表的条件. 下面来看下简单的多表查询的例子: 1.首先定义一个fetchxml: 1…
目录 前言 新建express项目并自定义路由规则 如何提取页面中的公共部分? 如何提交表单并接收参数? GET 方式 POST 方式 如何字符串加密? 如何使用session? 如何使用cookies? 如何清除session和cookies? 写在之后 前言 前面经过五篇Node.js的学习,基本可以开始动手构建一个网站应用了,先用这一篇了解一些构建网站的知识! 主要是些基础的东西... 如何去创建路由规则.如何去提交表单并接收表单项的值.如何去给密码加密.如何去提取页面公共部分(相当于用户…
前言 前面经过五篇Node.js的学习,基本可以开始动手构建一个网站应用了,先用这一篇了解一些构建网站的知识! 主要是些基础的东西... 如何去创建路由规则.如何去提交表单并接收表单项的值.如何去给密码加密.如何去提取页面公共部分(相当于用户控件和母版页)等等... 下面就一步步开始吧^_^!... 新建express项目并自定义路由规则 1.首先用命令行express+ejs创建一个项目sampleEjsPre cd 工作目录 express -e sampleEjsPre cd sample…
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------…
1.Vue实例API 1.构造器(实例化) var vm = new Vue({ //选项 |-------DOM(3) |   |-------el (提供一个在页面上已存在的 DOM 元素作为 Vue 实例的挂载目标.) |   |-------template (一个字符串模板作为 Vue 实例的标识使用.模板将会 替换 挂载的元素.挂载元素的内容都将被忽略,除非模板的内容有分发 slot.) |   |-------render (字符串模板的代替方案,允许你发挥 JavaScript…
目录 什么是Vue? 为什么要学习前端框架? MVC,MVP 和 MVVM 最简单的入门小案例 下载Vue.js 新建文件结构 写一个html 运行 可笑的小报错 Vue和MVVM 什么是Vue? Vue就是一个渐进式的JavaScript框架. 为什么要学习前端框架? 我们要做前端,不可避免的要写HTML,要写JavaScript,但是自己一个一个打多麻烦啊,于是,前端之路有了以下的发展变化. 原生JavaScripts:各个浏览器的兼容性无法保证 Jquery 前端引擎模板:表格1000条数…
vue.js是一个前端框架,他与jquery不同,jquery是一个js库,而vue.js是js的前端框架. vue.js对我们前端页面入侵比较大,而jquery则不然.那我们还为什么要使用vue.js呢,vue.js可以让我们不再关注前端的视图层,只要关注前端的业务逻辑即可:vue.js与jquery并不冲突,但vue.js不建议我们再进行手动的或者使用jquery操作dom元素.我们可以使用jquery进行ajax向后台请求数据或者进行动画操作.jquery可以和vue.js进行搭配使用.v…
Vue.js 五天 汤小洋一. Vue.js简介1. Vue.js是什么Vue.js也称为Vue,读音/vju:/,类似view,错误读音v-u-e 版本:v1.0 v2.0 是一个构建用户界面的框架是一个轻量级MVVM(Model-View-ViewModel)框架,和angular.react类似,其实就是所谓的数据双向绑定数据驱动+组件化的前端开发(核心思想)通过简单的API实现响应式的数据绑定和组合的视图组件更容易上手.小巧 参考:官网 2.vue和angular的区别2.1 angul…
迭代数组(普通数组.对象数组) <ul> <li v-for="(item, i) in list">索引:{{i}} --- 姓名:{{item.name}} --- 年龄:{{item.age}}</li> </ul> 迭代对象中的属性 <!-- 循环遍历对象身上的属性 --> ​ <div v-for="(val, key, i) in userInfo">{{val}} --- {{ke…
应大家的要求,还是把完整的project文件贴出来,大家省点事:http://www.kuaipan.cn/file/id_48923272389086450.htm 先看看执行效果,我用的群创7寸屏,主机是mini2440,分辨率是800*480,程序写比較粗糙,但对刚開始学习的人还是有一点启示,大家一起进步. qt中提供了QGphicsView,QGraphicsScene,QGraphicsItem,QGraphicsPixmapItem是QGraphicsItem的子类 分辨创建它们的实…
第1-3章 这个文档是记录我学习python时一些学习笔记以及一些想法也可以称作复习笔记 第一章:起步这一章主要是从第一个"hello world"程序到python环境的搭建与配置,因为我在Mac上用的一个叫Jupiter Notebook的网页端界面,所以就省去了这个步骤,直接进行后面的练习了,当然后面到小项目的时候也许还是需要熟练的在Windows.MacOS.Linux三个不同环境下搭建环境的. 第二章:变量和简单数据类型这一章主要涵盖了:变量.字符串.数字.注释.python…
JSON : Placeholder JSON : Placeholder (https://jsonplaceholder.typicode.com/) 是一个用于测试的 REST API 网站. 以下使用 RxJS6 + React.js 调用该网站的 REST API,获取字符串以及 JSON 数据. GET /posts/1 GET /posts POST /posts PUT /posts/1 DELETE /posts/1 所有 GET API 都返回JSON数据,格式(JSON-S…
整理自官网教程 -- https://cn.vuejs.org/ 1. 在HTML文件底部引入Vue <script src="https://cdn.jsdelivr.net/npm/vue"></script> 2. 基础HTML标签和属性 <div id="app"> <!--v-bind:title 可缩写为 :title --> <!--添加v-once属性时,能执行一次性地插值 --> <…
课题 程序界面由3个文本编辑框和1个文本标签组成. 要求文本标签实时显示3个文本编辑框所输入的数字之和. 文本编辑框输入的不是合法数字时,将其值视为0. 3个文本编辑框的初值分别为1,2,3. 创建工程 # 安装 Angular CLI $ npm install -g @angular/cli # 创建新的应用程序 RxExample $ ng new RxExample $ cd RxExample $ npm audit fix --force 打开 Intellij IDEA, File…
JSON : Placeholder JSON : Placeholder (https://jsonplaceholder.typicode.com/) 是一个用于测试的 REST API 网站. 以下使用 RxJS6 + Angular 6 调用该网站的 REST API,获取字符串以及 JSON 数据. GET /posts/1 GET /posts POST /posts PUT /posts/1 DELETE /posts/1 所有 GET API 都返回JSON数据,格式(JSON-…
目录 前言 新建项目.建立数据库以及其它准备工作 新建express + ejs 项目:sampleEjs 创建数据库 修改package.json文件,安装session和mysql模块 样式和JQuery文件 清理项目冗余文件,并添加监听 规划路由,并新建相关文件 实现登录和注册需要的数据访问方法 注册 登录 首页 安全退出 写在之后 前言 上一篇学习了一些构建网站会用到的一些知识点   http://www.cnblogs.com/zhongweiv/p/nodejs_express_we…
这个周,开始了JavaScript的学习路程.虽然从高中开始就接触了网页设计的知识,大学里的学习也算回顾了Html和Css的知识,实习期间在牛盾科技也是做的网站建设,不过通过前段时间找工作才发现自己了解的其实很少,用的和了解的都是一些很基础的东西,就像1+2=3,之前的认知就只限于1(html)2(css)3(页面效果),而不了解+=(js).之前买的红宝书重新捡起来看,每天写点代码,看看前端的网站和视频.一步亦趋 这几天按照http://www.fgm.cc/learn/里面的东西,进行代码重…
文章的格式也许不是很好看,也没有什么合理的顺序 完全是想到什么写一些什么,但各个方面都涵盖到了 能耐下心看的朋友欢迎一起学习,大牛和杠精们请绕道 如果我只能选择一款工具进行Web渗透,那么一定就是Burpsuite Burpsuite被誉为Web安全界的瑞士军刀,功能强大而精致 集成了多种工具,几乎所有的Web漏洞都可以用它来发现和利用 Burpsuite不是开源的,Kali集成免费版,没有主动扫描功能 由于Burpsuite是Java开发的,虽然Kali自带Open Java,但是最好下载Or…
Schedulers, threading and testing 本文的主题为调度器,多线程以及测试. RxJava操作符(六)Utility SubscribeOn / ObserveOn SubscribeOn / ObserveOn 用来指定数据流和观察者所运行的线程. 这里数据流的运行是指数据流创建,转化,发送数据以及最后销毁的全过程. 这里观察者的运行是指数据流发送数据和观察者观察数据的过程. SubscribeOn / ObserveOn 指定线程是通过指定调度器来完成的. Sub…
Observable Utility Operators 本文的主题为处理 Observable 的实用工具类操作符. 这里的 Observable 实质上是可观察的数据流. RxJava操作符(六)Utility 公共代码 RxNET public static void Dump<T>(this IObservable<T> source, string name) { source.Subscribe( i => Console.WriteLine("{0}-…
Conditional and Boolean Operators 本文的主题为处理 Observable 的条件和布尔操作符. 这里的 Observable 实质上是可观察的数据流. RxJava操作符(七)Conditional and Boolean 公共代码 fun <T> Observable<T>.dump() = this.subscribe({ println("onNext: $it") }, { println("onError:…
前言 上一篇学习了一些构建网站会用到的一些知识点:https://www.cnblogs.com/flyingeagle/p/9192936.html 这一篇主要结合前面讲到的知识,去构建一个较为完整的网站应用程序,对前面学到的一些知道做一个串联加深并灵活运用! 功能主要用MySQL数据库,包括登录.注册.主页三部分:下面就一步步开始吧! 新建项目.建立数据库以及其它准备工作 1.新建express + ejs 项目:sampleEjs cd 工作目录 express -e sampleEjs…
这是17年暑假学习Linux汇编语言的笔记记录,参考书目为清华大学出版社 Jeff Duntemann著 梁晓辉译<汇编语言基于Linux环境>的书,喜欢看原版书的同学可以看<Assembly Language Step-By-Setp:Programming with Linux 3rd Edition>,非常感谢该书的作者和译者,谢谢你们提供了这么好的学习材料.…
命名视图实现经典布局 标签代码结构:  <div id="app">    <router-view></router-view>    <div class="content">      <router-view name="a"></router-view>      <router-view name="b"></router-v…
什么是路由 后端路由:对于普通的网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源,这个对应关系就是后端中的路由: 前端路由:对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash有一个特点:HTTP请求中不会包含hash相关的内容:所以,单页面程序中的页面跳转主要用hash实现: 在单页面应用程序中,这种通过hash改变来切换页面的方式,称作前端路由(区别于后端路由): #后边的内容 称为哈希(Hash) 在 vue 中使用…