d包(命名空间)
(function (){
var a = 5 ;
})();//这个函数时立即执行函数
NaN 不是一个数
Closure 闭包:函数内部的函数只要用到了其父类的变量就称为闭包,闭包是个对象,这个对象里面包含一个函数,以及被此函数捕获的东西(一般是变量)
只有Function的__proto__ 等于Function的prototype
字符位值大于255的话,就表明该字符的字节为二,否侧唯为一
charCodeAt()这个方法是求字符串Unicode的第几位的方法
//查看jQuery源码的工具链接
http://www.css88.com/tool/jQuerySourceViewer/
replace(/^\s+ | \s+$/g) ;去掉全部空格
获取页面class属性为”red”的元素:
百度云项目的提交:第一次提交:war包写默认ROOT.war,新建个文件夹,使用SVN来checkout下载与提交你的项目,其次提交成功后在浏览器访问地址是:百度云的域名加需要访问的内容(如:index.jsp等等)
之后在想提交项目,
view 是Dom的节点,model是JavaScript的节点
Listener监听器
1、抛开手动操作DOM的思维,Vue.js是数据驱动的,你无需手动操作DOM。
2、将DOM和数据绑定起来,DOM将和数据保持同步,
每当变更了数据,DOM也会相应地更新。
3、MVVM模式(Model-View-ViewModel)
ViewModel是如何和View以及Model进行交互的。
model放在data(可能多项)
view放在el(view里面的{{ }}可能多项,跟model对应)
4、ViewModel是Vue.js的核心,它是一个Vue实例。
Vue实例是作用于某一个HTML元素上的,
这个元素可以是HTML的body元素,
也可以是指定了id的某个元素。
5、所有的元素都是响应式的
访问变量的俩种方式:
一种用点来表示:Student.age
另一种是用中括号表示:student[age]
MVVM模式(model view viewModel)
layui 一个前端ul的界面网站
vue.js的毛病:只能用于标签外部,如(<span>{{name}}</span>),不能用于标签内部如:(<span name="{{name}}"></span>)
var model = {name:"zss",myType:"checkbox"} ;
<input v-bind:type="checkbox"/> ==<input type="checkbox"/>
template component @entity @controller @service @repository 记住这些单词
settimeout(指定时间,执行结束后,还可以在执行1次,而且时间可以配置)
setInterval(固定时间,反复执行多次)
spring 做IOC ,aop
struts 做mvc
hibernate 做orm
computed 是vue.js中用来监测数据的
MVC设计模式 由(model,view,controller)组成
MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范,用一种将业务逻辑、数据、显示分离的方法组织代码,MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。
mvnrepository.com
maven项目的pom.xml配置文件的驱动包下载地址
Element ui 框架 地址:http://element.eleme.io/#/zh-CN
class="global"
同步:按顺序执行
异步:不按顺序执行
Android 的开发:
— 工具:
1.eclipse + 插件+SDK(每个版本的Android一个)采用4.4
2.eclipse+插件)adt bundle + SDK
WEEX一个开源的vue.js网站