自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 小米笔试题2019-括号法表示二叉树

括号法表示二叉树,并且中序遍历二叉树import java.util.*;import java.util.regex.Matcher;import java.util.regex.Pattern;class TreeNode{ String val; TreeNode left; TreeNode right; public TreeNode(St...

2019-09-13 19:35:57 286

原创 Binding.scala使用教程14--自定义全局路由

Homepackage appimport com.thoughtworks.binding.domobject Home{ @dom def render = { <p>i am the HomePage</p> }}Messagepackage appimport com.thoughtworks.binding.dom...

2019-02-04 17:03:57 304

原创 Binding.scala使用教程13--上传文件

binding.scalapackage appimport com.thoughtworks.binding.domimport org.scalajs.dom.FormDataimport org.scalajs.dom.ext.Ajaximport org.scalajs.dom.raw.{Event, HTMLFormElement}import org.scalajs.{...

2019-02-04 10:43:21 306

原创 Binding.scala使用教程12--下载文件

binding.scalapackage appimport com.thoughtworks.binding.domimport org.scalajs.dom.raw.{Event, HTMLFormElement}import org.scalajs.{dom => DOM}object View{ val submitForm = { event:...

2019-02-03 12:01:10 246

原创 Binding.scala使用教程11--表单提交

package appimport com.thoughtworks.binding.domimport com.thoughtworks.binding.Binding.Varimport org.scalajs.dom.FormDataimport org.scalajs.dom.ext.Ajaximport org.scalajs.dom.html.Inputimport o...

2019-02-02 11:53:28 251

原创 Binding.scala使用教程10--使用Ajax

提醒如果使用我之前写的开发环境,是无法正确请求到数据的(有跨域问题),需要搭建scalajs的sever,可以使用下面这个代码https://github.com/vmunier/play-scalajs.g8还有一个最简单的方法就是 手动将编译后的文件复制到 tomcat 或者用flask搭建的小型服务器上。但是手动拷贝,太愚蠢了(我们可是程序猿,we do something inc...

2019-02-01 17:21:36 300

原创 Binding.scala使用教程9--binding.scala使用JQuery进阶

提要前面一篇博客写道了关于如何在Binding.scala中使用semantic UI, 这个UI 框架中需要用到JQuery,但在使用JQuery中会出现一些问题,比如只是在Binding.scala中的 @dom中 调用了JQuery的方法,页面不会生效,为了解决这个问题,需要在页面初始化的时候在主函数的 dom.render() 后面调用一次JQuery方法。查看下面的例子效果图和目...

2019-01-31 12:33:47 252

原创 Binding.scala使用教程8--binding.scala结合semanticUI

由于Binding.scala是一个新兴框架,并没有适配的UI 框架,但是不妨碍它成为一个优秀的框架,它可以使用基于JQuery的UI框架,比如Bootstrap,Semantic UI 等等。1.首先进入官网查看Getting Startedhttps://semantic-ui.com/introduction/getting-started.html2.打包semantic步骤参考...

2019-01-30 12:55:17 792

原创 Binding.scala使用教程7--控制反转

table 根据数据的不同进行显示,并分页有一点点设计模式的意味,利用接口将table抽象,用不同的类去实现它,将数据和视图分离。tableTrait是接口,ConcreteTable1和ConcreteTable2是具体的实现Util 是工具类View 是底层视图,component 整合显示两个具体tableMainAppimport scala.sca...

2019-01-28 10:53:15 227

原创 Binding.scala使用教程6--自定义样式和属性

控制台打印出来的目录结构环境搭建查看 Binding.scala使用教程1–环境搭建import com.thoughtworks.binding.domimport java.util.Dateimport com.thoughtworks.binding.Binding.Varimport com.thoughtworks.binding.Bindingimport...

2019-01-27 17:19:32 225

原创 Binding.scala使用教程5--监听变量变化

环境搭建查看 Binding.scala使用教程1–环境搭建, 主函数参考前面几篇文章监听单一变量package appimport com.thoughtworks.binding.domimport com.thoughtworks.binding.Binding.{SingleMountPoint, Var}import org.scalajs.dom.raw.Event...

2019-01-27 12:30:12 266

原创 Binding.scala使用教程4--全局状态管理

全局状态管理这个状态管理在Vue中需要安装Vuex, React中需要安装Redux这些前端框架需要额外的框架来管理全局状态,学习起来很麻烦,还不好用,然而在Binding.scala中只需要会用Var和Vars这两个集合类就可以了,他们内置了很多方法,重要的是它可以做数据绑定。用scala写起来十分精炼,不会感觉有多余代码,不信你看效果图组件1 做加法组件2 做显示他...

2019-01-26 18:26:53 283 1

原创 Binding.scala使用教程3--双向绑定

效果图目录结构环境搭建查看 Binding.scala使用教程1–环境搭建Viewimport com.thoughtworks.binding.Binding.{ Var }import com.thoughtworks.binding.domimport org.scalajs.dom.raw.Eventimport org.scalajs.dom.html.Input...

2019-01-26 18:07:23 248

原创 Binding.scala使用教程2--解决IDEA不识别render和bind的问题

IDEA不识别render和bind的原因由于binding.scala使用了macro,导致IDEA不识别这个的一些语法比如下面这种情况解决方案在包上右键新建package.scala(包对象)package object加入了隐式转换就不会报错了import com.thoughtworks.binding.Bindingpackage object app...

2019-01-26 17:59:02 485 2

原创 Binding.scala使用教程1--环境搭建

Binding.scala使用教程1--环境搭建Binding.scala简介为什么要用binding.scala?binding.scala环境搭建项目结构build.propertiesplugins.sbtindex.htmlbuild.sbtMainApp.scala效果图可能遇到的问题Binding.scala简介Binding.scala是一个运行在scala.js上的数据绑定框架...

2019-01-22 20:29:29 730

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除