c#开发之二---前端技术javascript

一、使用方法
可以写在html 的 head 或body标签里。执行顺序是从上到下。

1、直接使用

<script type="text/javascript">

</script>

2、调用外部javascript

<script src="out.js" type="text/javascript">   //out.js是外部js名称。
</script>

3、直接在html中引用

<a href="javascript:alert(‘我是测试数据‘)">我是js链接</a>  //这里的javascrtipt就类似于协议,如链接到FTP,mail要加关键字ftp://  一样。

二、javascript语法

1、变量声明

var i     //局部变量,在方法体内有效。并且不用指定变量的类型。

i         //不加var就是仿全局变量,在整个html网页的页面有效。不建议这种。

js的变量拥有动态类型,即同一个变量可以用作不同类型。
如:
var i=6;
var i="我是js变量".

2、数据类型

js中是有数据类型的,但声明变量时不用指定类型。

(1)字符串类型   用单引号或双引号。

var i=‘我是js变量‘;   //一般用单引号。

(2)数字

var i=2;
var i=3.14;

(3)布尔

只有两个值,true,false

var i=true;
var j=false;

(4)数组

var j=new arry();   //声明数组

j[0]="湖北";        //给数组赋值。
j[1]="江苏"

varj=new arry("湖北","江苏")//直接赋值。

(5)undefined和null  //不是关键字,是属性

undefined:未知状态,不含有值。当方法不返回值时,默认返回undefined。

var b;  //此时的b就是undefined状态。不含 有值。

null:
不存的在对象。
也可以为变量赋值 null。即清空变量。

(6)对象

(7)总结
可以这样声明变量的类型。
var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

三、方法

1、普通方法
fuction tall(i,j){       //参数可有可无

方法体
return a;     //返回值可有可无

}

2、匿名方法

fuction (){

}

例:

var f=fuction (a1,a2){

}

f(10,20); //就是表示调用匿名函数

四、对象和类
js没有类的概念,用方法模拟类

fuction tall(i,j){              //这里的类有点类似于类中的构造函数,给类中的字段赋初值。

this.a=i;
this.b=j;

}

var f=new tall();   //这就是类的对象。不加new对象,上面就是一个方法,加了上面就是类。

五、数组

var j=new arry();

六、jason

时间: 2024-10-08 05:45:24

c#开发之二---前端技术javascript的相关文章

平安科技移动开发二队技术周报(第五期)

平安科技移动开发二队技术周报(第五期) 业界新闻 1)Google I/O 2015 为 Android 开发者带来了哪些福利? 今年的更新有些不给力,至少显得不够 Geek.我也不打算接着盘点一些在 Keynote 中的资讯,想必很多人在各个站点已经看过不知道多少遍了,我接下来想说的一些是关于这次 Google I/O 为 Android 开发者们带来了怎样的福利. 2)GitHub宣布开发去中心化版本GitTorrent 著名的代码托管网站GitHub宣布他们正在开发一个去中心化版本GitT

Web前端技术--网络三剑客(HTML、CSS、JavaScript)什么是新网络三剑客?以及其他前端技术(JQuery、Vue.js)。

一.Web前端技术--网络三剑客 1.HTML是什么? HTML,全称HYPER TextMarkup Language (超文本标记语言).HTML是一门描述性语言,它是网页的标准语言,并不是一门编程语言. 2.CSS是什么? CSS,全称Cascading Style Sheet(层叠样式表),是用来控制网页外观的一种技术. 3.JavaScript 是什么? JavaScript ,就是我们通常说的JS,是一种嵌入到HTML页面中的脚本语言,由浏览器一边解释一边执行.   “HTML”是网

一般Web前端开发要学什么 如何掌握Web前端技术

一般Web前端开发要学什么?如何掌握Web前端技术?越来越多的行业巨头不断向Web前端示好,除苹果.微软.黑莓之外,谷歌的Youtube已部分使用Web前端.Chrome浏览器宣布全面支持Web前端;Facebook则不遗余力地为Web前端进行着病毒式传播.Web前端代表了移动互联网发展的趋势,总有一天它将成为主流技术.Web前端作为一个前端的编程语言,前景十分可观. 学习内容包括7大学习阶段: 第1阶段:前端页面重构(4周) 内容包含了:(PC端网站布局项目.HTML5+CSS3基础项目.We

Brackets - 强大免费的开源跨平台Web前端开发工具IDE (HTML/CSS/Javascript代码编辑器)

Brackets 是一个免费.开源且跨平台的 HTML/CSS/JavaScript 前端 WEB 集成开发环境 (IDE工具).该项目由 Adobe 创建和维护,根据MIT许可证发布,支持 Windows.Linux 以及 OS X 平台. Brackets 的特点是简约.优雅.快捷!它没有很多的视图或者面板,也没太多花哨的功能,它的核心目标是减少在开发过程中那些效率低下的重复性工作,例如浏览器刷新,修改元素的样式,搜索功能等等.和 Sublime Text.Everedit 等通用代码编辑器

Web前端开发需要掌握的技术

在网络里搜索下,以前没有Web前端开发这个术语,现在有了Web前端开发术语.是我太落伍了吗?所以蛮看了下Web前端开发需要掌握的技术:HTML5,CSS3,Javascript,XML,JQuery,Prototype,响应式布局等等.慢慢学吧!一口气吃不成胖子的!坚持就是胜利!

平安科技移动开发二队技术周报(第十期)

平安科技移动开发二队技术周报(第十期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)Java版权案谷歌上诉被驳回 甲骨文笑到最后 美国最高法院周一驳回了谷歌(微博)在一宗软件版权诉案中提出的上诉申请,维持原先的判决,即允许甲骨文向使用其Java编程语言的公司收取专利版税. Android开发 1)Android开源项目源码解析第二期 第二期的Android热门开源项目源码解析,想提高技术,那就多看成熟的开源代码吧. 2)Android Design Su

平安科技移动开发二队技术周报(第十五期)

平安科技移动开发二队技术周报(第十五期) @author ASCE1885的 Github 简书 微博 CSDN 业界新闻 1)谷歌重组更名Alphabet 谷歌8月11日宣布重组.拉里-佩奇将与谢尔盖-布林创办新的控股公司Alphabet,两人分别出任CEO与总裁职位.Alphabet将取代谷歌在纳斯达克上市,谷歌目前所有股份将自动转换为同等数量与权益的Alphabet股份.原先的谷歌将成为Alphabet的全资子公司. Alphabet公司架构: 2)BlackHat 2015 黑帽大会总结

决胜未来,2019年前端开发十大战略性技术布局

2010年的你,如果能学会Android开发,现在的你,薪资不会低于年薪50万--2015年的你,如果能熟练使用react,现在的你,薪资不会低于月薪30K--看到这两个数据,也许有人会反驳:技术刚出来,没人敢用,而且随便一门技术,用上三五年,工资也不会低于这个数吧?第一个问题, Android 是2010年才出来的吗? 从上边的资料我们可以看出: Android 是 2008年9月23日,发布的,所以2010年,它不是才出来,而是出来了两三年.我们不是赌徒,我们不知道它会火,这可以原谅,年初的

2019年前端开发10大战略性技术蓝图

2010年的你,如果能学会Android开发,现在的你,薪资不会低于年薪50万-- 2015年的你,如果能熟练使用react,现在的你,薪资不会低于月薪30K-- 看到这两个数据,也许有人会反驳:技术刚出来,没人敢用,而且随便一门技术,用上三五年,工资也不会低于这个数吧? 第一个问题, Android 是2010年才出来的吗? 从上边的资料我们可以看出: Android 是 2008年9月23日,发布的,所以2010年,它不是才出来,而是出来了两三年. 我们不是赌徒,我们不知道它会火,这可以原谅