当前位置: 网站首页>小程序开发>400电话办理

新安网络公司哪家好【新安企业网站百度SEO推广公司】新安做网站开发价格、新安淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、新安高端企业网站页面制作设计专业公司需要多少钱

发表日期: 2021-05-07 13:50:02 浏览次数:315

新安网络公司哪家好【新安企业网站百度SEO推广公司】新安做网站开发价格、新安淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、新安高端企业网站页面制作设计专业公司需要多少钱


新安县位于河南省洛阳市西部,地处北纬34°36′至北纬35°05′,东经111°53′至112°19′之间。北临黄河,与济源市及山西省垣曲县隔河相望;南与宜阳县接壤;西与渑池县及义马市为邻;东与洛阳市孟津区等 [27]  毗连。

新安历为十三朝古都洛阳畿地和西方门户,地扼函关古道,东连郑汴,西通长安,自古为中原要塞,军事重地。当代,陇海铁路及310国道、连霍高速公路横贯东西,更成为连接祖国西北、华东及华北间的重要通道。

新安不仅是河南省48个扩权县和50个对外开放重点县之一,也被誉为中西部地区发展潜力最大、最具活力的县市之一。 [1]  2020年7月29日,入选2019年重新确认国家卫生乡镇(县城)名单。 [2]  2020年11月,入选第六届全国文明城市 [3]  。

2020年11月,入选 “2020年中国工业百强县(市)”,排名第84位。 [4]  11月27日,被评为省级森林城市 [5]  。

2020年,新安县完成地区生产总值530亿元,同比增长4%,一般公共预算收入28.14亿元,同比增长5.9%;规模以上工业增加值同比增长4.7%;固定资产投资同比增长7.1%;社会消费品零售总额完成112.4亿元;城乡居民人均可支配收入分别达到38312元、18596元。 [29] 


4.获取值操作

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<input type="text" id="d1" value="111">


<select name="" id="d2">

    <option value="haha" selected>哈哈</option>

    <option value="heihei">嘿嘿</option>

    <option value="momo">摸摸</option>

</select>


<input type="file" id="d3" multiple>




<script>

    /*获取用户数据标签内部的数据*/

    var inputEle = document.getElementById('d1');

    console.log(inputEle.value);  // 111


    var seEle = document.getElementById('d2');

    console.log(seEle.value);    // haha


    var fileEle = document.getElementById('d3');

    console.log(fileEle.value);    // C:\fakepath\2sCode.zip (只能获取到文件的本地路径, 无法获取到文件数据)

    console.log(fileEle.files);

    /*

    FileList {0: File, 1: File, length: 2}

    0: File {name: "2sCode.zip", lastModified: 1588031367082, lastModifiedDate: Tue Apr 28 2020 07:49:27 GMT+0800 (中国标准时间), webkitRelativePath: "", size: 8192, …}

    1: File {name: "6组发布内容.txt", lastModified: 1587516178144, lastModifiedDate: Wed Apr 22 2020 08:42:58 GMT+0800 (中国标准时间), webkitRelativePath: "", size: 2553, …}

    length: 2

    __proto__: FileList

    */

    console.log(fileEle.files[0]);  // 获取文件数据

    /*

    File {name: "2sCode.zip", lastModified: 1588031367082, lastModifiedDate: Tue Apr 28 2020 07:49:27 GMT+0800 (中国标准时间), webkitRelativePath: "", size: 8192, …}

    */


    // 总结:

    /*

    非文件获取值:

         var inputEle = document.getElementById('d1');

         inputEle.value

    针对文件:

        var fileEle = document.getElementById('d3');

        获取本地上传路径: fileEle.value

        获取文件对象们:   fileEle.files

        获取文件对象:     fileEle.files[0]


    补充: 如果想重置某标签下的所有值使用inputEle.value='';

    */

</script>

</body>

</html>


5.class、css操作

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <style>

        #d1 {

            height: 400px;

            width: 400px;

            border-radius: 50%;

        }

        .bg_green {

            background-color: green;

        }

        .bg_red {

            background-color: red;

        }

    </style>

</head>

<body>

<div id="d1" class="c1 bg_green bg_red"></div>

<p>呼呼哈哈哈哈哈哈</p>


<script>

    let divEle = document.getElementById('d1');

    console.log(divEle.classList);  // 获取标签所有的类属性

    /*

    DOMTokenList(3) ["c1", "bg_green", "bg_red", value: "c1 bg_green bg_red"]

    0: "c1"

    1: "bg_green"

    length: 2

    value: "c1 bg_green"

    __proto__: DOMTokenList

    */


    divEle.classList.remove('bg_red');

    console.log(divEle.classList);  // 移除某个类属性

    /*

    DOMTokenList(2) ["c1", "bg_green", value: "c1 bg_green"]

    0: "c1"

    1: "bg_green"

    length: 2

    value: "c1 bg_green"

    __proto__: DOMTokenList

    */


    divEle.classList.add('bg_red');

    console.log(divEle.classList);  // 添加类属性

    /*

    DOMTokenList(3) ["c1", "bg_green", "bg_red", value: "c1 bg_green bg_red"]

    0: "c1"

    1: "bg_green"

    length: 2

    value: "c1 bg_green"

    __proto__: DOMTokenList

    */


    console.log(divEle.classList.contains('c1'));   // true

    console.log(divEle.classList.contains('c99'));  // false


    console.log(divEle.classList.toggle('bg_red')); // false (有则删除无则添加. 执行之前是有的, 执行之后发现有就删除了, 所以打印是false)

    // console.log(divEle.classList.toggle('bg_red')); // true

    // console.log(divEle.classList.toggle('bg_red')); // false

    // console.log(divEle.classList.toggle('bg_red')); // true



    /*DOM操作操作标签样式 统一先用style起手*/

    let pEle = document.getElementsByTagName('p')[0];

    pEle.style.color = 'red';

    pEle.style.fontSize = '28px';

    pEle.style.backgroundColor = 'yellow';

    pEle.style.border = '3px solid red';


    // 总结:

    /*

    属性操作:

        获取标签所有类属性 divEle.classList;  --> 返回数组对象

        获取标签所有类属性中的某个属性:  divEle.classList[0];

        删除获取的标签所有类属性中的某个属性: divEle.classList.remove('bg_red');

        往获取的标签所有类属性中添加某个属性: divEle.classList.add('bg_red');

        对获取的标签所有类属性中判断某个属性是否存在: divEle.classList.contains('c1');  --> 返回布尔值

        对获取的标签所有类属性中如果属性存在则删除,不存在则添加: divEle.classList.toggle('bg_red');  --> 之前有布尔值为true, 执行了以后删除了它, 布尔值就是false


    样式设置:

        pEle.style.属性名 = 属性值;

    */

</script>

</body>

</html>


6.事件

6.1 什么是事件?

事件就是达到某一特定的条件自动触发的某种功能


HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时执行一段JavaScript。下面是一个属性列表,这些属性可插入 HTML 标签来定义事件动作。


6.2 常用事件

onclick         鼠标单击

ondblclick      双击后激活事件


onfocus         获得焦点时触发

onblur          失去焦点时触发               应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证.

onchange        域的内容被改变。             应用场景:通常用于表单元素,当元素内容被改变时触发.(select联动)


onkeydown       某个键盘按键被按下。          应用场景: 当用户在最后一个输入框按下回车按键时,表单提交

onkeypress      某个键盘按键被按下并松开。

onkeyup         某个键盘按键被松开。


onload          载入网页时


onmousedown     鼠标按钮被按下。

onmousemove     鼠标被移动。

onmouseout      鼠标从某元素移开。

onmouseover     鼠标移到某元素之上。


onselect        在文本框中的文本被选中时发生。

onsubmit        确认按钮被点击,使用的对象是form。


6.3 事件之导入js的2种方式 和 绑定事件的2种方式

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <script>

        /*导入js的第二种方式实现: 使用window.onload预加载, 等待以下标签都加载完毕以后才执行以下代码*/

        // 注意: onload事件只能声明一个,声明多个会出现事件覆盖现象,下面的定义的事件覆盖上面的事件

        window.onload = function () {

            // 第一种绑定事件的方式: 这种方式的缺点就是无法执行οnclick="func1()"这种绑定方式, 所以还是推荐使用第一种方式将js代码写在body标签底部

            function func1() {  

                prompt('提示框');

            }



            // 第二种绑定事件的方式:: 推荐

            let btnEle = document.getElementById('d1');

            btnEle.onclick = function () {

                confirm(navigator.userAgent);

            }

        }

    </script>

</head>

<body>

<button onclick="func1()">点我</button>

<button id="d1">点我</button>


<script>

    /*导入js的第一种方式实现: 在以上标签都加载完毕以后才执行以下代码*/

    // function func1() {

    //     prompt('提示框');

    // }

    //

    //

    // let btnEle = document.getElementById('d1');

    // btnEle.onclick = function () {

    //     confirm(navigator.userAgent);

    // }

</script>

</body>

</html>


6.4 事件之onclick实例: 开关灯

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <style>

        #d1 {

            height: 400px;

            width: 400px;

            border-radius: 50%;

        }

        .bg_green {

            background-color: green;

        }

        .bg_red {

            background-color: red;

        }

    </style>

</head>

<body>

<div id="d1" class="c1 bg_red bg_green"></div>

<button id="d2">变色</button>


<script>

    // onclick: 鼠标单击触发

    let divEle = document.getElementById('d1');

    let btnEle = document.getElementById('d2');

    btnEle.onclick = function () {

        divEle.classList.toggle('bg_red');

    };

</script>

</body>

</html>


6.5 事件之onfoucs+onblur实例: input框

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Title</title>

</head>

<body>

<input type="text" value="老板去吗?" id="d1">


<script>

    /*

    onfocus:  获得焦点时触发

    onblur:   失去焦点时触发. 应用场景:用于表单验证,用户离开某个输入框时,代表已经输入完了,我们可以对它进行验证.

    */

    /*

    解题思路:

    1. 当鼠标获取inputEle焦点时, 内容被清空

    2. 当鼠标移开inputEle焦点时, 内容又展示

    */

    let inputEle = document.getElementById('d1');

    inputEle.onfocus = function () {

        inputEle.value='';  //  点value就是获取   等号赋值就是设置

    };

    inputEle.onblur = function () {

        inputEle.value='不去, 没钱!';  // 给input标签重写赋值

    };

</script>

</body>

</html>

微信图片_20210425092605.jpg

新安网络公司哪家好新安企业网站百度SEO推广公司新安做网站开发价格、新安淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、新安高端企业网站页面制作设计专业公司需要多少钱

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878