js代码

js的介绍 及用法 常量 变量!

痞子三分冷 提交于 2020-03-07 07:04:21
1.js介绍 js全程叫javascript,但不是java 他是一门前台语言 而java是后台语言。 js的作者是 布兰登 爱奇 前台语言:运行在客户端 后台语言:跟数据库有关的。 2.能干什么? 页面特效,开发页面游戏,后台开发等等 3.js和ECMAscript 的关系 es 表示语言 是js的标准,我们学习js得按es的标准学习 4.前端的三个层次 html 结构层 css表现层 js行为层 5.js 写在哪里? 因为js和php都是脚本语言, js写在script 这个标签里 ,php写在<?php>标签里 6.变量 变量:可以改变的量,往往用英语字母代替变量,并且区分大小写 变量的定义(声明):var 加字母var a 我声明一个变量叫a 变量的用途:变量其实是一个容器,起到临时存储数据的作用 通过=进行赋值 var a=12 7.js 语言输出 alert()这是js 中的一个方法 弹出框 console()浏览器控制台输出 用于代码测试 document.writh 在浏览器写出 8.js的注释 (1)单行注释// 多行注释/* 内容*/ 9.常量 不变的量 汉字 数字 往往当作值使用。除了数字之外 要带引号"" 红色的报错,说飞翔是一个变量,但是这个变量没有声明 说明这个变量,但是没有赋值 变量起名规则:不能使用汉字 区分大小写 不能特殊符号开头除 a √ -a×

js介绍及内容(1)

安稳与你 提交于 2020-03-07 07:04:04
1、js介绍 js全称 Javascript但不是Java ,是一门前台语言 Java是一种后台语言 js作者是布兰登艾奇, 前台语言:运行在客户端的。 后台语言:运行在后端的 跟数据库有关的。 2、能干什么? 页面特效,开发页面游戏,后台开发, 3、js和ECMAScript的关系 ES不是语言,是js的标准,我们学习js就得按es的标准学习 4、前端的三个层次 html结构层 css表现层 js行为层 5、js写在哪 因为js和php都是脚本语言,js写在script这个标签里,php写在<?php>标签里 6、变量 变量 可以改变的量,往往用英文字母代替变量,并且区分大小写, 变量的定义(声明)var+字母 vara 我声明了一个变量叫a 变量的用途:变量其实是一个容器,起到临时存储数据的作用。 通过=进行赋值,vara=12; 7、js语言的输出 alert()这是js中的一个方法 弹出框 console.log()浏览器控制台输出,用于代码测试 document.write()在浏览器中写出 8、js的注释 (1)单行注释// (2)多行注释/* */ 9、常量 不变的量 汉字 数字 往往当做值使用。出了数字之外 要带引号 红色的报错,说亚宁是一个变量,但是这个变玲没有声明 变量起名的规则 1不能使用汉字 2区分大小写 3不能特殊符号开头可以(_a)对 (-a)错 a3对

js开课了

五迷三道 提交于 2020-03-07 07:03:32
1.作者 布兰登·艾奇 2.js 是一门前台语言 前台语言:运行在客户端的 后台语言:运行在数据库的 3.业务:页面特效,开发页面游戏,后台开发。 4.关系: js和es的: es不是语言是js的标准 5.前端的三个层次:结构层,表现层,行为层。 6.js写在脚本里。js和php都是脚本语言,js写在script中。php写在<?php>标签里 7.变量:可以改变的量,往往用英文字母代替变量,并且区分大小写。 变量夫定义(声明):var加字母 变量的用途:变量其实是一个容器,起到临时存储数据的作用 通过=经过赋值 8.js语言的输出 alert()这是js中的一个方法 ·弹出框· console.log()控制台浏览器的输出,用于代码测试 document.write()在浏览器中写出出 9.JS的注释 单行注释// 多行注释/*。。。内容。。。*/ 10.常量 :不变的量 汉字,数字, 往往当作值使用。除了数字之外都要带引号 变量起名的规则:不能使用汉字 区分大小写, 不能特殊符号开头除了下划线- $ 带引号和不带引号 带引号的 是什么就输出什么,叫字符串 变量不是,变量输出的是它后面的值,如果没有赋值undefined js 的关键字:var 11.js 的四则运算 + 纯数字之间的就是加法 字符串之间就是拼接 - 纯数字是减法 和字符串之间 还是减法 * 纯数字是乘法

js入坑第一天

白昼怎懂夜的黑 提交于 2020-03-07 07:03:08
1. js 介绍 Js 全称叫 javascript ,但不是 java ,他是一门前台语言,而 java 是后台语言。 Js 作者是布兰登艾奇。 前台语言 : 运行在客户端的 后台语言 : 跟数据库有关的。 2. 能干什么? 页面特效,开发页面游戏,后台开发等等。 3. js 和 ECMAscript 的关系 ES 不是语言,是 js 的标准,我们学习 js 得按 es 的标准学习。 4. 前端的三个层次 Html 结构层 Css 表现层 Js 行为层 5. Js 写在哪里 因为 js 和 php 都是脚本语言, js 写在 script 这个标签里, php 写在 <?php> 标签里。 B 6. 变量 变量 : 可以改变的量,往往用英文字母代替变量,并且区分大小写。 变量的定义(声明) : var 加字母 var a 我声明了一个变量叫 a 变量的用途:变量其实是一个容器,起到临时存储数据的作用。 通过 = 进行赋值。 var a=12; 7. js 语言的输出 alert() 这是 js 中的一个方法弹出框 console.log() 浏览器控制台输出,用于代码测试 document.write() 在浏览器中写出 8. js 的注释 (1) 单行注释 // (2) 多行注释 /* 内容 */ 9. 常量不变的量 汉字 数字 往往当做值使用。除了数字之外要带引号 ”” ‘’

js的本质、全局属性

↘锁芯ラ 提交于 2020-03-07 07:02:47
一、js的本质   1、js的本质就是处理数据,  数据来自于后台数据库,  所以变量就起到一个临时数据的作用   Ecmascript 制定了js的数据类型   2、数据类型有哪些?     字符串(string)、数字(number)、布尔(Boolean)、空(null)、underfined、对象      *注:基本数据类型:字符串(string)、数字(number)、布尔(Boolean)、空(null)、underfined        对象:数组(Array)、json、函数(function)、日期、数字对象等。       基本数据类型:就是简单的赋值:       var s="hello";    var s=12;  var s=true;  var s=null;  var s=undefined;       引用数据类型:他是将内存地址赋值给变量;       var s =[ "hello",123,true,"张三"]       var json =[ "name":"zhang","age":23]   3、怎么找到这个方法和属性归属的?     1)、arr.find()  find()是arr的     2)、没有带.  在谁的环境下是谁的       判别变量的数据类型 type of 变量名,返回的数据类型 二、全局属性  

js的简单介绍

末鹿安然 提交于 2020-03-07 07:01:48
1.js的介绍 js全称叫javascript,但不是java,他是一门前台语言,而java是后台语言。 js的作者是布兰登艾奇。 前台语言:运行在客户端的 后台语言:跟数据库有关的。 2.能干什么? 页面特效,开发页面游戏,后台开发等等。 3.js和ECMAscript的关系 ES不是语言,是js的标准,我们学习js得按es的标准学习。 4. 前端的三个层次   Html 结构层   Css 表现层   Js 行为层 5.Js写在哪里   因为js和php都是脚本语言,js写在scripte在这个标签里,php写在<?php>标签里。 B 6.变量 变量:可以改变的量,往往用英文字母代替变量,并且区分大小写。   变量的定义(声明):var加字母 var a 我声明了一个变量叫a   变量的用途:变量其实是一个容器,起到临时存储数据的作用。   通过=进行赋值。 var a=12; 7. js语言的输出   alert()这是js中的一个方法 弹出框   console。log()浏览器控制台输出,用于代码输出测试 8.js的注释  (1) 单行注释 //  (2) 多行注释 /* 内容 */ 9.常量 不变的量 汉字 数字 往往当作值使用。 除了数字之外 要带引号"" ''    红色的报错,说雅宁是一个变量。但是这个变量没有声明。 说明有这个变量,但是没有赋值。

js知识点总结

寵の児 提交于 2020-03-07 06:58:14
js执行前,浏览器会给一个全局作用域window window分两个模块 一个存储模块 一个执行模块 存储模块 找到所有的var和function关键字 给这些变量添加内存地址 执行模块 代码从上到下执行 遇到变量就回去存储模块查找 有和没有 有,就看你赋值没有 赋值了就是后面的值 没有赋值就是undefined 如果没找到 结果就是xxx is not defined 作用域:是浏览器给js的一个生存环境(也叫栈) 作用域链: 函数内部的变量被使用时,首先会在自己的私有作用域下查找是否有这个变量, 有就直接使用,没有就会向他的上一级查找,父级就使用父级的,父级没有就会以此继续向 上查找直到window为止,window有就使用没有就is not defined。这种查找机制我们叫作用域链。 原型链 Duixiang.shuxing的时候 首先看这个属性是不是私有的 私有的就直接使用 如果私有的属性没有 就找公有的 公有的有就使用 没有就按照__proto__找他 的类上有没有 直到找到基类object 如果object没有就undefined了 这种查找机制 叫原型链 原型 1)首先类身上天生自带一个prototype的属性 属性值是对象 2)prototype 对象天生有一个constructor属性 属性值是类本身 3)实例天生有一个__proto__指向自己类的原型 变量

JS前端下载文本文件小技巧:1、download属性;2、借助Blob转换成二进制下载

大城市里の小女人 提交于 2020-03-07 05:07:58
一、HTML download 与文件下载   如果希望在前端侧直接触发某些资源的下载,最方便快捷的方法就是使用HTML5原生的 download 属性,例如: <a href="large.jpg" download>下载</a>   但显然,如果纯粹利用HTML属性来实现文件的下载(而不是浏览器打开或浏览),对于动态内容,就无能为力。   例如,我们对页面进行分享的时候,希望分享图片是页面内容的实时截图,此时,这个图片就是动态的,纯HTML显然是无法满足我们的需求的,借助JS和其它一些HTML5特性,例如,将页面元素转换到 canvas 上,然后再转成图片进行下载。    是否支持download属性的监测:要监测当前浏览器是否支持 download 属性,一行JS代码就可以了,如下: var isSupportDownload = 'download' in document.createElement('a'); 二、借助HTML5 Blob实现文本信息文件下载   原理其实很简单,我们可以将文本或者JS字符串信息借助Blob转换成二进制,然后,作为 <a> 元素的 href 属性,配合 download 属性,实现下载。   代码也比较简单,如下示意(兼容Chrome和Firefox): var funDownload = function (content,

C#写COM组件,JS调用控件

微笑、不失礼 提交于 2020-03-07 05:02:31
1、c#2005中新建项目,类型为类库,项目名为AddCom确定。   配置:右键点击解决方案资源管理器中的AddCom,选择“属性”,选择“生成”,选择“为COM Interop注册(_P)” 2、打开AssemblyInfo.cs文件,设置[assembly: ComVisible(true)],如果不改则不能被其他程序调用 3、编写com组件会用到guid(全球唯一ID),编写com组件必须要用到。c#会默认生成一个放在AssemblyInfo.cs,如没有生成,网上下一个生成guid的软件,有很多呢。 4、c#中源代码如下,按如下方法编写代码后生成工程,/bin/release中得到AddCom.dll。 using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace AddCom { [Guid("298D881C-E2A3-4638-B872-73EADE25511C")] public interface AddComInterface { [DispId(1)] int iadd(int a, int b); } [Guid("2C5B7580-4038-4d90-BABD-8B83FCE5A467")

js和jq实现轮播图

别来无恙 提交于 2020-03-07 02:27:29
一.js实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> *{ padding:0; margin:0; box-sizing: border-box; } ul{ list-style: none; } .swiper-wrap{ position:relative; width:500px; margin: 30px auto; } #swiper-ul{ position:relative; width:100%; height:186px; } li{ position: absolute; top:0; width: 100%; opacity: 0; transition: all .5s; } li img{ display: block; width:100%; } li.active{ z-index:100; opacity: 1; transition: all .5s;