精华内容
参与话题
问答
  • 8小时学会HTML网页开发

    万人学习 2015-03-18 20:46:18
    一说学网页,学编程,大家都下意识觉得要"吃苦","熬夜",哪有那么复杂,一定是你看错了教程. 挑一个阳光的午后,关掉手机,用6个小时,看看十八哥如何把一个公司的保安教会HTML,Div,CSS的. 课程共8小时,57小集,轻松一点,你...
  • web网页开发

    万次阅读 2018-09-19 11:08:22
    这里主要总结,web网页开发,即我们经常所看见的淘宝,新闻等网页。我们将一个所见的网页中每次刷新不变的部分,称为静态。这些静态由HTML和CSS组成,他们形成了网页的样式。HTML是一种标记语言,用来结构化我们的...
    这里主要总结,web网页的开发,即我们经常所看见的淘宝,新闻等网页。我们将一个所见的网页中每次刷新不变的部分,称为静态。这些静态由HTML和CSS组成,他们形成了网页的样式。HTML是一种标记语言,用来结构化我们的网页内容和赋予内容含义(形成树形结构),例如定义段落、标题、和数据表,或在页面中嵌入图片和视频。CSS 是一种样式规则语言,例如设置背景颜色和字体,内容的排版,然后我们将这些样式应用于我们的HTML。

    可参考教程:MDN


    一个简单的HTML文件人下所示:

    <!DOCTYPE html>
    <html>
    	<head>
    	/*head主要有HTML的标题,指定你的文档中字符的编码,作者和描述,在HTML中应用CSS和JavaScript等	*/
    		<meta charset="UTF-8">
    		<title></title><!--标题-->
    		<link rel="stylesheet" type="text/css" href="css/css.css"/><!--引用外部css-->
    		<style type="text/css">/*使用内部CSS*/
    			.hello{
    //    设置class=hello的样式
    				color: red;
    			}
    		</style>
    	</head>
    	<body>
    	//body是HTML的主要内容,描述了页面的结构。
    		<h1>hello</h1>
    		<div class="hello">	
    		</div>
    	</body>
    	<script src="js/main.js" type="text/javascript" charset="utf-8"></script><!--引用外部js-->
    	<script type="text/javascript">/*使用内部js*/
    		var hello=document.querySelector(".hello");<!—采用DOM的API,引用html中的元素-->
    		var newhello=document.createElement("button");<!--新建html中的元素-->
    		newhello.textContent="botton";//设置这个元素的属性以及内容
    		hello.appendChild(newhello);<!--在元素后面新插入元素-->
    		newhello.onclick()=function (){
    			/*onclick 为鼠标点击事件
    			 鼠标点击时,触发事件,运行后面的函数function*/
    		}
    		function hanshu (){
    //			单独的函数
    		}
    	</script>
    </html>
    
    
    如果说HTML和css帮助我们完成了页面上的样式的设计,那么JavaScript就帮助我们完成与用户之间的交互,如用户点击,滑动,输入等。Js(JavaScript的简称)是一种编程语言,允许你创建动态更新的内容,控制多媒体,图像动画,和一些其他的东西。JS通过对HTML上元素的引用对网页上产生的事件(浏览器中发生的动作,例如点击按钮,加载页面或播放视频)进行响应。

    大多数现代的web站点是动态的—它们在服务端使用各种类型的数据库来存储数据(服务器), 之后通过运行服务器(server-side) 代码来重新获取需要的数据,把其数据插入到静态页面的模板中,并且生成出HTML渲染到用户浏览上。为此使用HTTP/HTTPS协议在 Web 上进行数据交换,并在数据传输的过程中需经过DNS和TCP/IP 协议。它是client-server协议。客户端和服务端通过交换各自的消息(与数据流正好相反)进行交互。由像浏览器这样的客户端发出的消息叫做 requests,被服务端回应的消息叫做
    responses。它是应用层的协议,通过TCP(HTTP),或者是TLS(加密的TCP ,HTTPS)连接来发送。

    举个例子:
    当你在浏览器里输入一个网址时(在我们的例子里就是走向商店的路上时):

    1. 浏览器在域名系统服务器(DNS)上找出存放网页的服务器的实际地址(IP地址)(找出商店的位置)。
    2. 浏览器发送 HTTP 请求信息(数据的传输遵守TCP/IP 协议)到服务器来请拷贝一份网页到客户端(你走到商店并下订单)。
    3. 服务器同意客户端的请求后,会返回一个“200 OK”信息,同意传输,然后开始将网页的文件以数据包的形式传输到浏览器。
    4. 浏览器将数据包聚集成完整的网页然后将网页呈现给你。

    这样一个简单的网页就完成了,但是在实际过程中,仍会许多问题。比如:HTTP是无状态的:在同一个连接中,两个执行成功的请求之间是没有关系的。这就带来了一个问题,用户没有办法在同一个网站中进行连续的交互,比如在一个电商网站里,用户把某个商品加入到购物车,切换一个页面后再次添加了商品,这两次添加商品的请求之间没有关联,浏览器无法知道用户最终选择了哪些商品。再比如:如果传输的数据较多,较大,那么每次交互时,均重新请求时,用户需等待较长时间,体验不好。为解决这些问题,开发人员们设计了AJAX,缓存,web worker,CORS等技术。


    Asynchronous JavaScript and XML(Ajax):异步,指无需重新加载整个页面的情况下,只更新部分页面的技术。主要是通过XMLHttpRequest ()(通常缩写为XHR)或 Fetch()来请求。为了进一步提高速度,有些网站还会在首次请求时将资产和数据存储在用户的计算机上,这意味着在后续访问中,他们将使用本地版本,而不是在首次加载页面时下载新副本。 内容仅在更新后从服务器重新加载。XHR允许你使用它的 onload 事件处理器来处理这个事件 — 当onload 事件触发时(当响应已经返回时)这个事件会被运行。
    image
    AJAX代码:

    var request = new XMLHttpRequest();
    request.open('GET, url);
    request.responseType = 'text';//XHR默认返回文本,可修改格式
    request.onload = function() { 
    var.textContent = request.response;//返回 };
    request.send();
    
    

    与XHR不同,fetch()返回一个解析HTTP响应的promise,它将解析从服务器发回的响应。我们使用then()来运行一些后续代码,这是我们在其内部定义的函数。这相当于XHR版本中的onload事件处理程序。
    Fetch代码:

    fetch(url).then(function(response) {
    response.text().then(function(text)
     {//text() 也返回了一个 promise 
    var.textContent = text;
    }
    }
    
    

    对于前面所说的,将资产和数据存储在用户的计算机上,主要才采取cookie,sessionStorage和 localStorage。这些参数均可在浏览器的开发者模式中application中查看。Cookie可以采用http头部扩展的方式,把Cookies添加到头部中,创建一个会话让每次请求都能共享相同的上下文信息,达成相同的状态。注意,HTTP本质是无状态的,使用Cookies可以创建有状态的会话。sessionStorage,只要浏览器开着,数据就会一直保存 (关闭浏览器时数据会丢失)。localStorage,一直保存数据,甚至到浏览器关闭又开启后也是这样。每个域都有一个单独的数据存储区,无法交错使用。Session,由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中;
    Cookie是客户端保存用户信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式。

    如果你的网站需跨域,去获取资源,则需要使用CORS(Cross-Origin Resource Sharing)技术。这是HTML5定义的如何跨域访问资源的方法。Origin表示本域,也就是浏览器当前页面的域。当JavaScript向外域(如sina.com)发起请求后,浏览器收到响应后,首先检查Access-Control-Allow-Origin是否包含本域,如果是,则此次跨域请求成功,如果不是,则请求失败,JavaScript将无法获取到响应的任何数据。
    假设本域是my.com外域是sina.com,只要响应头Access-Control-Allow-Origin为http://my.com,或者是*,本次请求就可以成功。
    可见,跨域能否成功,取决于对方服务器是否愿意给你设置一个正确的Access-Control-Allow-Origin,决定权始终在对方手中。

    展开全文
  • 网站开发进阶(四十一)中文字体网页开发指南前言 字体的选择,是网页开发的关键因素之一。 合适的字体,对网页的美观度(或可读性)有着举足轻重的影响。 但是,相比英文字体,中文字体的网页开发有着极大的局限性。...

    网站开发进阶(四十一)中文字体网页开发指南

    前言     

          字体的选择,是网页开发的关键因素之一。

          合适的字体,对网页的美观度(或可读性)有着举足轻重的影响。

     

         但是,相比英文字体,中文字体的网页开发有着极大的局限性。因为,一套中文字体最少也要有几千个字符,体积为几个MB;单单为了浏览网页,开发者不可能让用户去下载字体,只能依靠操作系统的预装字体。(*注:确实有网站提供中文字体的web服务,从技术角度,我不推荐这样做。)

         不同的操作系统、不同的版本预装不同的字体(因为版权),几乎没有交集。因此,大多数开发者索性忽略中文字体,让操作系统自行渲染,或者用图片呈现字体效果。

         下面是目前中文字体的最佳实践,主要参考了Kendra Schaefer的文章。

    操作系统的预装字体

         操作系统决定了开发者可以使用的字体。所以,第一步,我们必须了解操作系统到底提供哪些字体。

    Windows操作系统

         黑体:SimHei

         宋体:SimSun

         新宋体:NSimSun

         仿宋:FangSong

         楷体:KaiTi

         仿宋GB2312:FangSongGB2312

         楷体GB2312:KaiTiGB2312

         微软雅黑:Microsoft YaHei (Windows 7开始提供)

    OS X操作系统

         冬青黑体: Hiragino Sans GB (SNOW LEOPARD开始提供)

         华文细黑:STHeiti Light (又名STXihei)

         华文黑体:STHeiti

         华文楷体:STKaiti

         华文宋体:STSong

         华文仿宋:STFangsong

         如果用户装了MicroSoft Office,还会多出一些字体。

         隶书:LiSu

         幼圆:YouYuan

         华文细黑:STXihei

        华文楷体:STKaiti

         华文宋体:STSong

        华文中宋:STZhongsong

        华文仿宋:STFangsong

        方正舒体:FZShuTi

         方正姚体:FZYaoti

         华文彩云:STCaiyun

        华文琥珀:STHupo

        华文隶书:STLiti

        华文行楷:STXingkai

        华文新魏:STXinwei

    font-family命令

         CSS的font-family命令,指定了网页元素所使用的字体。下面是一个例子。

     

    font-family: Georgia, "Times New Roman",
                 "Microsoft YaHei", "微软雅黑",
                 STXihei, "华文细黑",
                 serif;

     

       它的规则有三条。

         (1)优先使用排在前面的字体。

         (2)如果找不到该种字体,或者该种字体不包括所要渲染的文字,则使用下一种字体。

         (3)如果所列出的字体,都无法满足需要,则让操作系统自行决定使用哪种字体。

         根据这些规则,font-family应该优先指定英文字体,然后再指定中文字体。否则,中文字体所包含的英文字母,会取代英文字体,这往往很丑陋。

         上面图片中,红框内的英文字母,左边采用英文字体渲染,右边采用中文字体渲染,哪一种效果比较好,一目了然。

         为了保证兼容性,中文字体的中文名称和英文名称,应该都写入font-family。比如,"微软雅黑"的英文名称是Microsoft YaHei。

        此外,中文字体的中文名称,以及由多个单词组成的英文名称,应该放在双引号内。

    Windows平台和Mac平台

         由于Windows和Mac的中文字体没有交叉,所以应该同时为两个平台指定字体。

        常见的做法是,Windows平台指定"微软雅黑"(Microsoft YaHei),Mac平台指定"华文细黑"(STXihei)。

    衬线体和无衬线体

         所谓"衬线体"(Serif),指的是笔画的末端带有衬线的字体。

        就像英文字体一样,中文字体也可以分成"衬线体"和"无衬线体"(San-serif)。比如,对于繁体字来说,微软正黑(Microsoft JhengHei)是无衬线体,新细明体(PMingLiU)是衬线体。

         对于简体字来说,微软雅黑(Microsoft yahei)是无衬线体,宋体(SimSun)是衬线体。

     

         一般来说,衬线体装饰性强,往往用于标题;无衬线体清晰度好,往往用于正文。

    几种常见中文字体

         (1)宋体(SimSun)

          宋体是最常见的中文字体,如果没有指定字体,操作系统往往选择它来渲染。很多人认为,这种字体并不美观。

         (2)微软雅黑(Microsoft YaHei)

         微软雅黑的美观度和清晰度都较好,可以作为网页的首选字体。它在Mac平台的对应字体是华文细黑(STXihei)。

         但是,Windows XP没有预装这种字体,这时可以选择黑体(Simhei)替代。不过,黑体比较粗,不应用于字号较小的文字。

         (3)仿宋(FangSong)

         这种字体是衬线体,比宋体的装饰性更强。如果字号太小,会影响清晰度,所以只有在字号大于14px的情况下,才可以考虑这种字体。

        它在Mac平台的对应字体是"华文仿宋"(STFangsong)。

        (4)楷体(KaiTi)

         楷体也是衬线体,装饰性与仿宋体接近,但是宽度更大,笔画更清楚一些。这种字体也不应该在小于14px的情况下使用。

         它在Mac平台的对应字体是"华文楷体"(STKaiti)。

    美文美图

     

    展开全文
  • 现在在做一个微信公众账号,需要自己写网页,而且这种网页和app的界面很像,就类似于网页版...想知道开发这类的网页用什么技术,是html5之类的还是其他,还有 就是使用什么工作环境进行开发,谢谢啦!还望大神指点一二!
  • 微信公众平台开发网页开发

    万次阅读 2018-07-11 14:28:43
    以前写过一篇《微信公众平台开发的一点收获》,这一篇说说微信公众平台网页开发的知识。微信公众平台应该是国内最大的开放平台,对于技术开发人员来说,不管有没有自己的公众号,应该也要有一定的了解,其实只要有一...

    以前写过一篇《微信公众平台开发的一点收获》,这一篇说说微信公众平台网页开发的知识。微信公众平台应该是国内最大的开放平台,对于技术开发人员来说,不管有没有自己的公众号,应该也要有一定的了解,其实只要有一个域名和虚拟主机,就基本上能够尝试着去开发。

    回顾上篇文章的知识点

    (1)上篇文章的内容可以理解为公众号消息开发,这里的消息可以是公众号文章或者是消息会话,用户为了有权使用公众号的功能,必须关注对应的公众号。因为用户关注公众号了,所以开发者可以间接认为有权利获取用户的基本信息,都直接能够拿到用户的 OpenID(在相关接口中)。

    (2)access_token 概念,公众号开发者为了有权调用公众号 API,必须先经过微信的授权,这个授权码就是 access_token(开发者 access_token),这个 access_token 是和开发者绑定的(而非同用户绑定)。

    什么是公众号网页开发呢?

    公众号消息开发是用户必须加入这个公众号,然后开发者利用公众号平台提供的一些 API (功能)和用户来交互。除了公众号文章这里没有网页的概念(文章虽然是网页,但开发者没有任何能力控制)。

    现在考虑这样一种场景,一个开发者要提供一个电商服务,有他自己的业务逻辑(比如页面),通过公众号消息开发是提供不了这样的服务,为了解决这个问题,开发者可以做一个网页,然后在公众号菜单中引入这个网页,这样用户点击菜单打开网页就能使用电商服务。

    还有一种场景,某个服务商提供了一个调查问卷服务(以网页的形式),然后你的微信好友通过消息发送给你,你打开链接就能使用这个服务了(不一定是在公众号中打开)。

    再举个场景,微信有很多第三方服务,比如大众点评,相当于也是打开一个网页。

    为了有效的提供这样场景的服务,微信公众号官方提供了网页开发这个概念,主要包括三部分:

    (1)在微信中打开服务,这时候微信首先相当于一个浏览器,有浏览器就有 Javascript 操作,为了安全性微信这个“浏览器”肯定要做一些限制;为了提供微信的一些本地功能(比如调用相机),微信也提供了一些 JS-SDK,这样开发者就能调用这个 SDK 提供微信的一些功能。

    (2)既然是开放平台,所有的服务都嵌入在微信中,为了让开发者提供的服务更具有一致性(就是外观),微信也提供了 UI 库,有了 UI 库,开发者开发的网页就能更好的适配,实际上这个功能有点鸡肋,很少有用这个库的,都是为了让自己的网页更个性化。

    (3)假如是在微信中嵌入一个网站的网页,由于这个网页和公众号没有任何关系,那么这个网页怎么知道是那个微信用户(OpenID)打开了这个网页呢?公众号通过授权的方式让开发者能够获取用户的信息,这个授权就是标准的 oAuth 协议,通俗的说就是开发者假如需要获取用户信息,首先要取得用户的同意,这样公众号才能让你获取信息。仔细想下为什么消息公众号开发能够直接获取用户信息?

    概括的说,网页开发包括,网页授权、JS-SDK、UI 库。

    网页授权

    由于自己申请的公众号没有微信认证(就是没交钱),所以网页授权这个服务用不了,不过个人使用过微博开放平台的授权,原理差不多,所以简单的描述下。

    (1)要使用网页授权,在后台配置下回调域名就可以,不同于微博开放平台,不用提供回调 URL ,只要域名就可以。

    (2)scope,有两种授权方式,第一种就是假如一个微信用户已经加入公众号(相当于半授权了),那么这种授权方式叫静默授权(snsapi_base),就是说用户看不到官方的授权页面,会直接进入开发者提供的网页中,这种授权方式只能拿到 OpenID(通过其他接口再获取信息)。
    另外一种授权方式可以称之为完整授权(snsapi_userinfo),就是手用户能看到完整的授权页面,经过用户确认后再进入开发者提供的网页中,这种授权方式能够直接拿到用户信息(省去一次接口调用)。

    (3)授权流程

    假如开发者明白 oAuth 协议,这个流程就非常简单了。

    • 首先开发者通过 authorize 接口(传递回调地址和 appid )获取授权地址。
    • 用户打开授权地址并授权后,微信会回调开发者的回调地址,并返回 code 值。
    • 开发者传递 code 调用 access_token 接口获取用户 access_token 和 OpenID 值,这个值的有效期一般是 7200 秒。
    • 为了避免用户频繁授权,开发者可以用即将过期的 access_token 刷新 access_token(refresh_token接口)。
    • 通过传递用户 access_token 和 OpenID 调用 userinfo 接口获取用户信息。

    这里的用户 access_token 和开发者 access_token 不是一回事,分别代表用户授权和公众号授权。

    PHP-SDK 中通过简单的几个函数调用就能实现授权。

    JS-SDK

    在 PC 网页开发中,通过 Javascript 能够调用浏览器的功能;同理微信其实就是一个浏览器,为了调用浏览器(微信)的功能,微信提供了一个 JS-SDK 包,这样就能调用相应的功能了。

    使用很简单,首先引入对应的 js 文件即可。然后在动态网页中配置 config 信息即可

    <script>
    wx.config({
        debug: true,
        appId: 'wx3505a38e6f83b187',
        timestamp: 1490782160,
        nonceStr: 'ogZFeZaYLMhCQiez',
        signature: 'c1bd73bc505840a4db142873306bf10f243444ff',
        jsApiList: [
        ]
    });
    wx.ready(function () {
        document.querySelector('#checkJsApi').onclick = function () {
        wx.checkJsApi({
            jsApiList: [
            'getNetworkType',
            'previewImage'
            ],
            success: function (res) {
            //alert(JSON.stringify(res));
            }
        });
    };
    </script>
    

    使用 JS-SDK 最关键的包括二部分:

    (1)jsapi_ticket ,使用 jsapi_ticket 也是需要微信公众号平台授权的,否则任何人都能使用了。
    jsapi_ticket 是调用相应接口生成的(传递 access_token 参数),这个 access_token 是消息公众号开发者的 access_token(不是用户的),思考下为啥 JS-SDK 不直接使用 access_token 而要使用 jsapi_ticket ?

    (2)获取到 jsapi_ticket 后,会对时间戳、随机数、jsapi_ticket、当前 URL 签名后生成 wx.config,假如微信验证签名通过后,代表能够使用对应的 JS-SDK。

    PHP-SDK 中通过简单的几个函数调用就能生成签名,非常方便。

    UI 库

    UI 库其实非常简单,就理解为一个小型的 bootstrap 库就可以了。在微信上也很少看到开发者用这个库的。思考了下原因,在 PC 网页和公众号上为了保持样式一致性,开发者会用统一的 UI 库,但是微信没有 PC 网页。

    最后说下,没有经过微信认证的开发权限越来越小了,举个例子,假如没有经过微信认证,微信公众号菜单上无法配置网页的 URL。



    作者:虞大胆
    链接:https://www.jianshu.com/p/cca418ab3a8d
    來源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
    展开全文
  • neo4j 网页开发

    千次阅读 2017-12-30 22:06:25
    http://blog.csdn.net/zhongzhu2002/article/details/45843283

    http://blog.csdn.net/zhongzhu2002/article/details/45843283

    1. String rows = "";  
    2. //执行一个Cypher Query的查询  
    3. ExecutionEngine engine = new ExecutionEngine( db );  
    4. ExecutionResult result = engine.execute( "start n=node(0) return n, n.name" );  
    5. //直接打印出Query结果  
    6. System.out.println(result.toString());  
    7. //获取结果集的列名的列表  
    8. List<String> columns = result.columns();  
    9. //获取指定列的结果集  
    10. Iterator<Node> n_column = result.columnAs('n');  
    11. for(Node node : IteratorUtil.asIterable(n_column)) {  
    12.     String nodeResult = node + ": " + node.getProperty("name");  
    13. }  
    14. //获取结果集的每条记录  
    15. for(Map<String, Object> row : result) {  
    16.     for(Entry<String, Object> column : row.entrySet()) {  
    17.         rows += column.getKey() + ":" + column.getValue() + ";";  
    18.     }  
    19.     rows += "\n";  
    20. }  
    http://blog.csdn.net/lexwoefm/article/details/17687097

    展开全文
  • 教你玩转HTML(html5)h5网页设计,网站开
  • 常用的网页开发工具有哪些

    万次阅读 2011-11-02 10:48:04
    常用的网页开发工具有哪些 制作网页的基本软件离不开HTML,但是如果真的要用其完成全部的网络课程开发是不现实的,因为既不方便效率又低,常用的方法是选择一种工具软件,只是在必要的时候对工具软件生成的...
  • 教你如何用网页开发APP

    千次阅读 2019-04-15 13:44:43
    HBuilderX app开发版 1.首先你得网站必须是上线的,然后明确这一点后,点击打开HBuilderX。在文件 里找到新建项目,选择wap2App,将下面信息填写完整,然后创建。 2.默认打开如下界面: 按着箭头的方向一直填写下去...
  • 我最近在做微信公众号网页开发 就是获取openid跟用户绑定 我目前就是想让用户点击一个页面 填写用户名 然后我获取openid 然后进行绑定 但是我看到有人说签名还有时间戳 我想知道这个这个签名和时间戳 我需要在...
  • 动态网页开发基础

    万次阅读 2017-05-10 13:43:57
     动态网页是指在服务器端运行的,使用程序语言设计的交互式网页,它们会根据某种条件的变化,返回不同的网页内容。可以让用户和服务器交互的网站    解析: 动态网站并不是指具有动画功能的网站,而是指网站...
  • 手机网页怎么制作? 怎么让网页适应不同手机屏幕? H5网页设计到底该设计多大尺寸? rem怎么自适应布局? H5一屛页面如何自适应屏幕? viewport该怎么写? width=device-width如何自适应不同手机屏幕的? css3的rem...
  • 微信网页开发分享

    千次阅读 2018-01-31 17:20:53
    早期web项目中经常用到微信分享功能,现在整理一下,供记忆与分享,开发环境为JAVA +H5。 1、微信的开发环境不在多说,大概为:使用已备案的域名,设置“公众号设置”的三项域名、 设置开发者密码(AppSecret)、调试...
  • 请问你们平时在微信公众号开发中都是怎么测试的?除了用微信开发者工具测试。还会用到哪些测试工具用来测试哪些问题呀?
  • 小程序开发与网页开发的区别

    千次阅读 2019-05-23 09:48:00
    1. 小程序开发和网页开发的关系? 2.小程序开发和各种开发框架之间的关系? 首先讲,小程序和网页开发都依赖javascript,但是所用的javascript有所不同,如下: DOM:文档对象模型 BOM:浏览器对象模型 正...
  • 教你写一个简单的网页(html网页开发入门)

    万次阅读 多人点赞 2017-10-16 15:02:49
    网页的组成 HTML  网页的具体内容和结构 CSS  网页的样式(美化网页最重要的一块) JavaScript  网页的交互效果,比如对用户鼠标事件作出响应 HTML 什么是HTML HTML的全称是...
  • 描述:php实现微信网页自动登录注册功能 范围:适用于所有php版本 thinkphp5.0实例 $token = cookie('token'); if($token){ //这里写登录后的逻辑 }else{ $code = isset($_REQUEST['code'])?$_REQUEST['code']:'...

空空如也

1 2 3 4 5 ... 20
收藏数 69,302
精华内容 27,720
关键字:

网页开发