摘要:
移动端App 开发App的三种方式 Native App 原生 底层语言 java Android oc IOS 优势: 1.性能非常高 2.可以调用底层功能 劣势: 1.不能跨平台 2.至少需要两个团队 3.成本过高 4.维护难,开发周期长 Web App Web 完全就是页面,只不过包了一个壳子 阅读全文
摘要:
Angular+Vue+React Vue性能最好,Vue最轻 Angular 入门难,学习成本高Vue 简单 Vue 官网:http://vuejs.org/ 中文:http://cn.vuejs.org/ Vue.js的发展 1.x 2.x √ Vue如何玩? new Vue({ el:'元素选 阅读全文
摘要:
MVC 后台 M Module 数据层 V View 视图层 C Controller 控制层前端开始用MVC M 数据层 交互 V 视图层 DOM操作 C 控制层 逻辑 不用原生写MVC 1.不是所有人都懂MVC,用人需求变高。 2.风格不统一 库和框架的区别? 库 辅助程序员开发 JQuery 阅读全文
摘要:
什么是面向对象? 面向对象是一种编程思想:OOP 面向过程 面向对象 面向数据作用域链 先再当前函数找变量,如果找不到找父级,如果父级没有,在往上找,直到找到全局。如果全局也没有,就报错。原型链 先再当前实例身上找,如果没有找构造函数,如果构造函数没有找父类,直到找到Object,如果没有,就und 阅读全文
摘要:
一个页面: 头部、用户信息、新闻列表jquery ajax: 1、$.ajax({ url:'', dataType:'json',}).then(res=>{ //res : 成功后的返回},err=>{ //err: 失败的对象});2、let url = '';$.ajax({ url, da 阅读全文
摘要:
RequireJs:一、安装、下载 官网: requirejs.org Npm: npm i requirejs二、使用 以前的开发方式的问题: 1)、js 是阻塞加载 2)、变量名冲突 3)、多个JS文件之间相互依赖(必须保证一个正确的顺序) 1、简单示例 require(['js/a1.js'] 阅读全文
摘要:
人,工人 //类的定义 function Person(name,age){ //构造函数 //工厂模式 //1.原料 //var obj = new Object(); //2.加工 this.name = name; this.age = age; //3.出厂 //return obj; } 阅读全文
摘要:
面向对象: 思想。 什么是对象:男朋友,女朋友,狗,猫,电视,冰箱 ...... 什么都是对象 —— 万物皆对象 (everything is object)。 什么是面向对象: 看着你的对象。和对象打交道。 —— 使用对象,创建对象使用 —— 方便,好用 —— 以前写对象 —— $$$ ——现在 阅读全文
摘要:
正则 正则表达式 Regular Expression 规则表达式正则有两个作用: 1.操作字符串 2.校验表单操作字符串 使用正则操作字符串非常简单,不是必须得用。使用是为了方便 正则玩的就是规则 itwenqiang@sina.com 137-1807-9033 010-4334567 北京市朝 阅读全文
摘要:
canvas 画布 画图、做动画、做游戏 canvas就是新标签 必须获取绘图上下文 var gd = oC.getContext('2d'); 设置起点 gd.moveTo(); 设置终点 gd.lineTo(); 描边 gd.stroke(); 填充 gd.fill(); 设置描边颜色 gd.s 阅读全文
摘要:
赋值表达式 document.onclick = document.onmouseover = fn; var a = b = c = d = 5; 不推荐逗号表达式 var a = 5, b = 3, c = 2; 听逗号最后一个 if(0,1){ if(1,0) true √ true }els 阅读全文
摘要:
后台语言 java php .Net python Node.js Node.js 1.语法就是js语法 2.性能高 理论上是php的86倍 Node.js php 3 200 6 400 3.公司用的特别多 Node.js node --version node.js文件 *.js 执行node文 阅读全文
摘要:
ES6 let 块级作用域 const 解构赋值 字符串拼接 扩展运算符 箭头函数 function show(a){ return a; } ↓ show=a=>a; function show(a,b){ return a+b; } ↓ show=(a,b)=>a+b; function sho 阅读全文
摘要:
cookie 存储 以站点为单位的。 必须配合服务器环境 不能跨浏览器 cookie有生命周期 默认是session session 会话 打开页面会话开始 关闭浏览器会话结束 名字不能重复 容量有限: 4KB 如何存数据? document.cookie = 'name=value'; docum 阅读全文
摘要:
复习 透视 perspective(); rotateX rotateY translateZ 3D -webkit-transform-style: preserve-3d; 斐波那契数列(兔子) 递归 垃圾回收机制 局部 很短 函数调用完成之后,里面的局部变量就会消失 全局 很长 关闭页面消失 阅读全文
摘要:
弹性布局rem布局 CSS3 transform rotate 旋转 translate 平移 scale 缩放 skew 扭曲 rotate 深入 rotate() Z轴 rotateX() X轴 透视效果 perspective(px) 透视的强度 数值越小越明显 推荐范围: 800-1200 阅读全文
摘要:
javascript的组成部分? ECMAScript 核心解释器 DOM 文档对象模型 BOM 浏览器对象模型 DOM DOM树 html页面的结构关系 获取子节点 父级.children 获取第一层子节点 获取父节点 结构父级 oEle.parentNode 定位父级 oEle.offsetPa 阅读全文
摘要:
移动端 手机、pad、watch、电视 移动端和pc端的写法一样。只不过更加注意尺寸。 移动端测试 1.浏览器模拟手机 仅供参考 2.真机测试 写移动端必须加viewport viewport 视口 <mate name="viewport" content="width=320"/> 让页面按照3 阅读全文
摘要:
javascript 组成部分 1.ECMAScript javascript的核心解释器 2.DOM Document Object Modle 文档对象模型 DOM操作 获取元素 改变样式 改变内容 3.BOM 浏览器对象模型 浏览器操作 window.navigator.userAgent w 阅读全文
摘要:
html5 普通: header section footer nav article aside figure 特殊: canvas video audio(controls控制台) 表单: type time color range number 自动获取焦点: autofocus 提示文字: 阅读全文