JavaScript----------开课吧

阶段3:软件的使用(2017.11.5)

1.编辑器

2.服务器

3.Photoshop cs6

4.手机虚拟机---夜神

5.navicat

6.虚拟机vmware:下载镜像:mirrors.163.com

7.putty连接服务器用的,winscp。

8.git for windows

9.phonegap-cli(6.52版本)------------------混合式的app框架,,靠npm来安装

10.APIcloud studio

11.mongodb 

 

 

----------node.js作为工具使用。

npm是node的一部分。一般管理后台的包管理器,例如下载:jquery:npm install jquery

cnpm:https://npm.taobao.org/     安装:

npm install -g cnpm --registry=https://registry.npm.taobao.org

前台包管理器:bower

 

 

 

阶段4:Markdown,git(2017.11.6)

git命令:

git clone 源地址

git commit -a   然后加一段描述         或者可以    git commit -a -m 又修改了xxxx 

 

git add 1.js 

git commit 

git commit -a -m '加了js文件'

git push

 

 

 

1.变量:

var----------重复定义不报错,没有块级作用域;不能限制修改。

let:定义变量,不能重复定义,有块级作用域

const:定义常量,不能修改。有块级作用域

 

2.函数+参数

箭头函数:就是拿箭头代替了function

有两点:如果只有一个参数,则括号可以省略;如果只有一个return则花括号和return可以省。

function (a,b,c){

、、、、

}

(a,b,c)=>{

 

}

 

参数的扩展:function(a,b,...rest){}----------rest接受剩余的参数

数组的展开:let arr = [1,2,3]                   ...arr == 1,2,3

function sum(a,b,c){

  return a+b+c;

}

 

var o = sum(arr[0],arr[1],arr[2])       ===             var o  = sum(...arr)

 

 

 

 

3.模块化

4.数组

5.字符串

6.面向对象

7.promise:解决异步操作的

Promise.all([

  $.ajax({url:'./1.txt',dataType:'json'}),

  $.ajax({url:'./2.txt',dataType:'json'}),

]).then(arr=>{

  let [a1,a2] = arr;

  alert(a1);

  alert(a2);

},err=>{

  alert(err);

});

 

异步的优势:用户体验好。高效。

同步的优势:简单

 

8.generator----特殊的函数

普通函数:一直执行到头

gennerator:中间可以暂停

 

 

 

 

 

不兼容:高级浏览器能用:编译解决。

 

 

阶段5:generator,模块化与babel

1.民间的模块化:

sea.js,require.js

2.node模块化

3.es6模块化

 

转载于:https://www.cnblogs.com/theLifeOfHubo/p/9837962.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,我无法直接回答你关于网页设计与制作摄影开课吧的问题。引用中提到了摄影网站首页的HTML网页设计大作业,而引用中提到了一些与中华传统文化相关的网站设计与制作。这些引用内容与摄影开课无关。 如果你对网页设计与制作摄影开课有兴趣,我可以为你提供一些相关的信息和建议。你可以参考以下步骤来开始学习网页设计与制作摄影开课: 1. 学习HTML和CSS:HTML是用于创建网页结构的标记语言,而CSS是用于样式和布局的样式表语言。你可以通过在线教程、视频教程或参加培训班来学习这些基础知识。 2. 掌握响应式设计:响应式设计是指能够适应不同设备和屏幕尺寸的网页设计。学习如何使用媒体查询和弹性布局来创建响应式网页。 3. 学习JavaScriptJavaScript是一种用于添加交互和动态功能的编程语言。学习JavaScript可以帮助你为网页添加滑动图库、图像放大镜等特效。 4. 熟悉图像处理工具:在摄影网站设计中,图像处理是非常重要的一部分。学习使用图像处理工具如Adobe Photoshop或GIMP来编辑和优化摄影作品。 5. 设计用户友好的界面:考虑到用户体验,设计一个直观、易于导航和美观的网页界面。了解用户界面设计的基本原则和最佳实践。 6. 实践和展示作品:通过实践设计和制作网页,不断提升自己的技能。你可以创建一个个人网站或在线作品集来展示你的作品。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值